SafeEvpPKeyHandle.OpenPrivateKeyFromEngine(String, String) Metode
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.
Buka kunci privat bernama menggunakan OpenSSL ENGINE
bernama .
public:
static System::Security::Cryptography::SafeEvpPKeyHandle ^ OpenPrivateKeyFromEngine(System::String ^ engineName, System::String ^ keyId);
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public static System.Security.Cryptography.SafeEvpPKeyHandle OpenPrivateKeyFromEngine (string engineName, string keyId);
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("windows")>]
static member OpenPrivateKeyFromEngine : string * string -> System.Security.Cryptography.SafeEvpPKeyHandle
Public Shared Function OpenPrivateKeyFromEngine (engineName As String, keyId As String) As SafeEvpPKeyHandle
Parameter
- engineName
- String
Nama ENGINE
untuk memproses permintaan buka kunci privat.
- keyId
- String
Nama kunci yang akan dibuka.
Mengembalikan
Kunci yang dibuka.
- Atribut
Pengecualian
engineName
atau keyId
adalah null
.
engineName
atau keyId
adalah string kosong.
kunci tidak dapat dibuka melalui ENGINE yang ditentukan.
Keterangan
Operasi ini akan gagal jika OpenSSL tidak berhasil memuat yang bernama ENGINE
, atau jika bernama ENGINE
tidak dapat memuat kunci bernama.
Tidak semua ENGINE
mendukung pemuatan kunci privat.
Sintaks untuk keyId
ditentukan oleh setiap individu ENGINE
.