CngKeyBlobFormat Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica un formato BLOB della chiave da usare con gli oggetti di Microsoft Cryptography Next Generation (CNG).
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)
- Ereditarietà
-
CngKeyBlobFormat
- Attributi
- Implementazioni
Commenti
La CngKeyBlobFormat classe è una classe di utilità. È costituito da proprietà statiche, metodi di confronto e una stringa privata gestita internamente che specifica il nome del formato BLOB della chiave.
Le proprietà statiche restituiscono CngKeyBlobFormat oggetti. Il nome della stringa interna di ogni oggetto viene inizializzato nel nome del formato BLOB della chiave che corrisponde al nome della proprietà statica.
È anche possibile usare questa classe per creare oggetti per i formati BLOB chiave non coperti dalle proprietà statiche.
Diverse classi CNG (ad esempio CngKey) accettano CngKeyBlobFormat oggetti tramite un format
parametro. Quando la classe riceve l'oggetto CngKeyBlobFormat , recupera il nome incorporato del formato BLOB della chiave chiamando la proprietà dell'oggetto Format .
Pertanto, CngKeyBlobFormat funge da enumerazione di formati BLOB chiave noti. Consente di identificare un formato BLOB di chiavi noto usando un valore fortemente tipizzato anziché una stringa.
Nota
Le classi CNG non funzionano su piattaforme non Windows.
Costruttori
CngKeyBlobFormat(String) |
Inizializza una nuova istanza della classe CngKeyBlobFormat utilizzando il formato specificato. |
Proprietà
EccFullPrivateBlob |
Ottiene un oggetto CngKeyBlobFormat che specifica un BLOB di chiave privata per una chiave ECC (Elliptic Curve Cryptography) che contiene i parametri della curva esplicita. |
EccFullPublicBlob |
Ottiene un oggetto CngKeyBlobFormat che specifica un BLOB di chiave pubblica per una chiave ECC (Elliptic Curve Cryptography) che contiene i parametri della curva esplicita. |
EccPrivateBlob |
Ottiene un oggetto CngKeyBlobFormat che specifica il BLOB di una chiave privata per una chiave di crittografia a curva ellittica (ECC, elliptic curve cryptography). |
EccPublicBlob |
Ottiene un oggetto CngKeyBlobFormat che specifica il BLOB di una chiave pubblica per una chiave di crittografia a curva ellittica (ECC, elliptic curve cryptography). |
Format |
Ottiene il nome del formato BLOB della chiave specificato dall'oggetto CngKeyBlobFormat corrente. |
GenericPrivateBlob |
Ottiene un oggetto CngKeyBlobFormat che specifica il BLOB di una chiave privata generica. |
GenericPublicBlob |
Ottiene un oggetto CngKeyBlobFormat che specifica il BLOB di una chiave pubblica generica. |
OpaqueTransportBlob |
Ottiene un oggetto CngKeyBlobFormat che specifica il BLOB di una chiave di trasporto opaca. |
Pkcs8PrivateBlob |
Ottiene un oggetto CngKeyBlobFormat che specifica il BLOB di una chiave PKCS #8 (Private Key Information Syntax Standard). |
Metodi
Equals(CngKeyBlobFormat) |
Confronta l'oggetto CngKeyBlobFormat specificato con l'oggetto CngKeyBlobFormat corrente. |
Equals(Object) |
Confronta l'oggetto specificato con l'oggetto CngKeyBlobFormat corrente. |
GetHashCode() |
Genera un valore hash per il formato BLOB della chiave incorporato nell'oggetto CngKeyBlobFormat corrente. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Ottiene il nome del formato BLOB della chiave specificato dall'oggetto CngKeyBlobFormat corrente. |
Operatori
Equality(CngKeyBlobFormat, CngKeyBlobFormat) |
Determina se due oggetti CngKeyBlobFormat specificano lo stesso formato BLOB della chiave. |
Inequality(CngKeyBlobFormat, CngKeyBlobFormat) |
Determina se due oggetti CngKeyBlobFormat non specificano lo stesso formato BLOB della chiave. |