Bagikan melalui


CngKeyBlobFormat Kelas

Definisi

Menentukan format BLOB kunci untuk digunakan dengan objek Microsoft Cryptography Next Generation (CNG).

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)
Warisan
CngKeyBlobFormat
Atribut
Penerapan

Keterangan

Kelas CngKeyBlobFormat adalah kelas utilitas. Ini terdiri dari properti statis, metode perbandingan, dan string privat yang dikelola secara internal yang menentukan nama format BLOB kunci.

Properti statis mengembalikan CngKeyBlobFormat objek. Nama string internal setiap objek diinisialisasi ke nama format BLOB kunci yang sesuai dengan nama properti statis.

Anda juga dapat menggunakan kelas ini untuk membuat objek untuk format BLOB kunci yang tidak tercakup oleh properti statis.

Beberapa kelas CNG (seperti CngKey) menerima CngKeyBlobFormat objek melalui format parameter . Ketika kelas menerima CngKeyBlobFormat objek , kelas mengambil nama yang disematkan dari format BLOB kunci dengan memanggil properti objek Format .

Oleh karena itu, CngKeyBlobFormat berfungsi sebagai enumerasi format BLOB kunci terkenal. Ini memungkinkan Anda mengidentifikasi format BLOB kunci terkenal dengan menggunakan nilai yang ditik dengan kuat alih-alih string.

Catatan

Kelas CNG tidak berfungsi pada platform non-Windows.

Konstruktor

CngKeyBlobFormat(String)

Menginisialisasi instans CngKeyBlobFormat baru kelas dengan menggunakan format yang ditentukan.

Properti

EccFullPrivateBlob

CngKeyBlobFormat Mendapatkan objek yang menentukan BLOB kunci privat untuk kunci kriptografi kurva elips (ECC) yang berisi parameter kurva eksplisit.

EccFullPublicBlob

CngKeyBlobFormat Mendapatkan objek yang menentukan BLOB kunci publik untuk kunci kriptografi kurva elips (ECC) yang berisi parameter kurva eksplisit.

EccPrivateBlob

CngKeyBlobFormat Mendapatkan objek yang menentukan BLOB kunci privat untuk kunci kriptografi kurva elips (ECC).

EccPublicBlob

CngKeyBlobFormat Mendapatkan objek yang menentukan BLOB kunci publik untuk kunci kriptografi kurva elips (ECC).

Format

Mendapatkan nama format BLOB kunci yang ditentukan objek saat ini CngKeyBlobFormat .

GenericPrivateBlob

CngKeyBlobFormat Mendapatkan objek yang menentukan BLOB kunci privat generik.

GenericPublicBlob

CngKeyBlobFormat Mendapatkan objek yang menentukan BLOB kunci umum generik.

OpaqueTransportBlob

CngKeyBlobFormat Mendapatkan objek yang menentukan BLOB kunci transportasi buram.

Pkcs8PrivateBlob

CngKeyBlobFormat Mendapatkan objek yang menentukan BLOB kunci Standar Sintaks Informasi Kunci Privat (PKCS #8).

Metode

Equals(CngKeyBlobFormat)

Membandingkan objek yang ditentukan CngKeyBlobFormat dengan objek saat ini CngKeyBlobFormat .

Equals(Object)

Membandingkan objek yang ditentukan dengan objek saat ini CngKeyBlobFormat .

GetHashCode()

Menghasilkan nilai hash untuk format BLOB kunci yang disematkan dalam objek saat ini CngKeyBlobFormat .

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mendapatkan nama format BLOB kunci yang ditentukan objek saat ini CngKeyBlobFormat .

Operator

Equality(CngKeyBlobFormat, CngKeyBlobFormat)

Menentukan apakah dua CngKeyBlobFormat objek menentukan format BLOB kunci yang sama.

Inequality(CngKeyBlobFormat, CngKeyBlobFormat)

Menentukan apakah dua CngKeyBlobFormat objek tidak menentukan format BLOB kunci yang sama.

Berlaku untuk