MLDsaOpenSsl 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.
Mewakili kunci ML-DSA yang didukung oleh OpenSSL.
public ref class MLDsaOpenSsl sealed : System::Security::Cryptography::MLDsa
public sealed class MLDsaOpenSsl : System.Security.Cryptography.MLDsa
type MLDsaOpenSsl = class
inherit MLDsa
Public NotInheritable Class MLDsaOpenSsl
Inherits MLDsa
- Warisan
Keterangan
Algoritma ini ditentukan oleh FIPS-204.
Pengembang didorong untuk memprogram terhadap MLDsa kelas dasar, daripada kelas turunan tertentu.
Kelas turunan ditujukan untuk interop dengan pustaka kriptografi sistem yang mendasarinya.
Konstruktor
| Nama | Deskripsi |
|---|---|
| MLDsaOpenSsl(SafeEvpPKeyHandle) |
Menginisialisasi instans MLDsaOpenSsl baru kelas dari kunci OpenSSL yang ada yang diwakili sebagai |
Properti
| Nama | Deskripsi |
|---|---|
| Algorithm |
Mendapatkan algoritma ML-DSA khusus untuk kunci ini. (Diperoleh dari MLDsa) |
Metode
| Nama | Deskripsi |
|---|---|
| Dispose() |
Merilis semua sumber daya yang MLDsa digunakan oleh kelas . (Diperoleh dari MLDsa) |
| Dispose(Boolean) |
Dipanggil oleh |
| DuplicateKeyHandle() |
SafeEvpPKeyHandle Mendapatkan representasi kunci kriptografi. |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) |
Mengekspor kunci saat ini dalam format PKCS#8 EncryptedPrivateKeyInfo dengan kata sandi berbasis byte. (Diperoleh dari MLDsa) |
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) |
Mengekspor kunci saat ini dalam format PKCS#8 EncryptedPrivateKeyInfo dengan kata sandi berbasis karakter. (Diperoleh dari MLDsa) |
| ExportEncryptedPkcs8PrivateKey(String, PbeParameters) |
Mengekspor kunci saat ini dalam format PKCS#8 EncryptedPrivateKeyInfo dengan kata sandi berbasis karakter. (Diperoleh dari MLDsa) |
| 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 MLDsa) |
| 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 MLDsa) |
| 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 MLDsa) |
| ExportMLDsaPrivateKey() |
Mengekspor kunci saat ini dalam format kunci privat FIPS 204. (Diperoleh dari MLDsa) |
| ExportMLDsaPrivateKey(Span<Byte>) |
Mengekspor kunci saat ini dalam format kunci privat FIPS 204. (Diperoleh dari MLDsa) |
| ExportMLDsaPrivateKeyCore(Span<Byte>) |
Ketika ditimpa dalam kelas turunan, mengekspor kunci privat FIPS 204 ke buffer yang ditentukan. (Diperoleh dari MLDsa) |
| ExportMLDsaPrivateSeed() |
Mengekspor benih privat dalam format benih privat FIPS 204. (Diperoleh dari MLDsa) |
| ExportMLDsaPrivateSeed(Span<Byte>) |
Mengekspor benih privat dari kunci saat ini. (Diperoleh dari MLDsa) |
| ExportMLDsaPrivateSeedCore(Span<Byte>) |
Ketika ditimpa dalam kelas turunan, ekspor benih privat ke buffer yang ditentukan. (Diperoleh dari MLDsa) |
| ExportMLDsaPublicKey() |
Mengekspor bagian kunci publik dari kunci saat ini dalam format kunci umum FIPS 204. (Diperoleh dari MLDsa) |
| ExportMLDsaPublicKey(Span<Byte>) |
Mengekspor bagian kunci publik dari kunci saat ini dalam format kunci umum FIPS 204. (Diperoleh dari MLDsa) |
| ExportMLDsaPublicKeyCore(Span<Byte>) |
Ketika ditimpa dalam kelas turunan, mengekspor kunci umum FIPS 204 ke buffer yang ditentukan. (Diperoleh dari MLDsa) |
| ExportPkcs8PrivateKey() |
Mengekspor kunci saat ini dalam format PKCS#8 PrivateKeyInfo. (Diperoleh dari MLDsa) |
| ExportPkcs8PrivateKeyPem() |
Mengekspor kunci saat ini dalam representasi yang dikodekan PEM dari format PKCS#8 PrivateKeyInfo. (Diperoleh dari MLDsa) |
| ExportSubjectPublicKeyInfo() |
Mengekspor bagian kunci publik dari kunci saat ini dalam format X.509 SubjectPublicKeyInfo. (Diperoleh dari MLDsa) |
| ExportSubjectPublicKeyInfoPem() |
Mengekspor bagian kunci publik dari kunci saat ini dalam representasi yang dikodekan PEM dari format X.509 SubjectPublicKeyInfo. (Diperoleh dari MLDsa) |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| 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 MLDsa) |
| SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Menandatangani data yang ditentukan, menulis tanda tangan ke dalam buffer yang disediakan. (Diperoleh dari MLDsa) |
| 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 MLDsa) |
| SignMu(Byte[]) |
Menandatangani nilai mu (μ) tanda tangan yang dihitung secara eksternal yang ditentukan. (Diperoleh dari MLDsa) |
| SignMu(ReadOnlySpan<Byte>, Span<Byte>) |
Menandatangani nilai mu tanda tangan komputasi eksternal (μ) yang ditentukan, menulis tanda tangan ke dalam buffer yang disediakan. (Diperoleh dari MLDsa) |
| SignMu(ReadOnlySpan<Byte>) |
Menandatangani nilai mu (μ) tanda tangan yang dihitung secara eksternal yang ditentukan. (Diperoleh dari MLDsa) |
| SignMuCore(ReadOnlySpan<Byte>, Span<Byte>) |
Ketika ditimpa di kelas turunan, menghitung sisa tanda tangan dari nilai mu (μ) yang telah dikomputasi, menulisnya ke dalam buffer yang disediakan. (Diperoleh dari MLDsa) |
| SignPreHash(Byte[], String, Byte[]) |
Menandatangani hash yang ditentukan menggunakan algoritma penandatanganan pra-hash FIPS 204. (Diperoleh dari MLDsa) |
| SignPreHash(ReadOnlySpan<Byte>, Span<Byte>, String, ReadOnlySpan<Byte>) |
Menandatangani hash yang ditentukan menggunakan algoritma penandatanganan pra-hash FIPS 204, menulis tanda tangan ke dalam buffer yang disediakan. (Diperoleh dari MLDsa) |
| SignPreHashCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, String, Span<Byte>) |
Ketika ditimpa di kelas turunan, menghitung tanda tangan pra-hash dari hash dan konteks yang ditentukan, menulisnya ke dalam buffer yang disediakan. (Diperoleh dari MLDsa) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
| 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 MLDsa) |
| 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 MLDsa) |
| 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 MLDsa) |
| TryExportPkcs8PrivateKey(Span<Byte>, Int32) |
Mencoba mengekspor kunci saat ini dalam format PKCS#8 PrivateKeyInfo ke dalam buffer yang disediakan. (Diperoleh dari MLDsa) |
| 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 MLDsa) |
| 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 MLDsa) |
| VerifyData(Byte[], Byte[], Byte[]) |
Memverifikasi bahwa tanda tangan yang ditentukan valid untuk kunci ini dan data yang disediakan. (Diperoleh dari MLDsa) |
| VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Memverifikasi bahwa tanda tangan yang ditentukan valid untuk kunci ini dan data yang disediakan. (Diperoleh dari MLDsa) |
| VerifyDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Saat ditimpa di kelas turunan, verifikasi tanda tangan data dan konteks yang ditentukan. (Diperoleh dari MLDsa) |
| VerifyMu(Byte[], Byte[]) |
Memverifikasi bahwa tanda tangan digital valid untuk nilai mu (μ) tanda tangan yang dihitung secara eksternal yang disediakan. (Diperoleh dari MLDsa) |
| VerifyMu(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Memverifikasi bahwa tanda tangan digital valid untuk nilai mu (μ) tanda tangan yang dihitung secara eksternal yang disediakan. (Diperoleh dari MLDsa) |
| VerifyMuCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Saat ditimpa dalam kelas turunan, verifikasi bahwa tanda tangan digital valid untuk nilai mu (μ) tanda tangan yang dihitung secara eksternal yang disediakan. (Diperoleh dari MLDsa) |
| VerifyPreHash(Byte[], Byte[], String, Byte[]) |
Memverifikasi bahwa tanda tangan pra-hash FIPS 204 yang ditentukan berlaku untuk kunci ini dan hash yang disediakan. (Diperoleh dari MLDsa) |
| VerifyPreHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, String, ReadOnlySpan<Byte>) |
Memverifikasi bahwa tanda tangan pra-hash FIPS 204 yang ditentukan berlaku untuk kunci ini dan hash yang disediakan. (Diperoleh dari MLDsa) |
| VerifyPreHashCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, String, ReadOnlySpan<Byte>) |
Ketika ditimpa dalam kelas turunan, verifikasi tanda tangan pra-hash dari hash dan konteks yang ditentukan. (Diperoleh dari MLDsa) |