public enum PkixPublicKey.Types.SignatureAlgorithm
Reference documentation and code samples for the Binary Authorization v1beta1 API enum PkixPublicKey.Types.SignatureAlgorithm.
Represents a signature algorithm and other information necessary to verify signatures with a given public key. This is based primarily on the public key types supported by Tink's PemKeyType, which is in turn based on KMS's supported signing algorithms. See https://cloud.google.com/kms/docs/algorithms. In the future, BinAuthz might support additional public key types independently of Tink and/or KMS.
Namespace
Google.Cloud.BinaryAuthorization.V1Beta1Assembly
Google.Cloud.BinaryAuthorization.V1Beta1.dll
Fields |
|
---|---|
Name | Description |
EcSignP256Sha256 |
ECDSA on the NIST P-256 curve with a SHA256 digest. |
EcSignP384Sha384 |
ECDSA on the NIST P-384 curve with a SHA384 digest. |
EcSignP521Sha512 |
ECDSA on the NIST P-521 curve with a SHA512 digest. |
EcdsaP256Sha256 |
ECDSA on the NIST P-256 curve with a SHA256 digest. |
EcdsaP384Sha384 |
ECDSA on the NIST P-384 curve with a SHA384 digest. |
EcdsaP521Sha512 |
ECDSA on the NIST P-521 curve with a SHA512 digest. |
RsaPss2048Sha256 |
RSASSA-PSS 2048 bit key with a SHA256 digest. |
RsaPss3072Sha256 |
RSASSA-PSS 3072 bit key with a SHA256 digest. |
RsaPss4096Sha256 |
RSASSA-PSS 4096 bit key with a SHA256 digest. |
RsaPss4096Sha512 |
RSASSA-PSS 4096 bit key with a SHA512 digest. |
RsaSignPkcs12048Sha256 |
RSASSA-PKCS1-v1_5 with a 2048 bit key and a SHA256 digest. |
RsaSignPkcs13072Sha256 |
RSASSA-PKCS1-v1_5 with a 3072 bit key and a SHA256 digest. |
RsaSignPkcs14096Sha256 |
RSASSA-PKCS1-v1_5 with a 4096 bit key and a SHA256 digest. |
RsaSignPkcs14096Sha512 |
RSASSA-PKCS1-v1_5 with a 4096 bit key and a SHA512 digest. |
Unspecified |
Not specified. |