CngKeyBlobFormat Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie un format BLOB de clé pour une utilisation avec les objets 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)
- Héritage
-
CngKeyBlobFormat
- Attributs
- Implémente
Remarques
La CngKeyBlobFormat classe est une classe utilitaire. Il se compose de propriétés statiques, de méthodes de comparaison et d’une chaîne privée gérée en interne qui spécifie le nom du format BLOB clé.
Les propriétés statiques retournent des CngKeyBlobFormat objets. Le nom de chaîne interne de chaque objet est initialisé au nom de format BLOB clé qui correspond au nom de la propriété statique.
Vous pouvez également utiliser cette classe pour créer des objets pour des formats BLOB clés qui ne sont pas couverts par les propriétés statiques.
Plusieurs classes CNG (telles que CngKey) acceptent des CngKeyBlobFormat objets via un format
paramètre. Lorsque la classe reçoit l’objet CngKeyBlobFormat , elle récupère le nom incorporé du format BLOB clé en appelant la propriété de Format l’objet.
Par conséquent, CngKeyBlobFormat sert d’énumération des formats d’objets blob clés connus. Il vous permet d’identifier un format d’objet BLOB de clé bien connu à l’aide d’une valeur fortement typée au lieu d’une chaîne.
Notes
Les classes CNG ne fonctionnent pas sur les plateformes autres que Windows.
Constructeurs
CngKeyBlobFormat(String) |
Initialise une nouvelle instance de la classe CngKeyBlobFormat à l'aide du format spécifié. |
Propriétés
EccFullPrivateBlob |
Obtient un objet CngKeyBlobFormat qui spécifie un objet BLOB de clé privée pour une clé ECC qui contient les paramètres de courbe explicite. |
EccFullPublicBlob |
Obtient un objet CngKeyBlobFormat qui spécifie un objet BLOB de clé publique pour une clé ECC qui contient les paramètres de courbe explicite. |
EccPrivateBlob |
Obtient un objet CngKeyBlobFormat qui spécifie un BLOB de clé privée pour une clé ECC (elliptic curve cryptography). |
EccPublicBlob |
Obtient un objet CngKeyBlobFormat qui spécifie un BLOB de clé publique pour une clé ECC (elliptic curve cryptography). |
Format |
Obtient le nom du format BLOB de clé que l'objet CngKeyBlobFormat actuel spécifie. |
GenericPrivateBlob |
Obtient un objet CngKeyBlobFormat qui spécifie un BLOB de clé privée générique. |
GenericPublicBlob |
Obtient un objet CngKeyBlobFormat qui spécifie un BLOB de clé publique générique. |
OpaqueTransportBlob |
Obtient un objet CngKeyBlobFormat qui spécifie un BLOB de clé de transport opaque. |
Pkcs8PrivateBlob |
Obtient un objet CngKeyBlobFormat qui spécifie un BLOB de clé PKCS #8 (Private Key Information Syntax Standard). |
Méthodes
Equals(CngKeyBlobFormat) |
Compare l'objet CngKeyBlobFormat spécifié à l'objet CngKeyBlobFormat actuel. |
Equals(Object) |
Compare l'objet spécifié à l'objet CngKeyBlobFormat actuel. |
GetHashCode() |
Génère une valeur de hachage pour le format BLOB de clé incorporé dans l'objet CngKeyBlobFormat actuel. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Obtient le nom du format BLOB de clé que l'objet CngKeyBlobFormat actuel spécifie. |
Opérateurs
Equality(CngKeyBlobFormat, CngKeyBlobFormat) |
Détermine si deux objets CngKeyBlobFormat spécifient le même format BLOB de clé. |
Inequality(CngKeyBlobFormat, CngKeyBlobFormat) |
Détermine si deux objets CngKeyBlobFormat ne spécifient pas le même format BLOB de clé. |