다음을 통해 공유


EncryptedKeyIdentifierClause 생성자

정의

EncryptedKeyIdentifierClause 클래스의 새 인스턴스를 초기화합니다.

오버로드

EncryptedKeyIdentifierClause(Byte[], String)

암호화된 지정한 키와 키를 암호화하는 데 사용된 암호화 알고리즘을 사용하여 EncryptedKeyIdentifierClause 클래스의 새 인스턴스를 초기화합니다.

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

암호화된 지정한 키, 키를 암호화하는 데 사용된 암호화 알고리즘 및 암호화하는 키의 키 식별자를 사용하여 EncryptedKeyIdentifierClause 클래스의 새 인스턴스를 초기화합니다.

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String)

암호화된 지정한 키, 키를 암호화하는 데 사용된 암호화 알고리즘, 암호화하는 키의 키 식별자 및 사용자가 읽을 수 있는 이름을 사용하여 EncryptedKeyIdentifierClause 클래스의 새 인스턴스를 초기화합니다.

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32)

암호화된 지정한 키, 키를 암호화하는 데 사용된 암호화 알고리즘, 키의 키 식별자 및 사용자가 읽을 수 있는 이름을 사용하여 EncryptedKeyIdentifierClause 클래스의 새 인스턴스를 초기화합니다.

EncryptedKeyIdentifierClause(Byte[], String)

Source:
EncryptedKeyIdentifierClause.cs
Source:
EncryptedKeyIdentifierClause.cs
Source:
EncryptedKeyIdentifierClause.cs

암호화된 지정한 키와 키를 암호화하는 데 사용된 암호화 알고리즘을 사용하여 EncryptedKeyIdentifierClause 클래스의 새 인스턴스를 초기화합니다.

public:
 EncryptedKeyIdentifierClause(cli::array <System::Byte> ^ encryptedKey, System::String ^ encryptionMethod);
public EncryptedKeyIdentifierClause (byte[] encryptedKey, string encryptionMethod);
new System.IdentityModel.Tokens.EncryptedKeyIdentifierClause : byte[] * string -> System.IdentityModel.Tokens.EncryptedKeyIdentifierClause
Public Sub New (encryptedKey As Byte(), encryptionMethod As String)

매개 변수

encryptedKey
Byte[]

암호화된 키를 포함하는 Byte의 배열입니다. GetEncryptedKey() 메서드에서 반환되는 값을 설정합니다.

encryptionMethod
String

키를 암호화하는 데 사용되는 암호화 알고리즘입니다. EncryptionMethod 속성의 값을 설정합니다.

예외

encryptionMethod이(가) null인 경우

또는

encryptedKey이(가) null인 경우

encryptedKey의 길이가 0인 경우

설명

의 정적 상수 문자열을 SecurityAlgorithms 사용하여 매개 변수에 대한 암호화 알고리즘을 encryptionMethod 지정합니다.

적용 대상

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

Source:
EncryptedKeyIdentifierClause.cs
Source:
EncryptedKeyIdentifierClause.cs
Source:
EncryptedKeyIdentifierClause.cs

암호화된 지정한 키, 키를 암호화하는 데 사용된 암호화 알고리즘 및 암호화하는 키의 키 식별자를 사용하여 EncryptedKeyIdentifierClause 클래스의 새 인스턴스를 초기화합니다.

public:
 EncryptedKeyIdentifierClause(cli::array <System::Byte> ^ encryptedKey, System::String ^ encryptionMethod, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ encryptingKeyIdentifier);
public EncryptedKeyIdentifierClause (byte[] encryptedKey, string encryptionMethod, System.IdentityModel.Tokens.SecurityKeyIdentifier encryptingKeyIdentifier);
new System.IdentityModel.Tokens.EncryptedKeyIdentifierClause : byte[] * string * System.IdentityModel.Tokens.SecurityKeyIdentifier -> System.IdentityModel.Tokens.EncryptedKeyIdentifierClause
Public Sub New (encryptedKey As Byte(), encryptionMethod As String, encryptingKeyIdentifier As SecurityKeyIdentifier)

매개 변수

encryptedKey
Byte[]

암호화된 키를 포함하는 Byte의 배열입니다. GetEncryptedKey() 메서드에서 반환되는 값을 설정합니다.

encryptionMethod
String

키를 암호화하는 데 사용되는 암호화 알고리즘입니다. EncryptionMethod 속성의 값을 설정합니다.

encryptingKeyIdentifier
SecurityKeyIdentifier

encryptedKey 매개 변수에 지정된 암호화하는 키의 키 식별자를 나타내는 SecurityKeyIdentifier입니다. EncryptingKeyIdentifier 속성의 값을 설정합니다.

예외

encryptionMethodnull입니다.

또는

encryptedKey이(가) null인 경우

encryptedKey의 길이가 0인 경우

설명

의 정적 상수 문자열을 SecurityAlgorithms 사용하여 매개 변수에 대한 암호화 알고리즘을 encryptionMethod 지정합니다.

적용 대상

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String)

Source:
EncryptedKeyIdentifierClause.cs
Source:
EncryptedKeyIdentifierClause.cs
Source:
EncryptedKeyIdentifierClause.cs

암호화된 지정한 키, 키를 암호화하는 데 사용된 암호화 알고리즘, 암호화하는 키의 키 식별자 및 사용자가 읽을 수 있는 이름을 사용하여 EncryptedKeyIdentifierClause 클래스의 새 인스턴스를 초기화합니다.

public:
 EncryptedKeyIdentifierClause(cli::array <System::Byte> ^ encryptedKey, System::String ^ encryptionMethod, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ encryptingKeyIdentifier, System::String ^ carriedKeyName);
public EncryptedKeyIdentifierClause (byte[] encryptedKey, string encryptionMethod, System.IdentityModel.Tokens.SecurityKeyIdentifier encryptingKeyIdentifier, string carriedKeyName);
new System.IdentityModel.Tokens.EncryptedKeyIdentifierClause : byte[] * string * System.IdentityModel.Tokens.SecurityKeyIdentifier * string -> System.IdentityModel.Tokens.EncryptedKeyIdentifierClause
Public Sub New (encryptedKey As Byte(), encryptionMethod As String, encryptingKeyIdentifier As SecurityKeyIdentifier, carriedKeyName As String)

매개 변수

encryptedKey
Byte[]

암호화된 키를 포함하는 Byte의 배열입니다. GetEncryptedKey() 메서드에서 반환되는 값을 설정합니다.

encryptionMethod
String

키를 암호화하는 데 사용되는 암호화 알고리즘입니다. EncryptionMethod 속성의 값을 설정합니다.

encryptingKeyIdentifier
SecurityKeyIdentifier

encryptedKey 매개 변수에 지정된 암호화하는 키의 키 식별자를 나타내는 SecurityKeyIdentifier입니다. EncryptingKeyIdentifier 속성의 값을 설정합니다.

carriedKeyName
String

encryptedKey 매개 변수에 지정된 키와 연결된 사용자가 읽을 수 있는 이름입니다. CarriedKeyName 속성의 값을 설정합니다.

예외

encryptionMethodnull입니다.

또는

encryptedKey이(가) null인 경우

encryptedKey의 길이가 0인 경우

설명

의 정적 상수 문자열을 SecurityAlgorithms 사용하여 매개 변수에 대한 암호화 알고리즘을 encryptionMethod 지정합니다.

적용 대상

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32)

Source:
EncryptedKeyIdentifierClause.cs
Source:
EncryptedKeyIdentifierClause.cs
Source:
EncryptedKeyIdentifierClause.cs

암호화된 지정한 키, 키를 암호화하는 데 사용된 암호화 알고리즘, 키의 키 식별자 및 사용자가 읽을 수 있는 이름을 사용하여 EncryptedKeyIdentifierClause 클래스의 새 인스턴스를 초기화합니다.

public:
 EncryptedKeyIdentifierClause(cli::array <System::Byte> ^ encryptedKey, System::String ^ encryptionMethod, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ encryptingKeyIdentifier, System::String ^ carriedKeyName, cli::array <System::Byte> ^ derivationNonce, int derivationLength);
public EncryptedKeyIdentifierClause (byte[] encryptedKey, string encryptionMethod, System.IdentityModel.Tokens.SecurityKeyIdentifier encryptingKeyIdentifier, string carriedKeyName, byte[] derivationNonce, int derivationLength);
new System.IdentityModel.Tokens.EncryptedKeyIdentifierClause : byte[] * string * System.IdentityModel.Tokens.SecurityKeyIdentifier * string * byte[] * int -> System.IdentityModel.Tokens.EncryptedKeyIdentifierClause
Public Sub New (encryptedKey As Byte(), encryptionMethod As String, encryptingKeyIdentifier As SecurityKeyIdentifier, carriedKeyName As String, derivationNonce As Byte(), derivationLength As Integer)

매개 변수

encryptedKey
Byte[]

암호화된 키를 포함하는 Byte의 배열입니다. GetEncryptedKey() 메서드에서 반환되는 값을 설정합니다.

encryptionMethod
String

키를 암호화하는 데 사용되는 암호화 알고리즘입니다. EncryptionMethod 속성의 값을 설정합니다.

encryptingKeyIdentifier
SecurityKeyIdentifier

encryptedKey 매개 변수에 지정된 키의 키 식별자를 나타내는 SecurityKeyIdentifier입니다. EncryptingKeyIdentifier 속성의 값을 설정합니다.

carriedKeyName
String

encryptedKey 매개 변수에 지정된 키와 연결된 사용자가 읽을 수 있는 이름입니다. CarriedKeyName 속성의 값을 설정합니다.

derivationNonce
Byte[]

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

derivationLength
Int32

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

예외

encryptionMethodnull입니다.

또는

encryptedKey이(가) null인 경우

encryptedKey의 길이가 0인 경우

설명

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

의 정적 상수 문자열을 SecurityAlgorithms 사용하여 매개 변수에 대한 암호화 알고리즘을 encryptionMethod 지정합니다.

적용 대상