signatureAlgorithm property

String? signatureAlgorithm
getter/setter pair

The signature algorithm that the client and backend components use when processing sign_data.

If the profile_type is a GenericProfile, this field will only be present after the SignData operation was initiated. If the profile_type is a ScepProfile, the field will always be present.

Output only. Possible string values are:

  • "SIGNATURE_ALGORITHM_UNSPECIFIED" : Default value. This value is unused.
  • "SIGNATURE_ALGORITHM_RSA_PKCS1_V1_5_SHA256" : The server-side builds the PKCS#1 DigestInfo and sends a SHA256 hash of it to the client. The client should sign using RSA with PKCS#1 v1.5 padding.
  • "SIGNATURE_ALGORITHM_ECDSA_SHA256" : The server-side builds the PKCS#1 DigestInfo and sends it unhashed to the client. The client is responsible for signing and hashing using the P-256 curve.

Implementation

core.String? signatureAlgorithm;