ProtectedKey 构造函数

定义

初始化 ProtectedKey 类的新实例。

重载

ProtectedKey(Byte[])

不带加密初始化 ProtectedKey 类的新实例。

ProtectedKey(Byte[], EncryptingCredentials)

使用指定的加密凭据初始化 ProtectedKey 类的新实例。

ProtectedKey(Byte[])

不带加密初始化 ProtectedKey 类的新实例。

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

参数

secret
Byte[]

Byte 类型的数组,它包含要保护的密钥材料。

注解

使用此构造函数以明文形式发送密钥材料。 在新WrappingCredentialsProtectedKey实例中, 属性设置为 null

适用于

ProtectedKey(Byte[], EncryptingCredentials)

使用指定的加密凭据初始化 ProtectedKey 类的新实例。

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

参数

secret
Byte[]

Byte 类型的数组,它包含要保护的密钥材料。

wrappingCredentials
EncryptingCredentials

包含用于加密密钥材料凭据的 EncryptingCredentials

注解

使用此构造函数发送加密的密钥材料。

适用于