SafeEvpPKeyHandle.OpenPrivateKeyFromEngine(String, String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Adlandırılmış bir özel anahtarı OpenSSL ENGINE
kullanarak açın.
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
Parametreler
- engineName
- String
Özel anahtar açma isteğini işlemek için öğesinin adı ENGINE
.
- keyId
- String
Açılacak anahtarın adı.
Döndürülenler
Açılan anahtar.
- Öznitelikler
Özel durumlar
engineName
veya keyId
şeklindedir null
.
engineName
veya keyId
boş dizedir.
anahtar belirtilen ENGINE aracılığıyla açılamadı.
Açıklamalar
OpenSSL adlı öğesini başarıyla yükleyemezse veya adlandırılmış ENGINE
anahtar adlandırılmış anahtarı yükleyemediğinde ENGINE
bu işlem başarısız olur.
Her ENGINE
şey özel anahtarların yüklenmesini desteklemez.
için keyId
söz dizimi her bir tarafından ENGINE
belirlenir.