RequestedProofToken 构造函数

定义

初始化 RequestedProofToken 类的新实例。

重载

名称 说明
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

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

表示用于加密密钥材料的凭据的 A EncryptingCredentials

注解

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

适用于