Binary Authorization v1 API - Enum PkixPublicKey.Types.SignatureAlgorithm (2.4.0)

public enum PkixPublicKey.Types.SignatureAlgorithm

Reference documentation and code samples for the Binary Authorization v1 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.V1

Assembly

Google.Cloud.BinaryAuthorization.V1.dll

Fields

NameDescription
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.