CompositeMLDsaCng 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.
Menyediakan implementasi Cryptography Next Generation (CNG) dari Composite ML-DSA.
public ref class CompositeMLDsaCng sealed : System::Security::Cryptography::CompositeMLDsa
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class CompositeMLDsaCng : System.Security.Cryptography.CompositeMLDsa
public sealed class CompositeMLDsaCng : System.Security.Cryptography.CompositeMLDsa
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type CompositeMLDsaCng = class
inherit CompositeMLDsa
type CompositeMLDsaCng = class
inherit CompositeMLDsa
Public NotInheritable Class CompositeMLDsaCng
Inherits CompositeMLDsa
- Warisan
- Atribut
Keterangan
Pengembang didorong untuk memprogram terhadap CompositeMLDsa kelas dasar, daripada kelas turunan tertentu.
Kelas turunan ditujukan untuk interop dengan pustaka kriptografi sistem yang mendasarinya.
Konstruktor
| Nama | Deskripsi |
|---|---|
| CompositeMLDsaCng(CngKey) |
Menginisialisasi instans CompositeMLDsaCng baru kelas dengan menggunakan CngKey. |
Properti
| Nama | Deskripsi |
|---|---|
| Algorithm |
Mendapatkan algoritma ML-DSA Komposit tertentu untuk kunci ini. (Diperoleh dari CompositeMLDsa) |
Metode
| Nama | Deskripsi |
|---|---|
| Dispose() |
Merilis semua sumber daya yang CompositeMLDsa digunakan oleh kelas . (Diperoleh dari CompositeMLDsa) |
| Dispose(Boolean) |
Dipanggil oleh Dispose() metode untuk merilis sumber daya terkelola dan tidak terkelola yang digunakan oleh instans CompositeMLDsa kelas saat ini. (Diperoleh dari CompositeMLDsa) |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| ExportCompositeMLDsaPrivateKey() |
Mengekspor bagian kunci privat dari kunci saat ini. (Diperoleh dari CompositeMLDsa) |
| ExportCompositeMLDsaPrivateKey(Span<Byte>) |
Mengekspor bagian kunci privat dari kunci saat ini ke dalam buffer yang disediakan. (Diperoleh dari CompositeMLDsa) |
| ExportCompositeMLDsaPrivateKeyCore(Span<Byte>) |
Ketika ditimpa di kelas turunan, mengekspor bagian kunci privat dari kunci saat ini. (Diperoleh dari CompositeMLDsa) |
| ExportCompositeMLDsaPublicKey() |
Mengekspor bagian kunci publik dari kunci saat ini. (Diperoleh dari CompositeMLDsa) |
| ExportCompositeMLDsaPublicKey(Span<Byte>) |
Mengekspor bagian kunci publik dari kunci saat ini ke dalam buffer yang disediakan. (Diperoleh dari CompositeMLDsa) |
| ExportCompositeMLDsaPublicKeyCore(Span<Byte>) |
Ketika ditimpa di kelas turunan, mengekspor bagian kunci publik dari kunci saat ini. (Diperoleh dari CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) |
Mengekspor kunci saat ini dalam format PKCS#8 EncryptedPrivateKeyInfo dengan kata sandi berbasis byte. (Diperoleh dari CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) |
Mengekspor kunci saat ini dalam format PKCS#8 EncryptedPrivateKeyInfo dengan kata sandi berbasis karakter. (Diperoleh dari CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKey(String, PbeParameters) |
Mengekspor kunci saat ini dalam format PKCS#8 EncryptedPrivateKeyInfo dengan kata sandi berbasis karakter. (Diperoleh dari CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters) |
Mengekspor kunci saat ini dalam representasi yang dikodekan PEM dari representasi PKCS#8 EncryptedPrivateKeyInfo dari kunci ini, menggunakan kata sandi berbasis byte. (Diperoleh dari CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters) |
Mengekspor kunci saat ini dalam representasi yang dikodekan PEM dari representasi PKCS#8 EncryptedPrivateKeyInfo dari kunci ini, menggunakan kata sandi berbasis karakter. (Diperoleh dari CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKeyPem(String, PbeParameters) |
Mengekspor kunci saat ini dalam representasi yang dikodekan PEM dari representasi PKCS#8 EncryptedPrivateKeyInfo dari kunci ini, menggunakan kata sandi berbasis karakter. (Diperoleh dari CompositeMLDsa) |
| ExportPkcs8PrivateKey() |
Mengekspor kunci saat ini dalam format PKCS#8 PrivateKeyInfo. (Diperoleh dari CompositeMLDsa) |
| ExportPkcs8PrivateKeyPem() |
Mengekspor kunci saat ini dalam representasi yang dikodekan PEM dari format PKCS#8 PrivateKeyInfo. (Diperoleh dari CompositeMLDsa) |
| ExportSubjectPublicKeyInfo() |
Mengekspor bagian kunci publik dari kunci saat ini dalam format X.509 SubjectPublicKeyInfo. (Diperoleh dari CompositeMLDsa) |
| ExportSubjectPublicKeyInfoPem() |
Mengekspor bagian kunci publik dari kunci saat ini dalam representasi yang dikodekan PEM dari format X.509 SubjectPublicKeyInfo. (Diperoleh dari CompositeMLDsa) |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetKey() |
Mendapatkan baru CngKey yang mewakili kunci yang digunakan oleh instans saat ini. |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| SignData(Byte[], Byte[]) |
Menandatangani data yang ditentukan. (Diperoleh dari CompositeMLDsa) |
| SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Menandatangani data yang ditentukan, menulis tanda tangan ke dalam buffer yang disediakan. (Diperoleh dari CompositeMLDsa) |
| SignDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
Ketika ditimpa di kelas turunan, menghitung tanda tangan data dan konteks yang ditentukan, menulisnya ke dalam buffer yang disediakan. (Diperoleh dari CompositeMLDsa) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
| TryExportCompositeMLDsaPrivateKey(Span<Byte>, Int32) |
Mencoba mengekspor bagian kunci privat dari kunci saat ini ke dalam buffer yang disediakan. (Diperoleh dari CompositeMLDsa) |
| TryExportCompositeMLDsaPublicKey(Span<Byte>, Int32) |
Mencoba mengekspor bagian kunci publik dari kunci saat ini ke dalam buffer yang disediakan. (Diperoleh dari CompositeMLDsa) |
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) |
Mencoba mengekspor kunci saat ini dalam format PKCS#8 EncryptedPrivateKeyInfo ke dalam buffer yang disediakan, menggunakan kata sandi berbasis byte. (Diperoleh dari CompositeMLDsa) |
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) |
Mencoba mengekspor kunci saat ini dalam format PKCS#8 EncryptedPrivateKeyInfo ke dalam buffer yang disediakan, menggunakan kata sandi berbasis karakter. (Diperoleh dari CompositeMLDsa) |
| TryExportEncryptedPkcs8PrivateKey(String, PbeParameters, Span<Byte>, Int32) |
Mencoba mengekspor kunci saat ini dalam format PKCS#8 EncryptedPrivateKeyInfo ke dalam buffer yang disediakan, menggunakan kata sandi berbasis karakter. (Diperoleh dari CompositeMLDsa) |
| TryExportPkcs8PrivateKey(Span<Byte>, Int32) |
Mencoba mengekspor kunci saat ini dalam format PKCS#8 PrivateKeyInfo ke dalam buffer yang disediakan. (Diperoleh dari CompositeMLDsa) |
| TryExportPkcs8PrivateKeyCore(Span<Byte>, Int32) |
Ketika ditimpa di kelas turunan, mencoba mengekspor kunci saat ini dalam format PKCS#8 PrivateKeyInfo ke dalam buffer yang disediakan. (Diperoleh dari CompositeMLDsa) |
| TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) |
Mencoba mengekspor bagian kunci publik dari kunci saat ini dalam format X.509 SubjectPublicKeyInfo ke dalam buffer yang disediakan. (Diperoleh dari CompositeMLDsa) |
| VerifyData(Byte[], Byte[], Byte[]) |
Memverifikasi bahwa tanda tangan yang ditentukan valid untuk kunci ini dan data yang disediakan. (Diperoleh dari CompositeMLDsa) |
| VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Memverifikasi bahwa tanda tangan yang ditentukan valid untuk kunci ini dan data yang disediakan. (Diperoleh dari CompositeMLDsa) |
| VerifyDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Saat ditimpa di kelas turunan, verifikasi tanda tangan data dan konteks yang ditentukan. (Diperoleh dari CompositeMLDsa) |