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ı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. |