CngKeyBlobFormat CngKeyBlobFormat CngKeyBlobFormat CngKeyBlobFormat Class

Definice

Určuje klíče formát objektů BLOB pro použití s Microsoft Cryptography Next Generation (CNG) objekty.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
CngKeyBlobFormatCngKeyBlobFormatCngKeyBlobFormatCngKeyBlobFormat
Atributy
Implementuje

Poznámky

CngKeyBlobFormat Třídy je třída nástrojů.The CngKeyBlobFormat class is a utility class. Zahrnuje statické vlastnosti, metody porovnání a soukromé, interní udržuje řetězec, který určuje název formátu klíče objektu BLOB.It consists of static properties, comparison methods, and a private, internally maintained string that specifies the key BLOB format name.

Statické vlastnosti vrátit CngKeyBlobFormat objekty.The static properties return CngKeyBlobFormat objects. Název interní řetězce každý objekt je inicializován na název klíče formát objektů BLOB, který odpovídá názvu statickou vlastnost.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 použít také k vytváření objektů pro klíče objektu BLOB formáty, které nejsou pokryty všemi statické vlastnosti.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řijměte CngKeyBlobFormat objekty prostřednictvím format parametru.Several CNG classes (such as CngKey) accept CngKeyBlobFormat objects through a format parameter. Když se obdrží třídu CngKeyBlobFormat objekt, načte vložený název formát BLOB klíče voláním objektu Format vlastnost.When the class receives the CngKeyBlobFormat object, it retrieves the embedded name of the key BLOB format by calling the object's Format property.

Proto CngKeyBlobFormat slouží jako výčet dobře známé formáty klíče objektu BLOB.Therefore, CngKeyBlobFormat serves as an enumeration of well-known key BLOB formats. To vám umožní identifikovat dobře známý formát BLOB klíče pomocí silného typu hodnoty namí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) CngKeyBlobFormat(String) CngKeyBlobFormat(String) CngKeyBlobFormat(String)

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

Vlastnosti

EccFullPrivateBlob EccFullPrivateBlob EccFullPrivateBlob EccFullPrivateBlob

Získá CngKeyBlobFormat objekt, který určuje privátní klíč objektu BLOB pro klíč rozhraní eliptické křivky šifrování (ECC Elliptic), 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 EccFullPublicBlob EccFullPublicBlob EccFullPublicBlob

Získá CngKeyBlobFormat objekt, který určuje veřejného klíče objektu BLOB pro klíč rozhraní eliptické křivky šifrování (ECC Elliptic), který obsahuje parametry explicitní 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 EccPrivateBlob EccPrivateBlob EccPrivateBlob

Získá CngKeyBlobFormat objekt, který určuje privátní klíč objektu BLOB klíče šifrování (ECC Elliptic) eliptické křivky.Gets a CngKeyBlobFormat object that specifies a private key BLOB for an elliptic curve cryptography (ECC) key.

EccPublicBlob EccPublicBlob EccPublicBlob EccPublicBlob

Získá CngKeyBlobFormat objekt, který určuje veřejný klíč objektu BLOB klíče šifrování (ECC Elliptic) eliptické křivky.Gets a CngKeyBlobFormat object that specifies a public key BLOB for an elliptic curve cryptography (ECC) key.

Format Format Format Format

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

GenericPrivateBlob GenericPrivateBlob GenericPrivateBlob GenericPrivateBlob

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

GenericPublicBlob GenericPublicBlob GenericPublicBlob GenericPublicBlob

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

OpaqueTransportBlob OpaqueTransportBlob OpaqueTransportBlob OpaqueTransportBlob

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

Pkcs8PrivateBlob Pkcs8PrivateBlob Pkcs8PrivateBlob Pkcs8PrivateBlob

Získá CngKeyBlobFormat objekt, který určuje klíč privátní klíč informace o syntaxi Standard (PKCS č. 8) objektů BLOB.Gets a CngKeyBlobFormat object that specifies a Private Key Information Syntax Standard (PKCS #8) key BLOB.

Metody

Equals(CngKeyBlobFormat) Equals(CngKeyBlobFormat) Equals(CngKeyBlobFormat) Equals(CngKeyBlobFormat)

Porovná zadaný CngKeyBlobFormat objektů na aktuální CngKeyBlobFormat objektu.Compares the specified CngKeyBlobFormat object to the current CngKeyBlobFormat object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Porovná určený objekt do aktuální CngKeyBlobFormat objektu.Compares the specified object to the current CngKeyBlobFormat object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Vytvoří Mělkou kopii aktuální Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

Operátory

Equality(CngKeyBlobFormat, CngKeyBlobFormat) Equality(CngKeyBlobFormat, CngKeyBlobFormat) Equality(CngKeyBlobFormat, CngKeyBlobFormat) Equality(CngKeyBlobFormat, CngKeyBlobFormat)

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

Inequality(CngKeyBlobFormat, CngKeyBlobFormat) Inequality(CngKeyBlobFormat, CngKeyBlobFormat) Inequality(CngKeyBlobFormat, CngKeyBlobFormat) Inequality(CngKeyBlobFormat, CngKeyBlobFormat)

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

Platí pro