CngKeyBlobFormat Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |