RequestedProofToken 构造函数

定义

初始化 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())

参数

secret
Byte[]

包含密钥材料的 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 表示密匙,可以是二进制秘密或加密的密钥。

例外

protectedKeynull

适用于

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 字符串。

例外

computedKeyAlgorithmnull

注解

在组合熵的情况下使用此构造函数,以指定用于计算会话键的算法。

适用于

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

注解

加密密钥时使用此构造函数。

适用于