BinaryKeyIdentifierClause 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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 属性的值。
- cloneBuffer
- Boolean
如果要克隆传入 true
参数的数组,则为 identificationData
;否则为 false
。
例外
identificationData
为 null
。
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 属性的值。
例外
identificationData
为 null
。
identificationData
长度为零。
注解
如果指定 derivationNonce
和 derivationLength
参数,则使用隐含的派生密钥,而不是令牌的直接安全密钥。
无论传入 cloneBuffer
参数的值是什么,GetBuffer 方法总是返回传入 identificationData
参数的数组的克隆。