Compartir a través de


CryptographicPrivateKeyBlobType Enumeración

Definición

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

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
Herencia
CryptographicPrivateKeyBlobType
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

BCryptEccFullPrivateKey 4

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

BCryptPrivateKey 2

Formato de clave privada de Microsoft definido por Cryptography API: Next Generation (CNG). Para obtener ejemplos, vea las siguientes estructuras CNG:

Capi1PrivateKey 3

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

Pkcs1RsaPrivateKey 1

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

Pkcs8RawPrivateKeyInfo 0

Este es el valor predeterminado. La clave privada se codifica como un tipo PrivateKeyInfo asn.1 definido en el estándar PKCS#8. La sintaxis de información de clave privada se define como se indica a continuación en 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

Se aplica a