CngKeyBlobFormat Třída

Definice

Určuje klíčový formát objektu BLOB pro použití s objekty 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)
Dědičnost
CngKeyBlobFormat
Atributy
Implementuje

Poznámky

Třída CngKeyBlobFormat je třída nástroje. Skládá se ze statických vlastností, metod porovnání a privátního interně udržovaného řetězce, který určuje název formátu objektu blob klíče.

Statické vlastnosti vrací CngKeyBlobFormat objekty. Název interního řetězce každého objektu se inicializuje na název formátu objektu blob klíče, který odpovídá názvu statické vlastnosti.

Tuto třídu můžete také použít k vytvoření objektů pro klíčové formáty objektů BLOB, které nejsou pokryty statickými vlastnostmi.

Několik tříd CNG (například CngKey) přijímá CngKeyBlobFormat objekty prostřednictvím parametru format . Když třída obdrží CngKeyBlobFormat objekt, načte vložený název klíčového formátu OBJEKT BLOB voláním vlastnosti objektu Format .

CngKeyBlobFormat Proto slouží jako výčet dobře známých formátů objektů blob klíčů. Umožňuje identifikovat dobře známý formát objektů blob klíče pomocí hodnoty silného typu místo řetězce.

Poznámka

Třídy CNG nefungují na jiných než Windows platformách.

Konstruktory

CngKeyBlobFormat(String)

Inicializuje novou instanci CngKeyBlobFormat třídy pomocí zadaného formátu.

Vlastnosti

EccFullPrivateBlob

CngKeyBlobFormat Získá objekt, který určuje objekt BLOB privátního klíče pro kryptografický klíč tři tečky (ECC), který obsahuje explicitní parametry křivky.

EccFullPublicBlob

CngKeyBlobFormat Získá objekt, který určuje objekt BLOB veřejného klíče pro kryptografický klíč tři tečky (ECC), který obsahuje explicitní parametry křivky.

EccPrivateBlob

CngKeyBlobFormat Získá objekt, který určuje objekt BLOB privátního klíče pro klíč kryptografie se třemi tečkami křivky (ECC).

EccPublicBlob

CngKeyBlobFormat Získá objekt, který určuje objekt BLOB veřejného klíče pro tři tečky křivky kryptografie (ECC) klíč.

Format

Získá název klíčového formátu objektu BLOB, který určuje aktuální CngKeyBlobFormat objekt.

GenericPrivateBlob

CngKeyBlobFormat Získá objekt, který určuje obecný objekt BLOB privátního klíče.

GenericPublicBlob

CngKeyBlobFormat Získá objekt, který určuje objekt BLOB obecného veřejného klíče.

OpaqueTransportBlob

CngKeyBlobFormat Získá objekt, který určuje neprůhlé transportní klíč OBJEKT BLOB.

Pkcs8PrivateBlob

CngKeyBlobFormat Získá objekt, který určuje objekt blob klíče PKCS #8( Private Key Information Syntax Standard).

Metody

Equals(CngKeyBlobFormat)

Porovná zadaný CngKeyBlobFormat objekt s aktuálním CngKeyBlobFormat objektem.

Equals(Object)

Porovná zadaný objekt s aktuálním CngKeyBlobFormat objektem.

GetHashCode()

Vygeneruje hodnotu hash pro formát objektu BLOB vloženého klíče v aktuálním CngKeyBlobFormat objektu.

GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Získá název klíčového formátu objektu BLOB, který určuje aktuální CngKeyBlobFormat objekt.

Operátory

Equality(CngKeyBlobFormat, CngKeyBlobFormat)

Určuje, zda dva CngKeyBlobFormat objekty určují stejný formát objektu BLOB klíče.

Inequality(CngKeyBlobFormat, CngKeyBlobFormat)

Určuje, zda dva CngKeyBlobFormat objekty nezadávají stejný formát objektu BLOB klíče.

Platí pro