Class UrlSigner.BlobSignerParameters (4.0.0)

public sealed class BlobSignerParameters

Parameters that may be used by an IBlobSigner for deriving a signing key. Signers may ignore some or all of these parameters depending on how the derive the signing key.

Inheritance

Object > UrlSigner.BlobSignerParameters

Namespace

Google.Cloud.Storage.V1

Assembly

Google.Cloud.Storage.V1.dll

Properties

Region

public string Region { get; }

Region to be used for deriving the signing key.

Property Value
Type Description
String

RequestType

public string RequestType { get; }

Request type to be used for deriving the signing key.

Property Value
Type Description
String

Service

public string Service { get; }

Service to be used for deriving the signing key.

Property Value
Type Description
String

SignatureTimestamp

public DateTimeOffset SignatureTimestamp { get; }

The request date time to be used for deriving the signing key.

Property Value
Type Description
DateTimeOffset

Methods

ForTimestamp(DateTimeOffset)

public static UrlSigner.BlobSignerParameters ForTimestamp(DateTimeOffset requestDateTime)

Create a new instance of UrlSigner.BlobSignerParameters for the given DateTimeOffset.

Parameter
Name Description
requestDateTime DateTimeOffset
Returns
Type Description
UrlSigner.BlobSignerParameters