RsaEncryptionCookieTransform 构造函数

定义

初始化 RsaEncryptionCookieTransform 类的新实例。

重载

RsaEncryptionCookieTransform(RSA)

初始化使用指定加密和解密密钥的 RsaEncryptionCookieTransform 类的新实例。

RsaEncryptionCookieTransform(X509Certificate2)

使用用于加密和解密的指定的 X.509 证书的私钥来初始化 RsaEncryptionCookieTransform 类的新实例。

RsaEncryptionCookieTransform(RSA)

初始化使用指定加密和解密密钥的 RsaEncryptionCookieTransform 类的新实例。

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

参数

key
RSA

作为默认加密和解密密钥的密钥。 初始化 DecryptionKeysEncryptionKey 属性。

例外

keynull

适用于

RsaEncryptionCookieTransform(X509Certificate2)

使用用于加密和解密的指定的 X.509 证书的私钥来初始化 RsaEncryptionCookieTransform 类的新实例。

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

参数

certificate
X509Certificate2

其私钥要用于加密和解密的证书。

其私钥要用作加密和解密密钥的证书。 初始化 DecryptionKeysEncryptionKey 属性。

例外

certificatenull

certificate 没有私钥。

- 或 -

私钥不是 RSA。

适用于