SafeEvpPKeyHandle.OpenPublicKeyFromEngine(String, String) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Öppna en namngiven offentlig nyckel med namnet OpenSSL ENGINE.
public:
static System::Security::Cryptography::SafeEvpPKeyHandle ^ OpenPublicKeyFromEngine(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 OpenPublicKeyFromEngine(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 OpenPublicKeyFromEngine : string * string -> System.Security.Cryptography.SafeEvpPKeyHandle
Public Shared Function OpenPublicKeyFromEngine (engineName As String, keyId As String) As SafeEvpPKeyHandle
Parametrar
- engineName
- String
Namnet på ENGINE den öppna begäran om att bearbeta den offentliga nyckeln.
- keyId
- String
Namnet på nyckeln som ska öppnas.
Returer
Den öppnade nyckeln.
- Attribut
Undantag
engineName eller keyId är null.
engineName eller keyId är den tomma strängen.
det gick inte att öppna nyckeln via den angivna ENGINE.
Kommentarer
Den här åtgärden misslyckas om OpenSSL inte kan läsa in den namngivna ENGINE, eller om namnet ENGINE inte kan läsa in den namngivna nyckeln.
ENGINEAlla stöder inte inläsning av offentliga nycklar, även de som stöder inläsning av privata nycklar.
Syntaxen för keyId bestäms av varje enskild ENGINE.