共用方式為


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 會初始化為包含憑證私鑰做為其唯一元素的集合。

適用於