RequestedProofToken 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 RequestedProofToken 類別的新執行個體。
多載
RequestedProofToken(Byte[]) |
使用指定的金鑰內容,初始化 RequestedProofToken 類別的新執行個體。 |
RequestedProofToken(ProtectedKey) |
使用指定的 ProtectedKey 物件,初始化 RequestedProofToken 類別的新執行個體。 |
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)
使用指定的 ProtectedKey 物件,初始化 RequestedProofToken 類別的新執行個體。
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
表示可以是二進位密碼或加密金鑰之金鑰的 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。
例外狀況
computedKeyAlgorithm
為 null
。
備註
在結合的 Entropy 案例中使用此建構函式來指定用來計算會話密鑰的演算法。
適用於
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。
備註
當金鑰加密時,請使用這個建構函式。