CngKeyBlobFormat Sınıf

Tanım

Microsoft Cryptography Next Generation (CNG) nesneleriyle kullanılmak üzere bir anahtar blobu biçimi belirtir.Specifies a key BLOB format for use with Microsoft Cryptography Next Generation (CNG) objects.

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)
Devralma
CngKeyBlobFormat
Öznitelikler
Uygulamalar

Açıklamalar

CngKeyBlobFormatSınıfı bir yardımcı program sınıfıdır.The CngKeyBlobFormat class is a utility class. Statik özelliklerden, karşılaştırma yöntemlerinden ve anahtar blobu biçim adını belirten özel, dahili olarak tutulan bir dizeden oluşur.It consists of static properties, comparison methods, and a private, internally maintained string that specifies the key BLOB format name.

Statik özellikler nesneleri döndürür CngKeyBlobFormat .The static properties return CngKeyBlobFormat objects. Her nesnenin iç dize adı, statik özelliğin adına karşılık gelen anahtar blobu biçim adına başlatılır.Each object's internal string name is initialized to the key BLOB format name that corresponds to the name of the static property.

Bu sınıfı, statik özelliklerin kapsamadığı anahtar blobu biçimleri için nesneler oluşturmak için de kullanabilirsiniz.You can also use this class to create objects for key BLOB formats that are not covered by the static properties.

Çeşitli CNG sınıfları (gibi CngKey ) CngKeyBlobFormat bir parametre aracılığıyla nesneleri kabul eder format .Several CNG classes (such as CngKey) accept CngKeyBlobFormat objects through a format parameter. Sınıf CngKeyBlobFormat nesneyi aldığında, nesnenin özelliğini çağırarak anahtar blobu biçiminin gömülü adını alır Format .When the class receives the CngKeyBlobFormat object, it retrieves the embedded name of the key BLOB format by calling the object's Format property.

Bu nedenle, CngKeyBlobFormat iyi bilinen anahtar blobu biçimlerinin bir numaralandırması görevi görür.Therefore, CngKeyBlobFormat serves as an enumeration of well-known key BLOB formats. Bir dize yerine kesin türü belirtilmiş bir değer kullanarak iyi bilinen bir anahtar blobu biçimini tanımlamanızı sağlar.It lets you identify a well-known key BLOB format by using a strongly typed value instead of a string.

Oluşturucular

CngKeyBlobFormat(String)

CngKeyBlobFormatBelirtilen biçimi kullanarak sınıfının yeni bir örneğini başlatır.Initializes a new instance of the CngKeyBlobFormat class by using the specified format.

Özellikler

EccFullPrivateBlob

CngKeyBlobFormatAçık eğri parametreleri içeren bir eliptik eğri şifrelemesi (ECC) anahtarı için özel anahtar blobu belirten bir nesne alır.Gets a CngKeyBlobFormat object that specifies a private key BLOB for an elliptic curve cryptography (ECC) key which contains explicit curve parameters.

EccFullPublicBlob

CngKeyBlobFormatAçık eğri parametreleri içeren bir eliptik eğri şifrelemesi (ECC) anahtarı için ortak anahtar blobu belirten bir nesne alır.Gets a CngKeyBlobFormat object that specifies a public key BLOB for an elliptic curve cryptography (ECC) key which contains explicit curve parameters.

EccPrivateBlob

Bir CngKeyBlobFormat Eliptik Eğri Şifreleme (ECC) anahtarı için özel anahtar blobu belirten bir nesne alır.Gets a CngKeyBlobFormat object that specifies a private key BLOB for an elliptic curve cryptography (ECC) key.

EccPublicBlob

CngKeyBlobFormatEliptik Eğri Şifreleme (ECC) anahtarı için ortak anahtar blobu belirten bir nesne alır.Gets a CngKeyBlobFormat object that specifies a public key BLOB for an elliptic curve cryptography (ECC) key.

Format

Geçerli nesnenin belirttiği anahtar blobu biçiminin adını alır CngKeyBlobFormat .Gets the name of the key BLOB format that the current CngKeyBlobFormat object specifies.

GenericPrivateBlob

CngKeyBlobFormatGenel bir özel anahtar blobu belirten bir nesne alır.Gets a CngKeyBlobFormat object that specifies a generic private key BLOB.

GenericPublicBlob

Genel bir CngKeyBlobFormat ortak anahtar blobu belirten bir nesne alır.Gets a CngKeyBlobFormat object that specifies a generic public key BLOB.

OpaqueTransportBlob

Donuk bir CngKeyBlobFormat Aktarım anahtarı blobu belirten bir nesne alır.Gets a CngKeyBlobFormat object that specifies an opaque transport key BLOB.

Pkcs8PrivateBlob

CngKeyBlobFormatÖzel anahtar bilgisi sözdizimi standardı (PKCS #8) anahtar blobu belirten bir nesne alır.Gets a CngKeyBlobFormat object that specifies a Private Key Information Syntax Standard (PKCS #8) key BLOB.

Yöntemler

Equals(CngKeyBlobFormat)

Belirtilen CngKeyBlobFormat nesneyi geçerli CngKeyBlobFormat nesneyle karşılaştırır.Compares the specified CngKeyBlobFormat object to the current CngKeyBlobFormat object.

Equals(Object)

Belirtilen nesneyi geçerli CngKeyBlobFormat nesneyle karşılaştırır.Compares the specified object to the current CngKeyBlobFormat object.

GetHashCode()

Geçerli nesnede gömülü anahtar blobu biçimi için bir karma değer oluşturur CngKeyBlobFormat .Generates a hash value for the embedded key BLOB format in the current CngKeyBlobFormat object.

GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
ToString()

Geçerli nesnenin belirttiği anahtar blobu biçiminin adını alır CngKeyBlobFormat .Gets the name of the key BLOB format that the current CngKeyBlobFormat object specifies.

İşleçler

Equality(CngKeyBlobFormat, CngKeyBlobFormat)

İki CngKeyBlobFormat nesnenin aynı anahtar blobu biçimini belirtmesini belirler.Determines whether two CngKeyBlobFormat objects specify the same key BLOB format.

Inequality(CngKeyBlobFormat, CngKeyBlobFormat)

İki CngKeyBlobFormat nesnenin aynı anahtar blobu biçimini belirtmeyeceğini belirler.Determines whether two CngKeyBlobFormat objects do not specify the same key BLOB format.

Şunlara uygulanır