Compartilhar via


CryptographicPublicKeyBlobType Enumeração

Definição

Especifica o tipo da chave pública contida em um 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
Herança
CryptographicPublicKeyBlobType
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Campos

BCryptEccFullPublicKey 4

A chave é uma chave privada ECC (criptografia de curva elíptica) completa BCrypt.

BCryptPublicKey 2

Formato de chave pública da Microsoft definido pela API de Criptografia: CNG (Próxima Geração). Para obter exemplos, consulte as seguintes estruturas CNG:

Capi1PublicKey 3

Formato de chave pública da Microsoft definido pela CAPI (API de Criptografia) herdada. Para obter mais informações, consulte BLOBs de chave do provedor base.

Pkcs1RsaPublicKey 1

A chave é uma chave pública RSA definida no padrão PKCS nº 1. Para obter mais informações, consulte a Especificação de Criptografia RSA no RFC 3347.

X509SubjectPublicKeyInfo 0

Esse é o valor padrão. A chave pública é codificada como um tipo SubjectPublicKeyInfo ASN.1 definido em RFC 5280 e RFC 3280.

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

Aplica-se a