CngKeyBlobFormat Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |