RsaSignatureCookieTransform 构造函数

定义

初始化 RsaSignatureCookieTransform 类的新实例。

重载

RsaSignatureCookieTransform(RSA)

使用指定的 RSA 密钥初始化 RsaSignatureCookieTransform 类的新实例。

RsaSignatureCookieTransform(X509Certificate2)

使用指定证书的私有密钥初始化 RsaSignatureCookieTransform 类的新实例。

RsaSignatureCookieTransform(RSA)

使用指定的 RSA 密钥初始化 RsaSignatureCookieTransform 类的新实例。

public:
 RsaSignatureCookieTransform(System::Security::Cryptography::RSA ^ key);
public RsaSignatureCookieTransform (System.Security.Cryptography.RSA key);
new System.IdentityModel.RsaSignatureCookieTransform : System.Security.Cryptography.RSA -> System.IdentityModel.RsaSignatureCookieTransform
Public Sub New (key As RSA)

参数

key
RSA

作为默认签名和验证密钥的 RSA 密钥。

例外

keynull

注解

SigningKey 属性初始化为 key。 属性 VerificationKeys 初始化为包含 作为其唯一元素的 key 集合。

适用于

RsaSignatureCookieTransform(X509Certificate2)

使用指定证书的私有密钥初始化 RsaSignatureCookieTransform 类的新实例。

public:
 RsaSignatureCookieTransform(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public RsaSignatureCookieTransform (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
new System.IdentityModel.RsaSignatureCookieTransform : System.Security.Cryptography.X509Certificates.X509Certificate2 -> System.IdentityModel.RsaSignatureCookieTransform
Public Sub New (certificate As X509Certificate2)

参数

certificate
X509Certificate2

其私钥要用于签名和验证的证书。

例外

certificatenull

certificate 没有私钥

- 或 -

certificate 的私钥不是一个 RSA 密钥。

注解

属性 SigningKey 初始化为证书的私钥。 属性 VerificationKeys 初始化为集合,该集合包含证书的私钥作为其唯一元素。

适用于