Aracılığıyla paylaş


CngKeyBlobFormat Sınıf

Tanım

Microsoft Şifreleme Yeni Nesil (CNG) nesneleriyle kullanılacak anahtar BLOB biçimini 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 bakımlı 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.

Bu sınıfı, statik özelliklerin kapsamına alınmayan anahtar BLOB biçimleri için nesneler oluşturmak için de 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 belirlemenize olanak tanır.

Uyarı

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

Oluşturucular

Name Description
CngKeyBlobFormat(String)

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

Özellikler

Name Description
EccFullPrivateBlob

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

EccFullPublicBlob

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

EccPrivateBlob

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

EccPublicBlob

CngKeyBlobFormat Üç nokta eğri şifrelemesi (ECC) anahtarı için ortak anahtar BLOB'u belirten bir nesne 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.

MLKemPrivateBlob

Module-Lattice-Based Key-Encapsulation Mekanizması (ML-KEM) özel anahtar BLOB'ünü belirten bir CngKeyBlobFormat nesne alır.

MLKemPrivateSeedBlob

Module-Lattice-Based Key-Encapsulation Mekanizması (ML-KEM) özel çekirdek BLOB'larını belirten bir CngKeyBlobFormat nesne alır.

MLKemPublicBlob

Module-Lattice-Based Key-Encapsulation Mekanizması (ML-KEM) ortak anahtar BLOB'ünü belirten bir CngKeyBlobFormat nesne alır.

OpaqueTransportBlob

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

Pkcs8PrivateBlob

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

PQDsaPrivateBlob

CngKeyBlobFormat Post-Quantum Dijital İmza Algoritması özel anahtar BLOB'larını belirten bir nesne alır.

PQDsaPrivateSeedBlob

CngKeyBlobFormat Post-Quantum Dijital İmza Algoritması özel çekirdek BLOB'larını belirten bir nesne alır.

PQDsaPublicBlob

CngKeyBlobFormat Post-Quantum Dijital İmza Algoritması ortak anahtar BLOB'larını belirten bir nesne alır.

Yöntemler

Name Description
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 nesnedeki katıştırılmış anahtar BLOB biçimi için bir karma değer oluşturur.

GetType()

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

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

Geçerli Objectbasit 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

Name Description
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