共用方式為


RsaEncryptionCookieTransform 建構函式

定義

初始化 RsaEncryptionCookieTransform 類別的新執行個體。

多載

RsaEncryptionCookieTransform(RSA)

初始化 RsaEncryptionCookieTransform 類別的新執行個體,這個執行個體使用指定的加密及解密金鑰。

RsaEncryptionCookieTransform(X509Certificate2)

初始化 RsaEncryptionCookieTransform 類別的新執行個體,這個執行個體使用指定的 X.509 憑證的私密金鑰來加密和解密。

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)

初始化 RsaEncryptionCookieTransform 類別的新執行個體,這個執行個體使用指定的 X.509 憑證的私密金鑰來加密和解密。

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。

適用於