語言

RequestedProofToken 建構函式

定義

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

多載

名稱 Description
RequestedProofToken(Byte[])

使用指定的金鑰材質初始化該 RequestedProofToken 類別的新實例。

RequestedProofToken(ProtectedKey)

使用指定RequestedProofToken物件初始化該類別的新實例ProtectedKey。

RequestedProofToken(String)

使用指定的計算金鑰演算法初始化該類別的新實例 RequestedProofToken 。

RequestedProofToken(Byte[], EncryptingCredentials)

使用指定的金鑰材料及加密憑證初始化該 RequestedProofToken 類別的新實例。

RequestedProofToken(Byte[])

使用指定的金鑰材質初始化該 RequestedProofToken 類別的新實例。

public:
 RequestedProofToken(cli::array <System::Byte> ^ secret);
public RequestedProofToken(byte[] secret);
new System.IdentityModel.Protocols.WSTrust.RequestedProofToken : byte[] -> System.IdentityModel.Protocols.WSTrust.RequestedProofToken
Public Sub New (secret As Byte())

參數

secret
Byte[]

其中一個陣列 Byte 包含了關鍵素材。

備註

當金鑰為純文字時,請使用此建構函式。

適用於

RequestedProofToken(ProtectedKey)

使用指定RequestedProofToken物件初始化該類別的新實例ProtectedKey。

public:
 RequestedProofToken(System::IdentityModel::Protocols::WSTrust::ProtectedKey ^ protectedKey);
public RequestedProofToken(System.IdentityModel.Protocols.WSTrust.ProtectedKey protectedKey);
new System.IdentityModel.Protocols.WSTrust.RequestedProofToken : System.IdentityModel.Protocols.WSTrust.ProtectedKey -> System.IdentityModel.Protocols.WSTrust.RequestedProofToken
Public Sub New (protectedKey As ProtectedKey)

參數

protectedKey
ProtectedKey

A ProtectedKey 代表金鑰,金鑰可以是二進位秘密或加密金鑰。

例外狀況

protectedKey 是 null。

適用於

RequestedProofToken(String)

使用指定的計算金鑰演算法初始化該類別的新實例 RequestedProofToken 。

public:
 RequestedProofToken(System::String ^ computedKeyAlgorithm);
public RequestedProofToken(string computedKeyAlgorithm);
new System.IdentityModel.Protocols.WSTrust.RequestedProofToken : string -> System.IdentityModel.Protocols.WSTrust.RequestedProofToken
Public Sub New (computedKeyAlgorithm As String)

參數

computedKeyAlgorithm
String

包含一個 URI 的字串,該 URI 表示在合併熵情況下計算會話金鑰的演算法。

例外狀況

computedKeyAlgorithm 是 null。

備註

在合併熵的情況下,使用此建構子指定計算會話密鑰的演算法。

適用於

RequestedProofToken(Byte[], EncryptingCredentials)

使用指定的金鑰材料及加密憑證初始化該 RequestedProofToken 類別的新實例。

public:
 RequestedProofToken(cli::array <System::Byte> ^ secret, System::IdentityModel::Tokens::EncryptingCredentials ^ wrappingCredentials);
public RequestedProofToken(byte[] secret, System.IdentityModel.Tokens.EncryptingCredentials wrappingCredentials);
new System.IdentityModel.Protocols.WSTrust.RequestedProofToken : byte[] * System.IdentityModel.Tokens.EncryptingCredentials -> System.IdentityModel.Protocols.WSTrust.RequestedProofToken
Public Sub New (secret As Byte(), wrappingCredentials As EncryptingCredentials)

參數

secret
Byte[]

其中一個陣列 Byte 包含了關鍵素材。

wrappingCredentials
EncryptingCredentials

代表 EncryptingCredentials 用於加密金鑰資料的憑證。

備註

當金鑰加密時,使用此建構子。

適用於