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
TypeDescription
String

RequestType

public string RequestType { get; }

Request type to be used for deriving the signing key.

Property Value
TypeDescription
String

Service

public string Service { get; }

Service to be used for deriving the signing key.

Property Value
TypeDescription
String

SignatureTimestamp

public DateTimeOffset SignatureTimestamp { get; }

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

Property Value
TypeDescription
DateTimeOffset

Methods

ForTimestamp(DateTimeOffset)

public static UrlSigner.BlobSignerParameters ForTimestamp(DateTimeOffset requestDateTime)

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

Parameter
NameDescription
requestDateTimeDateTimeOffset
Returns
TypeDescription
UrlSigner.BlobSignerParameters