Compartir a través de


CryptographicPublicKeyBlobType Enumeración

Definición

Especifica el tipo de la clave pública contenida en un búfer.

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
Herencia
CryptographicPublicKeyBlobType
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Campos

BCryptEccFullPublicKey 4

La clave es una clave privada de criptografía de curva elíptica completa (ECC) BCrypt.

BCryptPublicKey 2

Formato de clave pública de Microsoft definido por cryptography API: Next Generation (CNG). Para obtener ejemplos, consulte las siguientes estructuras de CNG:

Capi1PublicKey 3

Formato de clave pública de Microsoft definido por la API de criptografía heredada (CAPI). Para más información, consulte Blobs de clave de proveedor base.

Pkcs1RsaPublicKey 1

La clave es una clave pública RSA definida en el estándar PKCS #1. Para obtener más información, consulte especificación de criptografía RSA en RFC 3347.

X509SubjectPublicKeyInfo 0

Este es el valor predeterminado. La clave pública se codifica como un tipo SubjectPublicKeyInfo de ASN.1 definido en RFC 5280 y RFC 3280.

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

Se aplica a