CngKeyBlobFormat Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |