CryptographicPrivateKeyBlobType Enumerazione

Definizione

Specifica il tipo della chiave privata contenuta in un buffer.

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
Ereditarietà
CryptographicPrivateKeyBlobType
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Campi

BCryptEccFullPrivateKey 4

La chiave è una chiave privata BCrypt a curva ellittica completa (ECC).

BCryptPrivateKey 2

Formato di chiave privata Microsoft definito dall'API di crittografia: Next Generation (CNG). Per esempi, vedere le strutture CNG seguenti:

Capi1PrivateKey 3

Formato di chiave privata Microsoft definito dall'API di crittografia legacy (CAPI). Per altre informazioni, vedere BLOB chiave del provider di base.

Pkcs1RsaPrivateKey 1

La chiave è una chiave privata RSA definita nello standard PKCS #1. Per altre informazioni, vedere la specifica di crittografia RSA in RFC 3347.

Pkcs8RawPrivateKeyInfo 0

Si tratta del valore predefinito. La chiave privata viene codificata come tipo PrivateKeyInfo ASN.1 definito nello standard PKCS#8. La sintassi delle informazioni sulla chiave privata è definita come segue in RFC 5208.

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

Version ::= INTEGER

PrivateKeyAlgorithmIdentifier ::= AlgorithmIdentifier

PrivateKey ::= OCTET STRING

Attributes ::= SET OF Attribute

Si applica a