RequestedProofToken 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 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())
參數
備註
當金鑰為純文字時,請使用此建構函式。
適用於
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)
參數
- wrappingCredentials
- EncryptingCredentials
代表 EncryptingCredentials 用於加密金鑰資料的憑證。
備註
當金鑰加密時,使用此建構子。