CryptographicPublicKeyBlobType Enumerazione

Definizione

Specifica il tipo della chiave pubblica contenuta in un buffer.

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
Ereditarietà
CryptographicPublicKeyBlobType
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

BCryptEccFullPublicKey 4

La chiave è una chiave privata BCrypt full elliptic curve cryptography (ECC).

BCryptPublicKey 2

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

Capi1PublicKey 3

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

Pkcs1RsaPublicKey 1

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

X509SubjectPublicKeyInfo 0

Si tratta del valore predefinito. La chiave pubblica viene codificata come tipo ASN.1 SubjectPublicKeyInfo definita in RFC 5280 e RFC 3280.

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

Si applica a