다음을 통해 공유


CryptographicPublicKeyBlobType 열거형

정의

버퍼에 포함된 공개 키의 형식을 지정합니다.

public enum class CryptographicPublicKeyBlobType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class CryptographicPublicKeyBlobType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum CryptographicPublicKeyBlobType
var value = Windows.Security.Cryptography.Core.CryptographicPublicKeyBlobType.x509SubjectPublicKeyInfo
Public Enum CryptographicPublicKeyBlobType
상속
CryptographicPublicKeyBlobType
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

필드

BCryptEccFullPublicKey 4

키는 BCrypt ECC(전체 타원 곡선 암호화) 프라이빗 키입니다.

BCryptPublicKey 2

Cryptography API: Next Generation(CNG)에서 정의한 Microsoft 공개 키 형식입니다. 예를 들어 다음 CNG 구조를 참조하세요.

Capi1PublicKey 3

레거시 CAPI(Cryptography API)에서 정의한 Microsoft 공개 키 형식입니다. 자세한 내용은 기본 공급자 키 BLOB을 참조하세요.

Pkcs1RsaPublicKey 1

키는 PKCS #1 표준에 정의된 RSA 공개 키입니다. 자세한 내용은 RFC 3347의 RSA 암호화 사양을 참조하세요.

X509SubjectPublicKeyInfo 0

기본값입니다. 공개 키는 RFC 5280 및 RFC 3280에 정의된 ASN.1 SubjectPublicKeyInfo 형식으로 인코딩됩니다.

SubjectPublicKeyInfo  ::=  SEQUENCE  {
    algorithm            AlgorithmIdentifier,
    subjectPublicKey     BIT STRING  }

적용 대상