Skip to content

Latest commit

 

History

History
25 lines (11 loc) · 1.8 KB

PublicKeyCredential.md

File metadata and controls

25 lines (11 loc) · 1.8 KB

OmniCoreModelAndStateManagementApi.PublicKeyCredential

Properties

Name Type Description Notes
format String Format: The format of the key. Possible values: "UNSPECIFIED_PUBLIC_KEY_FORMAT" - The format has not been specified. This is an invalid default value and must not be used. "RSA_PEM" - An RSA public key encoded in base64, and wrapped by `-----BEGIN PUBLIC KEY-----` and `-----END PUBLIC KEY-----`. This can be used to verify `RS256` signatures in JWT tokens (RFC7518). "RSA_X509_PEM" - As RSA_PEM, but wrapped in an X.509v3 certificate (RFC5280), encoded in base64, and wrapped by `-----BEGIN CERTIFICATE-----` and `-----END CERTIFICATE-----`. "ES256_PEM" - Public key for the ECDSA algorithm using P-256 and SHA-256, encoded in base64, and wrapped by `-----BEGIN PUBLIC KEY-----` and `-----END PUBLIC KEY-----`. This can be used to verify JWT tokens with the `ES256` algorithm (RFC7518). This curve is defined in OpenSSL as the `prime256v1` curve. "ES256_X509_PEM" - As ES256_PEM, but wrapped in an X.509v3 certificate (RFC5280), encoded in base64, and wrapped by `-----BEGIN CERTIFICATE-----` and `-----END CERTIFICATE-----`.
key String Key: The key data. [optional]

Enum: FormatEnum

  • RSA_PEM (value: "RSA_PEM")

  • ES256_PEM (value: "ES256_PEM")

  • RSA_X509_PEM (value: "RSA_X509_PEM")

  • ES256_X509_PEM (value: "ES256_X509_PEM")