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 ENGINEkullanarak 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ış ENGINEanahtar 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 ENGINEbelirlenir.