CryptographicPublicKeyBlobType Enumeration

Definition

Gibt den Typ des öffentlichen Schlüssels an, der in einem Puffer enthalten ist.

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
Vererbung
CryptographicPublicKeyBlobType
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Felder

BCryptEccFullPublicKey 4

Der Schlüssel ist ein privater ECC-Schlüssel (Full Elliptic Curve Kryptografie) von BCrypt.

BCryptPublicKey 2

Format des öffentlichen Microsoft-Schlüssels, das von der Kryptografie-API definiert ist: Next Generation (CNG). Beispiele finden Sie in den folgenden CNG-Strukturen:

Capi1PublicKey 3

Das Von der Legacy-Kryptografie-API (CAPI) definierte Format des öffentlichen Microsoft-Schlüssels. Weitere Informationen finden Sie unter Basisanbieterschlüssel-BLOBs.

Pkcs1RsaPublicKey 1

Der Schlüssel ist ein öffentlicher RSA-Schlüssel, der im PKCS #1-Standard definiert ist. Weitere Informationen finden Sie in der RSA-Kryptografiespezifikation in RFC 3347.

X509SubjectPublicKeyInfo 0

Dies ist der Standardwert. Der öffentliche Schlüssel wird als ASN.1 SubjectPublicKeyInfo-Typ codiert, der in RFC 5280 und RFC 3280 definiert ist.

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

Gilt für: