CryptographicPublicKeyBlobType CryptographicPublicKeyBlobType CryptographicPublicKeyBlobType CryptographicPublicKeyBlobType Enum

Definition

Specifies the type of the public key contained in a buffer.

public : enum class CryptographicPublicKeyBlobTypepublic enum CryptographicPublicKeyBlobTypePublic Enum CryptographicPublicKeyBlobType// You can use this enum in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Fields

BCryptEccFullPublicKey BCryptEccFullPublicKey BCryptEccFullPublicKey BCryptEccFullPublicKey
BCryptPublicKey BCryptPublicKey BCryptPublicKey BCryptPublicKey

Microsoft public key format defined by Cryptography API: Next Generation (CNG). For examples, see the following CNG structures:

Capi1PublicKey Capi1PublicKey Capi1PublicKey Capi1PublicKey

Microsoft public key format defined by the legacy Cryptography API (CAPI). For more information, see Base Provider Key BLOBs.

Pkcs1RsaPublicKey Pkcs1RsaPublicKey Pkcs1RsaPublicKey Pkcs1RsaPublicKey

The key is an RSA public key defined in the PKCS #1 standard. For more information, see the RSA Cryptography Specification in RFC 3347.

X509SubjectPublicKeyInfo X509SubjectPublicKeyInfo X509SubjectPublicKeyInfo X509SubjectPublicKeyInfo

This is the default value. The public key is encoded as an ASN.1 SubjectPublicKeyInfo type defined in RFC 5280 and RFC 3280.

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