signatureAlgorithm property

String? signatureAlgorithm
getter/setter pair

The signature algorithm used to verify a message against a signature using this key.

These signature algorithm must match the structure and any object identifiers encoded in public_key_pem (i.e. this algorithm must match that of the public key). Possible string values are:

  • "SIGNATURE_ALGORITHM_UNSPECIFIED" : Not specified.
  • "RSA_PSS_2048_SHA256" : RSASSA-PSS 2048 bit key with a SHA256 digest.
  • "RSA_SIGN_PSS_2048_SHA256" : RSASSA-PSS 2048 bit key with a SHA256 digest.
  • "RSA_PSS_3072_SHA256" : RSASSA-PSS 3072 bit key with a SHA256 digest.
  • "RSA_SIGN_PSS_3072_SHA256" : RSASSA-PSS 3072 bit key with a SHA256 digest.
  • "RSA_PSS_4096_SHA256" : RSASSA-PSS 4096 bit key with a SHA256 digest.
  • "RSA_SIGN_PSS_4096_SHA256" : RSASSA-PSS 4096 bit key with a SHA256 digest.
  • "RSA_PSS_4096_SHA512" : RSASSA-PSS 4096 bit key with a SHA512 digest.
  • "RSA_SIGN_PSS_4096_SHA512" : RSASSA-PSS 4096 bit key with a SHA512 digest.
  • "RSA_SIGN_PKCS1_2048_SHA256" : RSASSA-PKCS1-v1_5 with a 2048 bit key and a SHA256 digest.
  • "RSA_SIGN_PKCS1_3072_SHA256" : RSASSA-PKCS1-v1_5 with a 3072 bit key and a SHA256 digest.
  • "RSA_SIGN_PKCS1_4096_SHA256" : RSASSA-PKCS1-v1_5 with a 4096 bit key and a SHA256 digest.
  • "RSA_SIGN_PKCS1_4096_SHA512" : RSASSA-PKCS1-v1_5 with a 4096 bit key and a SHA512 digest.
  • "ECDSA_P256_SHA256" : ECDSA on the NIST P-256 curve with a SHA256 digest.
  • "EC_SIGN_P256_SHA256" : ECDSA on the NIST P-256 curve with a SHA256 digest.
  • "ECDSA_P384_SHA384" : ECDSA on the NIST P-384 curve with a SHA384 digest.
  • "EC_SIGN_P384_SHA384" : ECDSA on the NIST P-384 curve with a SHA384 digest.
  • "ECDSA_P521_SHA512" : ECDSA on the NIST P-521 curve with a SHA512 digest.
  • "EC_SIGN_P521_SHA512" : ECDSA on the NIST P-521 curve with a SHA512 digest.

Implementation

core.String? signatureAlgorithm;