Enum CertificateAuthority.Types.SignHashAlgorithm

public enum SignHashAlgorithm

The algorithm of a Cloud KMS CryptoKeyVersion of a [CryptoKey][google.cloud.kms.v1.CryptoKey] with the [CryptoKeyPurpose][google.cloud.kms.v1.CryptoKey.CryptoKeyPurpose] value ASYMMETRIC_SIGN. These values correspond to the [CryptoKeyVersionAlgorithm][google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionAlgorithm] values. For RSA signing algorithms, the PSS algorithms should be preferred, use PKCS1 algorithms if required for compatibility. For further recommendations, see https://cloud.google.com/kms/docs/algorithms#algorithm_recommendations.

Namespace

Google.Cloud.Security.PrivateCA.V1

Assembly

Google.Cloud.Security.PrivateCA.V1.dll

Fields

NameDescription
EcP256Sha256

maps to CryptoKeyVersionAlgorithm.EC_SIGN_P256_SHA256

EcP384Sha384

maps to CryptoKeyVersionAlgorithm.EC_SIGN_P384_SHA384

RsaPkcs12048Sha256

maps to CryptoKeyVersionAlgorithm.RSA_SIGN_PKCS1_2048_SHA256

RsaPkcs13072Sha256

maps to CryptoKeyVersionAlgorithm.RSA_SIGN_PKCS1_3072_SHA256

RsaPkcs14096Sha256

maps to CryptoKeyVersionAlgorithm.RSA_SIGN_PKCS1_4096_SHA256

RsaPss2048Sha256

maps to CryptoKeyVersionAlgorithm.RSA_SIGN_PSS_2048_SHA256

RsaPss3072Sha256

maps to CryptoKeyVersionAlgorithm. RSA_SIGN_PSS_3072_SHA256

RsaPss4096Sha256

maps to CryptoKeyVersionAlgorithm.RSA_SIGN_PSS_4096_SHA256

Unspecified

Not specified.