你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

SignatureAlgorithm 结构

定义

用于签名和验证的算法。

public readonly struct SignatureAlgorithm : IEquatable<Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm>
type SignatureAlgorithm = struct
Public Structure SignatureAlgorithm
Implements IEquatable(Of SignatureAlgorithm)
继承
SignatureAlgorithm
实现

构造函数

SignatureAlgorithm(String)

初始化 SignatureAlgorithm 结构的新实例。

属性

ES256

获取具有 P-256 曲线 SignatureAlgorithm 的 ECDSA,如 中所述 https://tools.ietf.org/html/rfc7518

ES256K

获取具有 secp256k1 曲线 SignatureAlgorithm 的 ECDSA,如 中所述 https://tools.ietf.org/html/rfc7518

ES384

获取具有 P-384 曲线 SignatureAlgorithm 的 ECDSA,如 中所述 https://tools.ietf.org/html/rfc7518

ES512

获取具有 P-521 曲线 SignatureAlgorithm 的 ECDSA,如 中所述 https://tools.ietf.org/html/rfc7518

PS256

使用 SHA-256 和 MGF1 和 SHA-256 SignatureAlgorithm 获取 RSASSA-PSS,如 中所述 https://tools.ietf.org/html/rfc7518

PS384

使用 SHA-384 和 MGF1 和 SHA-384 获取 RSASSA-PSS SignatureAlgorithm ,如 中所述 https://tools.ietf.org/html/rfc7518

PS512

使用 SHA-512 和 MGF1 和 SHA-512 SignatureAlgorithm 获取 RSASSA-PSS,如 中所述 https://tools.ietf.org/html/rfc7518

RS256

获取 RSA SHA-256 SignatureAlgorithm ,如 中所述 https://tools.ietf.org/html/rfc7518

RS384

获取 RSA SHA-384 SignatureAlgorithm ,如 中所述 https://tools.ietf.org/html/rfc7518

RS512

获取 RSA SHA-512 SignatureAlgorithm ,如 中所述 https://tools.ietf.org/html/rfc7518

方法

Equals(SignatureAlgorithm)

指示当前对象是否等于同一类型的另一个对象。

ToString()

返回此实例的完全限定类型名称。

运算符

Equality(SignatureAlgorithm, SignatureAlgorithm)

确定两个 SignatureAlgorithm 值是否相同。

Implicit(String to SignatureAlgorithm)

将字符串转换为 SignatureAlgorithm

Inequality(SignatureAlgorithm, SignatureAlgorithm)

确定两个 SignatureAlgorithm 值是否不同。

适用于