Bagikan melalui


CngKeyBlobFormat Kelas

Definisi

Menentukan format BLOB utama 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 ini 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. Saat 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.

Nota

Kelas CNG tidak berfungsi pada platform non-Windows.

Konstruktor

Nama Deskripsi
CngKeyBlobFormat(String)

Menginisialisasi instans CngKeyBlobFormat baru kelas dengan menggunakan format yang ditentukan.

Properti

Nama Deskripsi
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 publik generik.

MLKemPrivateBlob

CngKeyBlobFormat Mendapatkan objek yang menentukan BLOB kunci privat Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM).

MLKemPrivateSeedBlob

CngKeyBlobFormat Mendapatkan objek yang menentukan BLOB benih privat Module-Lattice-Based Key-Encapsulation (ML-KEM).

MLKemPublicBlob

CngKeyBlobFormat Mendapatkan objek yang menentukan BLOB kunci publik Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM).

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

PQDsaPrivateBlob

CngKeyBlobFormat Mendapatkan objek yang menentukan BLOB kunci privat Post-Quantum Digital Signature Algorithm.

PQDsaPrivateSeedBlob

CngKeyBlobFormat Mendapatkan objek yang menentukan BLOB privat Post-Quantum Digital Signature Algorithm.

PQDsaPublicBlob

CngKeyBlobFormat Mendapatkan objek yang menentukan BLOB kunci umum Post-Quantum Digital Signature Algorithm.

Metode

Nama Deskripsi
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 Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

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

Operator

Nama Deskripsi
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