다음을 통해 공유


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입니다.

예외

identificationData이(가) null인 경우

identificationData의 길이가 0인 경우

적용 대상

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[]

파생 키를 만드는 데 사용된 nonce를 포함하는 Byte의 배열입니다. GetDerivationNonce() 메서드에서 반환되는 값을 설정합니다.

derivationLength
Int32

파생 키의 크기입니다. DerivationLength 속성의 값을 설정합니다.

예외

identificationData이(가) null인 경우

identificationData의 길이가 0인 경우

설명

derivationLength 매개 변수를 derivationNonce 지정하면 토큰의 직접 보안 키 대신 암시적 파생 키가 사용됩니다.

매개 변수에 전달되는 값에 cloneBuffer 관계없이 메서드는 GetBuffer 항상 매개 변수에 전달된 배열의 복제본을 identificationData 반환합니다.

적용 대상