CngKeyBlobFormat Třída

Definice

Určuje formát objektu BLOB klíče pro použití s objekty CNG (Microsoft Cryptography Next Generation).Specifies a key BLOB format for use with Microsoft Cryptography Next Generation (CNG) objects.

public ref class CngKeyBlobFormat sealed : IEquatable<System::Security::Cryptography::CngKeyBlobFormat ^>
[System.Serializable]
public sealed class CngKeyBlobFormat : IEquatable<System.Security.Cryptography.CngKeyBlobFormat>
type CngKeyBlobFormat = class
    interface IEquatable<CngKeyBlobFormat>
Public NotInheritable Class CngKeyBlobFormat
Implements IEquatable(Of CngKeyBlobFormat)
Dědičnost
CngKeyBlobFormat
Atributy
Implementuje

Poznámky

CngKeyBlobFormat Třída je třída utility.The CngKeyBlobFormat class is a utility class. Skládá se z 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.It consists of static properties, comparison methods, and a private, internally maintained string that specifies the key BLOB format name.

Statické vlastnosti vracejí CngKeyBlobFormat objekty.The static properties return CngKeyBlobFormat objects. Vnitřní název řetězce každého objektu je inicializován na název formátu objektu BLOB klíče, který odpovídá názvu statické vlastnosti.Each object's internal string name is initialized to the key BLOB format name that corresponds to the name of the static property.

Tuto třídu můžete také použít k vytvoření objektů pro formáty objektů BLOB klíče, které nejsou zahrnuté do statických vlastností.You can also use this class to create objects for key BLOB formats that are not covered by the static properties.

Několik tříd CNG (například CngKey) přijímá CngKeyBlobFormat objekty prostřednictvím format parametru.Several CNG classes (such as CngKey) accept CngKeyBlobFormat objects through a format parameter. Když třída obdrží CngKeyBlobFormat objekt, načte vložený název formátu objektu BLOB klíče voláním Format vlastnosti objektu.When the class receives the CngKeyBlobFormat object, it retrieves the embedded name of the key BLOB format by calling the object's Format property.

CngKeyBlobFormat Proto slouží jako výčet dobře známých formátů objektů BLOB klíče.Therefore, CngKeyBlobFormat serves as an enumeration of well-known key BLOB formats. Umožňuje identifikovat známý formát objektů BLOB klíče pomocí hodnoty silného typu místo řetězce.It lets you identify a well-known key BLOB format by using a strongly typed value instead of a string.

Konstruktory

CngKeyBlobFormat(String)

Inicializuje novou instanci CngKeyBlobFormat třídy pomocí zadaného formátu.Initializes a new instance of the CngKeyBlobFormat class by using the specified format.

Vlastnosti

EccFullPrivateBlob

CngKeyBlobFormat Získává objekt, který určuje objekt BLOB privátního klíče pro klíč ECC (eliptická křivka), který obsahuje parametry explicitní křivky.Gets a CngKeyBlobFormat object that specifies a private key BLOB for an elliptic curve cryptography (ECC) key which contains explicit curve parameters.

EccFullPublicBlob

CngKeyBlobFormat Získává objekt, který určuje objekt blob veřejného klíče pro klíč ECC (eliptická křivka), který obsahuje explicitní parametry křivky.Gets a CngKeyBlobFormat object that specifies a public key BLOB for an elliptic curve cryptography (ECC) key which contains explicit curve parameters.

EccPrivateBlob

CngKeyBlobFormat Získává objekt, který určuje objekt BLOB privátního klíče pro klíč ECC (eliptický zakřivený Cryptography).Gets a CngKeyBlobFormat object that specifies a private key BLOB for an elliptic curve cryptography (ECC) key.

EccPublicBlob

CngKeyBlobFormat Získává objekt, který určuje objekt blob veřejného klíče pro klíč ECC (eliptický zakřivený Cryptography).Gets a CngKeyBlobFormat object that specifies a public key BLOB for an elliptic curve cryptography (ECC) key.

Format

Získá název formátu objektu BLOB klíče, který aktuální CngKeyBlobFormat objekt určuje.Gets the name of the key BLOB format that the current CngKeyBlobFormat object specifies.

GenericPrivateBlob

CngKeyBlobFormat Získá objekt, který určuje objekt BLOB obecného privátního klíče.Gets a CngKeyBlobFormat object that specifies a generic private key BLOB.

GenericPublicBlob

CngKeyBlobFormat Získá objekt, který určuje obecný objekt blob veřejného klíče.Gets a CngKeyBlobFormat object that specifies a generic public key BLOB.

OpaqueTransportBlob

CngKeyBlobFormat Získá objekt, který určuje neprůhledný objekt BLOB přenosového klíče.Gets a CngKeyBlobFormat object that specifies an opaque transport key BLOB.

Pkcs8PrivateBlob

CngKeyBlobFormat Získává objekt, který určuje objekt BLOB klíče standardu PKCS #8 (Private Key Information syntax Standard).Gets a CngKeyBlobFormat object that specifies a Private Key Information Syntax Standard (PKCS #8) key BLOB.

Metody

Equals(CngKeyBlobFormat)

Porovná zadaný CngKeyBlobFormat objekt s aktuálním CngKeyBlobFormat objektem.Compares the specified CngKeyBlobFormat object to the current CngKeyBlobFormat object.

Equals(Object)

Porovná zadaný objekt s aktuálním CngKeyBlobFormat objektem.Compares the specified object to the current CngKeyBlobFormat object.

GetHashCode()

Vygeneruje hodnotu hash pro formát objektu BLOB vloženého klíče v aktuálním CngKeyBlobFormat objektu.Generates a hash value for the embedded key BLOB format in the current CngKeyBlobFormat object.

GetType()

Získá Type aktuální instance.Gets the Type of the current instance.

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

Vytvoří kopii aktuálního Objectbez podstruktury.Creates a shallow copy of the current Object.

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

Získá název formátu objektu BLOB klíče, který aktuální CngKeyBlobFormat objekt určuje.Gets the name of the key BLOB format that the current CngKeyBlobFormat object specifies.

Operátory

Equality(CngKeyBlobFormat, CngKeyBlobFormat)

Určuje, zda CngKeyBlobFormat dva objekty určují stejný formát objektu BLOB klíče.Determines whether two CngKeyBlobFormat objects specify the same key BLOB format.

Inequality(CngKeyBlobFormat, CngKeyBlobFormat)

Určuje, zda CngKeyBlobFormat dva objekty neurčují stejný formát objektu BLOB klíče.Determines whether two CngKeyBlobFormat objects do not specify the same key BLOB format.

Platí pro