SignatureAlgorithm type
簽署/驗證演算法識別碼。 如需可能演算法類型的詳細資訊,請參閱 JsonWebKeySignatureAlgorithm。
<xref:KnownJsonWebKeySignatureAlgorithm> 可以與 JsonWebKeySignatureAlgorithm 交換使用,此列舉包含服務支援的已知值。
服務支援的已知值
PS256:RSASSA-PSS 搭配 SHA-256 和 MGF1 搭配 SHA-256,如 https://tools.ietf.org/html/rfc7518 所述
PS384:RSASSA-PSS 搭配 SHA-384 和 MGF1 搭配 SHA-384,如 https://tools.ietf.org/html/rfc7518 所述
PS512:搭配 SHA-512 使用 SHA-512 和 MGF1 RSASSA-PSS,如 https://tools.ietf.org/html/rfc7518 所述
RS256:使用 SHA-256 的 RSASSA-PKCS1-v1_5,如 https://tools.ietf.org/html/rfc7518 所述
RS384:使用 SHA-384 的 RSASSA-PKCS1-v1_5,如 https://tools.ietf.org/html/rfc7518 所述
RS512:使用 SHA-512 的 RSASSA-PKCS1-v1_5,如 https://tools.ietf.org/html/rfc7518 所述
HS256:使用 SHA-256 的 HMAC,如 https://tools.ietf.org/html/rfc7518 所述
HS384:使用 SHA-384 的 HMAC,如 https://tools.ietf.org/html/rfc7518 所述
HS512:使用 SHA-512 的 HMAC,如 https://tools.ietf.org/html/rfc7518 所述
RSNULL: 保留
ES256:使用 P-256 和 SHA-256 的 ECDSA,如 https://tools.ietf.org/html/rfc7518中所述。
ES384:使用 P-384 和 SHA-384 的 ECDSA,如 https://tools.ietf.org/html/rfc7518 所述
ES512:使用 P-521 和 SHA-512 的 ECDSA,如 https://tools.ietf.org/html/rfc7518 所述
ES256K:使用 P-256K 和 SHA-256 的 ECDSA,如 https://tools.ietf.org/html/rfc7518 所述
type SignatureAlgorithm = string