Sprache

SafeEvpPKeyHandle.OpenKeyFromProvider Methode

Definition

Überlädt

Name Beschreibung
OpenKeyFromProvider(String, String)

Öffnet einen benannten Schlüssel mithilfe eines benannten OSSL_PROVIDERSchlüssels.

OpenKeyFromProvider(IEnumerable<String>, String, String)

OpenKeyFromProvider(String, String)

Quelle:
SafeEvpPKeyHandle.OpenSsl.cs
Quelle:
SafeEvpPKeyHandle.OpenSsl.cs
Quelle:
SafeEvpPKeyHandle.OpenSsl.cs

Öffnet einen benannten Schlüssel mithilfe eines benannten OSSL_PROVIDERSchlüssels.

public:
 static System::Security::Cryptography::SafeEvpPKeyHandle ^ OpenKeyFromProvider(System::String ^ providerName, System::String ^ keyUri);
[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 OpenKeyFromProvider(string providerName, string keyUri);
[<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 OpenKeyFromProvider : string * string -> System.Security.Cryptography.SafeEvpPKeyHandle
Public Shared Function OpenKeyFromProvider (providerName As String, keyUri As String) As SafeEvpPKeyHandle

Parameter

providerName
String

Der Name des OSSL_PROVIDER Zu verarbeitenden Schlüssels der geöffneten Anforderung.

keyUri
String

Der vom OSSL_PROVIDER Zu öffnende Schlüssel zugewiesene URI.

Gibt zurück

Der geöffnete Schlüssel.

Attribute

Ausnahmen

providerName oder keyUri ist null.

providerName oder keyUri ist die leere Zeichenfolge.

Die aktuelle Plattform unterstützt keine OpenSSL-Anbieter.

Der Schlüssel konnte nicht über den angegebenen Namen OSSL_PROVIDERgeöffnet werden.

Hinweise

Beide und providerNamekeyUri müssen vertrauenswürdige Eingaben sein.

Dieser Vorgang schlägt fehl, wenn OpenSSL den benannten OSSL_PROVIDERSchlüssel nicht erfolgreich laden kann oder wenn der benannte OSSL_PROVIDER Schlüssel nicht geladen werden kann.

Die Syntax für keyUri die einzelnen benannten OSSL_PROVIDERPersonen wird bestimmt.

Gilt für:

OpenKeyFromProvider(IEnumerable<String>, String, String)

Quelle:
SafeEvpPKeyHandle.OpenSsl.cs
[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 OpenKeyFromProvider(System.Collections.Generic.IEnumerable<string> providerNames, string keyUri, string? propertyQuery = default);
[<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 OpenKeyFromProvider : seq<string> * string * string -> System.Security.Cryptography.SafeEvpPKeyHandle
Public Shared Function OpenKeyFromProvider (providerNames As IEnumerable(Of String), keyUri As String, Optional propertyQuery As String = Nothing) As SafeEvpPKeyHandle

Parameter

providerNames
IEnumerable<String>
keyUri
String
propertyQuery
String

Gibt zurück

Attribute

Gilt für: