CngKeyBlobFormat 클래스

정의

Microsoft CNG(Cryptography Next Generation) 개체에 사용할 키 BLOB 형식을 지정합니다.Specifies a key BLOB format for use with Microsoft Cryptography Next Generation (CNG) objects.

public ref class CngKeyBlobFormat sealed : IEquatable<System::Security::Cryptography::CngKeyBlobFormat ^>
[System.Serializable]
public sealed class CngKeyBlobFormat : IEquatable<System.Security.Cryptography.CngKeyBlobFormat>
type CngKeyBlobFormat = class
    interface IEquatable<CngKeyBlobFormat>
Public NotInheritable Class CngKeyBlobFormat
Implements IEquatable(Of CngKeyBlobFormat)
상속
CngKeyBlobFormat
특성
구현

설명

CngKeyBlobFormat 클래스는 유틸리티 클래스입니다.The CngKeyBlobFormat class is a utility class. 정적 속성, 비교 메서드 및 키 BLOB 형식의 이름을 지정 하는 문자열을 내부적으로 유지 되는 private 이루어져 있습니다.It consists of static properties, comparison methods, and a private, internally maintained string that specifies the key BLOB format name.

정적 속성 반환 CngKeyBlobFormat 개체입니다.The static properties return CngKeyBlobFormat objects. 각 개체의 내부 문자열 이름은 정적 속성의 이름에 해당 하는 키 BLOB 형식의 이름으로 초기화 됩니다.Each object's internal string name is initialized to the key BLOB format name that corresponds to the name of the static property.

또한 정적 속성으로 포함 되지 않은 키 BLOB 형식의 개체를 만드는 데이 클래스를 사용할 수 있습니다.You can also use this class to create objects for key BLOB formats that are not covered by the static properties.

여러 CNG 클래스 (같은 CngKey) 수락 CngKeyBlobFormat 를 통해 개체를 format 매개 변수입니다.Several CNG classes (such as CngKey) accept CngKeyBlobFormat objects through a format parameter. 받은 클래스는 CngKeyBlobFormat 개체에 포함된 된 이름을 키 BLOB 형식의 개체를 호출 하 여 검색 Format 속성입니다.When the class receives the CngKeyBlobFormat object, it retrieves the embedded name of the key BLOB format by calling the object's Format property.

따라서 CngKeyBlobFormat 잘 알려진 키 BLOB 형식의 열거형으로 사용 됩니다.Therefore, CngKeyBlobFormat serves as an enumeration of well-known key BLOB formats. 문자열 대신 강력한 형식의 값을 사용 하 여 잘 알려진 키 BLOB 형식을 식별할 수 있습니다.It lets you identify a well-known key BLOB format by using a strongly typed value instead of a string.

생성자

CngKeyBlobFormat(String)

지정된 형식을 사용하여 CngKeyBlobFormat 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the CngKeyBlobFormat class by using the specified format.

속성

EccFullPrivateBlob

명시적 곡선 매개 변수를 포함하는 ECC(타원 곡선 암호화) 키용 프라이빗 키 BLOB을 지정하는 CngKeyBlobFormat 개체를 가져옵니다.Gets a CngKeyBlobFormat object that specifies a private key BLOB for an elliptic curve cryptography (ECC) key which contains explicit curve parameters.

EccFullPublicBlob

명시적 곡선 매개 변수를 포함하는 ECC(타원 곡선 암호화) 키용 공개 키 BLOB을 지정하는 CngKeyBlobFormat 개체를 가져옵니다.Gets a CngKeyBlobFormat object that specifies a public key BLOB for an elliptic curve cryptography (ECC) key which contains explicit curve parameters.

EccPrivateBlob

ECC(elliptic curve cryptography) 키의 프라이빗 키 BLOB을 지정하는 CngKeyBlobFormat 개체를 가져옵니다.Gets a CngKeyBlobFormat object that specifies a private key BLOB for an elliptic curve cryptography (ECC) key.

EccPublicBlob

ECC(elliptic curve cryptography) 키의 공개 키 BLOB을 지정하는 CngKeyBlobFormat 개체를 가져옵니다.Gets a CngKeyBlobFormat object that specifies a public key BLOB for an elliptic curve cryptography (ECC) key.

Format

현재 CngKeyBlobFormat 개체가 지정하는 키 BLOB 형식의 이름을 가져옵니다.Gets the name of the key BLOB format that the current CngKeyBlobFormat object specifies.

GenericPrivateBlob

제네릭 프라이빗 키 BLOB을 지정하는 CngKeyBlobFormat 개체를 가져옵니다.Gets a CngKeyBlobFormat object that specifies a generic private key BLOB.

GenericPublicBlob

제네릭 공개 키 BLOB을 지정하는 CngKeyBlobFormat 개체를 가져옵니다.Gets a CngKeyBlobFormat object that specifies a generic public key BLOB.

OpaqueTransportBlob

불투명 전송 키 BLOB을 지정하는 CngKeyBlobFormat 개체를 가져옵니다.Gets a CngKeyBlobFormat object that specifies an opaque transport key BLOB.

Pkcs8PrivateBlob

PKCS #8(Private Key Information Syntax Standard) 키 BLOB을 지정하는 CngKeyBlobFormat 개체를 가져옵니다.Gets a CngKeyBlobFormat object that specifies a Private Key Information Syntax Standard (PKCS #8) key BLOB.

메서드

Equals(CngKeyBlobFormat)

지정된 CngKeyBlobFormat 개체를 현재 CngKeyBlobFormat 개체와 비교합니다.Compares the specified CngKeyBlobFormat object to the current CngKeyBlobFormat object.

Equals(Object)

지정된 개체를 현재 CngKeyBlobFormat 개체와 비교합니다.Compares the specified object to the current CngKeyBlobFormat object.

GetHashCode()

현재 CngKeyBlobFormat 개체에 포함된 키 BLOB 형식의 해시 값을 생성합니다.Generates a hash value for the embedded key BLOB format in the current CngKeyBlobFormat object.

GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
ToString()

현재 CngKeyBlobFormat 개체가 지정하는 키 BLOB 형식의 이름을 가져옵니다.Gets the name of the key BLOB format that the current CngKeyBlobFormat object specifies.

연산자

Equality(CngKeyBlobFormat, CngKeyBlobFormat)

CngKeyBlobFormat 개체가 같은 BLOB 형식을 지정하는지 확인합니다.Determines whether two CngKeyBlobFormat objects specify the same key BLOB format.

Inequality(CngKeyBlobFormat, CngKeyBlobFormat)

CngKeyBlobFormat 개체가 같은 BLOB 형식을 지정하지 않는지 확인합니다.Determines whether two CngKeyBlobFormat objects do not specify the same key BLOB format.

적용 대상