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.
Namespace
Google.Cloud.Storage.V1Assembly
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 |