Compartir vía


CngKeyBlobFormat Clase

Definición

Especifica un formato BLOB de clave que se usa con objetos CNG (Cryptography Next Generation) de Microsoft.

public ref class CngKeyBlobFormat sealed : IEquatable<System::Security::Cryptography::CngKeyBlobFormat ^>
public sealed class CngKeyBlobFormat : IEquatable<System.Security.Cryptography.CngKeyBlobFormat>
[System.Serializable]
public sealed class CngKeyBlobFormat : IEquatable<System.Security.Cryptography.CngKeyBlobFormat>
type CngKeyBlobFormat = class
    interface IEquatable<CngKeyBlobFormat>
[<System.Serializable>]
type CngKeyBlobFormat = class
    interface IEquatable<CngKeyBlobFormat>
Public NotInheritable Class CngKeyBlobFormat
Implements IEquatable(Of CngKeyBlobFormat)
Herencia
CngKeyBlobFormat
Atributos
Implementaciones

Comentarios

La CngKeyBlobFormat clase es una clase de utilidad. Consta de propiedades estáticas, métodos de comparación y una cadena privada mantenida internamente que especifica el nombre del formato BLOB de clave.

Las propiedades estáticas devuelven CngKeyBlobFormat objetos. El nombre de cadena interno de cada objeto se inicializa con el nombre de formato BLOB clave que corresponde al nombre de la propiedad estática.

También puede usar esta clase para crear objetos para formatos BLOB clave que no están cubiertos por las propiedades estáticas.

Varias clases CNG (como CngKey) aceptan CngKeyBlobFormat objetos a través de un format parámetro . Cuando la clase recibe el CngKeyBlobFormat objeto , recupera el nombre incrustado del formato BLOB de clave llamando a la propiedad del Format objeto.

Por lo tanto, CngKeyBlobFormat actúa como una enumeración de formatos BLOB de clave conocidos. Permite identificar un formato BLOB de clave conocido mediante un valor fuertemente tipado en lugar de una cadena.

Nota

Las clases CNG no funcionan en plataformas que no son de Windows.

Constructores

CngKeyBlobFormat(String)

Inicializa una nueva instancia de la clase CngKeyBlobFormat utilizando el formato especificado.

Propiedades

EccFullPrivateBlob

Obtiene un objeto CngKeyBlobFormat que especifica un BLOB de clave privada para una clave de criptografía de curva elíptica (ECC) que contiene parámetros de curva explícitos.

EccFullPublicBlob

Obtiene un objeto CngKeyBlobFormat que especifica un BLOB de clave pública para una clave de criptografía de curva elíptica (ECC) que contiene parámetros de curva explícitos.

EccPrivateBlob

Obtiene un objeto CngKeyBlobFormat que especifica un BLOB de clave privada para una clave de criptografía de curva elíptica (ECC, elliptic curve cryptography).

EccPublicBlob

Obtiene un objeto CngKeyBlobFormat que especifica un BLOB de clave pública para una clave de criptografía de curva elíptica (ECC).

Format

Obtiene el nombre del formato BLOB de clave que el objeto CngKeyBlobFormat actual especifica.

GenericPrivateBlob

Obtiene un objeto CngKeyBlobFormat que especifica un BLOB de clave privada genérica.

GenericPublicBlob

Obtiene un objeto CngKeyBlobFormat que especifica un BLOB de clave pública genérica.

OpaqueTransportBlob

Obtiene un objeto CngKeyBlobFormat que especifica un BLOB de clave de transporte opaco.

Pkcs8PrivateBlob

Obtiene un objeto CngKeyBlobFormat que especifica un BLOB de Estándar de sintaxis de información de clave privada (PKCS #8, Private Key Information Syntax Standard).

Métodos

Equals(CngKeyBlobFormat)

Compara el objeto CngKeyBlobFormat especificado con el objeto CngKeyBlobFormat actual.

Equals(Object)

Compara el objeto CngKeyBlobFormat especificado con el objeto actual.

GetHashCode()

Genera un valor hash para el formato BLOB de clave incrustada en el objeto CngKeyBlobFormat actual.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Obtiene el nombre del formato BLOB de clave que el objeto CngKeyBlobFormat actual especifica.

Operadores

Equality(CngKeyBlobFormat, CngKeyBlobFormat)

Determina si dos objetos CngKeyBlobFormat especifican el mismo formato BLOB de clave.

Inequality(CngKeyBlobFormat, CngKeyBlobFormat)

Determina si dos objetos CngKeyBlobFormat no especifican el mismo formato BLOB de clave.

Se aplica a