BinaryKeyIdentifierClause 构造函数

定义

初始化 BinaryKeyIdentifierClause 类的新实例。

重载

BinaryKeyIdentifierClause(String, Byte[], Boolean)

使用指定的密钥标识符子句类型、二进制数据以及一个指示是否必须克隆二进制数据的值来初始化 BinaryKeyIdentifierClause 类的新实例。

BinaryKeyIdentifierClause(String, Byte[], Boolean, Byte[], Int32)

使用指定的密钥标识符子句类型、二进制数据、一个指示是否必须克隆二进制数据的值、一个 Nonce 和密钥长度来初始化 BinaryKeyIdentifierClause 类的新实例。

BinaryKeyIdentifierClause(String, Byte[], Boolean)

Source:
BinaryKeyIdentifierClause.cs
Source:
BinaryKeyIdentifierClause.cs
Source:
BinaryKeyIdentifierClause.cs

使用指定的密钥标识符子句类型、二进制数据以及一个指示是否必须克隆二进制数据的值来初始化 BinaryKeyIdentifierClause 类的新实例。

protected:
 BinaryKeyIdentifierClause(System::String ^ clauseType, cli::array <System::Byte> ^ identificationData, bool cloneBuffer);
protected BinaryKeyIdentifierClause (string clauseType, byte[] identificationData, bool cloneBuffer);
new System.IdentityModel.Tokens.BinaryKeyIdentifierClause : string * byte[] * bool -> System.IdentityModel.Tokens.BinaryKeyIdentifierClause
Protected Sub New (clauseType As String, identificationData As Byte(), cloneBuffer As Boolean)

参数

clauseType
String

密钥标识符子句类型。 设置 ClauseType 属性的值。

identificationData
Byte[]

一个 Byte 数组,包含表示密钥标识符的二进制数据。

cloneBuffer
Boolean

如果要克隆传入 true 参数的数组,则为 identificationData;否则为 false

例外

identificationDatanull

identificationData 长度为零。

适用于

BinaryKeyIdentifierClause(String, Byte[], Boolean, Byte[], Int32)

Source:
BinaryKeyIdentifierClause.cs
Source:
BinaryKeyIdentifierClause.cs
Source:
BinaryKeyIdentifierClause.cs

使用指定的密钥标识符子句类型、二进制数据、一个指示是否必须克隆二进制数据的值、一个 Nonce 和密钥长度来初始化 BinaryKeyIdentifierClause 类的新实例。

protected:
 BinaryKeyIdentifierClause(System::String ^ clauseType, cli::array <System::Byte> ^ identificationData, bool cloneBuffer, cli::array <System::Byte> ^ derivationNonce, int derivationLength);
protected BinaryKeyIdentifierClause (string clauseType, byte[] identificationData, bool cloneBuffer, byte[] derivationNonce, int derivationLength);
new System.IdentityModel.Tokens.BinaryKeyIdentifierClause : string * byte[] * bool * byte[] * int -> System.IdentityModel.Tokens.BinaryKeyIdentifierClause
Protected Sub New (clauseType As String, identificationData As Byte(), cloneBuffer As Boolean, derivationNonce As Byte(), derivationLength As Integer)

参数

clauseType
String

密钥标识符子句类型。 设置 ClauseType 属性的值。

identificationData
Byte[]

一个 Byte 数组,包含表示密钥标识符的二进制数据。 设置 GetBuffer() 方法所返回的二进制数据。

cloneBuffer
Boolean

如果要克隆传入 true 参数的数组,则为 identificationData;否则为 false

derivationNonce
Byte[]

一个 Byte 数组,包含用于创建派生密钥的 Nonce。 设置 GetDerivationNonce() 方法所返回的值。

derivationLength
Int32

派生密钥的大小。 设置 DerivationLength 属性的值。

例外

identificationDatanull

identificationData 长度为零。

注解

如果指定 derivationNoncederivationLength 参数,则使用隐含的派生密钥,而不是令牌的直接安全密钥。

无论传入 cloneBuffer 参数的值是什么,GetBuffer 方法总是返回传入 identificationData 参数的数组的克隆。

适用于