CngKeyBlobFormat Sınıf

Tanım

Microsoft Şifreleme Yeni Nesil (CNG) nesneleriyle kullanılmak üzere bir anahtar BLOB biçimi belirtir.

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

CngKeyBlobFormat sınıfı bir yardımcı program sınıfıdır. Statik özelliklerden, karşılaştırma yöntemlerinden ve anahtar BLOB biçimi adını belirten özel, dahili olarak tutulan bir dizeden oluşur.

Statik özellikler nesneleri döndürür CngKeyBlobFormat . Her nesnenin iç dize adı, statik özelliğin adına karşılık gelen anahtar BLOB biçimi adına başlatılır.

Statik özelliklerin kapsamına alınmayan anahtar BLOB biçimleri için nesneler oluşturmak için de bu sınıfı kullanabilirsiniz.

Birkaç CNG sınıfı (örneğinCngKey), bir format parametre aracılığıyla nesneleri kabul CngKeyBlobFormat eder. sınıfı nesnesini aldığında CngKeyBlobFormat , nesnenin özelliğini çağırarak anahtar BLOB biçiminin Format eklenmiş adını alır.

Bu nedenle, CngKeyBlobFormat iyi bilinen anahtar BLOB biçimlerinin bir numaralandırması olarak hizmet eder. Dize yerine kesin olarak yazılan bir değer kullanarak iyi bilinen bir anahtar BLOB biçimini tanımlamanızı sağlar.

Not

CNG sınıfları Windows dışı platformlarda çalışmaz.

Oluşturucular

CngKeyBlobFormat(String)

Belirtilen biçimi kullanarak sınıfının yeni bir örneğini CngKeyBlobFormat başlatır.

Özellikler

EccFullPrivateBlob

CngKeyBlobFormat Açık eğri parametreleri içeren üç nokta eğri şifrelemesi (ECC) anahtarı için özel anahtar BLOB'u belirten bir nesnesi alır.

EccFullPublicBlob

CngKeyBlobFormat Açık eğri parametreleri içeren üç nokta eğri şifrelemesi (ECC) anahtarı için ortak anahtar BLOB'u belirten bir nesnesi alır.

EccPrivateBlob

CngKeyBlobFormat Üç nokta eğri şifrelemesi (ECC) anahtarı için özel anahtar BLOB'u belirten bir nesnesi alır.

EccPublicBlob

CngKeyBlobFormat Üç nokta eğri şifrelemesi (ECC) anahtarı için ortak anahtar BLOB'u belirten bir nesnesi alır.

Format

Geçerli CngKeyBlobFormat nesnenin belirttiği anahtar BLOB biçiminin adını alır.

GenericPrivateBlob

Genel özel CngKeyBlobFormat anahtar BLOB'larını belirten bir nesne alır.

GenericPublicBlob

Genel ortak CngKeyBlobFormat anahtar BLOB'larını belirten bir nesne alır.

OpaqueTransportBlob

Opak aktarım CngKeyBlobFormat anahtarı BLOB'larını belirten bir nesne alır.

Pkcs8PrivateBlob

CngKeyBlobFormat Özel Anahtar Bilgileri Söz Dizimi Standart (PKCS #8) anahtar BLOB'larını belirten bir nesne alır.

Yöntemler

Equals(CngKeyBlobFormat)

Belirtilen CngKeyBlobFormat nesneyi geçerli CngKeyBlobFormat nesneyle karşılaştırır.

Equals(Object)

Belirtilen nesneyi geçerli CngKeyBlobFormat nesneyle karşılaştırır.

GetHashCode()

Geçerli CngKeyBlobFormat nesnede katıştırılmış anahtar BLOB biçimi için bir karma değer oluşturur.

GetType()

Type Geçerli örneğini alır.

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

Geçerli CngKeyBlobFormat nesnenin belirttiği anahtar BLOB biçiminin adını alır.

İşleçler

Equality(CngKeyBlobFormat, CngKeyBlobFormat)

İki CngKeyBlobFormat nesnenin aynı anahtar BLOB biçimini belirtip belirtmediğini belirler.

Inequality(CngKeyBlobFormat, CngKeyBlobFormat)

İki CngKeyBlobFormat nesnenin aynı anahtar BLOB biçimini belirtmediğini belirler.

Şunlara uygulanır