CryptographicPrivateKeyBlobType Enumeration

Definition

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

public enum class CryptographicPrivateKeyBlobType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class CryptographicPrivateKeyBlobType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum CryptographicPrivateKeyBlobType
var value = Windows.Security.Cryptography.Core.CryptographicPrivateKeyBlobType.pkcs8RawPrivateKeyInfo
Public Enum CryptographicPrivateKeyBlobType
Vererbung
CryptographicPrivateKeyBlobType
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

BCryptEccFullPrivateKey 4

Der Schlüssel ist ein privater Schlüssel für die Kryptografie mit vollständiger elliptischer Kurve (ECC).

BCryptPrivateKey 2

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

Capi1PrivateKey 3

Format des privaten Microsoft-Schlüssels, das von der Legacykryptografie-API (CAPI) definiert wurde. Weitere Informationen finden Sie unter Basisanbieterschlüssel-BLOBs.

Pkcs1RsaPrivateKey 1

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

Pkcs8RawPrivateKeyInfo 0

Dies ist der Standardwert. Der private Schlüssel wird als ASN.1 PrivateKeyInfo-Typ codiert, der im PKCS#8-Standard definiert ist. Die Syntax der Informationen zu privaten Schlüsseln ist in RFC 5208 wie folgt definiert.

PrivateKeyInfo ::= SEQUENCE {
  version                   Version,
  privateKeyAlgorithm       PrivateKeyAlgorithmIdentifier,
  privateKey                PrivateKey,
  attributes           [0]  IMPLICIT Attributes OPTIONAL }

Version ::= INTEGER

PrivateKeyAlgorithmIdentifier ::= AlgorithmIdentifier

PrivateKey ::= OCTET STRING

Attributes ::= SET OF Attribute

Gilt für: