public sealed class SignatureInfo : IMessage<SignatureInfo>, IEquatable<SignatureInfo>, IDeepCloneable<SignatureInfo>, IBufferMessage, IMessage
Reference documentation and code samples for the Access Approval v1 API class SignatureInfo.
Information about the digital signature of the resource.
Implements
IMessageSignatureInfo, IEquatableSignatureInfo, IDeepCloneableSignatureInfo, IBufferMessage, IMessageNamespace
Google.Cloud.AccessApproval.V1Assembly
Google.Cloud.AccessApproval.V1.dll
Constructors
SignatureInfo()
public SignatureInfo()
SignatureInfo(SignatureInfo)
public SignatureInfo(SignatureInfo other)
Parameter | |
---|---|
Name | Description |
other | SignatureInfo |
Properties
CustomerKmsKeyVersion
public string CustomerKmsKeyVersion { get; set; }
The resource name of the customer CryptoKeyVersion used for signing.
Property Value | |
---|---|
Type | Description |
string |
GooglePublicKeyPem
public string GooglePublicKeyPem { get; set; }
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.
Property Value | |
---|---|
Type | Description |
string |
HasCustomerKmsKeyVersion
public bool HasCustomerKmsKeyVersion { get; }
Gets whether the "customer_kms_key_version" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasGooglePublicKeyPem
public bool HasGooglePublicKeyPem { get; }
Gets whether the "google_public_key_pem" field is set
Property Value | |
---|---|
Type | Description |
bool |
Signature
public ByteString Signature { get; set; }
The digital signature.
Property Value | |
---|---|
Type | Description |
ByteString |
VerificationInfoCase
public SignatureInfo.VerificationInfoOneofCase VerificationInfoCase { get; }
Property Value | |
---|---|
Type | Description |
SignatureInfoVerificationInfoOneofCase |