Class SignatureInfo
Information about the digital signature of the resource.
Implements
Inherited Members
Namespace: Google.Apis.AccessApproval.v1.Data
Assembly: Google.Apis.AccessApproval.v1.dll
Syntax
public class SignatureInfo : IDirectResponseSchema
Properties
CustomerKmsKeyVersion
The resource name of the customer CryptoKeyVersion used for signing.
Declaration
[JsonProperty("customerKmsKeyVersion")]
public virtual string CustomerKmsKeyVersion { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
GoogleKeyAlgorithm
The hashing algorithm used for signature verification. It will only be present in the case of Google managed keys.
Declaration
[JsonProperty("googleKeyAlgorithm")]
public virtual string GoogleKeyAlgorithm { get; set; }
Property Value
Type | Description |
---|---|
string |
GooglePublicKeyPem
The public key for the Google default signing, encoded in PEM format. The signature was created using a private key which may be verified using this public key.
Declaration
[JsonProperty("googlePublicKeyPem")]
public virtual string GooglePublicKeyPem { get; set; }
Property Value
Type | Description |
---|---|
string |
SerializedApprovalRequest
The ApprovalRequest that is serialized without the SignatureInfo message field. This data is used with the hashing algorithm to generate the digital signature, and it can be used for signature verification.
Declaration
[JsonProperty("serializedApprovalRequest")]
public virtual string SerializedApprovalRequest { get; set; }
Property Value
Type | Description |
---|---|
string |
Signature
The digital signature.
Declaration
[JsonProperty("signature")]
public virtual string Signature { get; set; }
Property Value
Type | Description |
---|---|
string |