Język

SafeEvpPKeyHandle.OpenKeyFromProvider Metoda

Definicja

Przeciążenia

Nazwa Opis
OpenKeyFromProvider(String, String)

Otwiera nazwany klucz przy użyciu nazwy OSSL_PROVIDER.

OpenKeyFromProvider(IEnumerable<String>, String, String)

OpenKeyFromProvider(String, String)

Źródło:
SafeEvpPKeyHandle.OpenSsl.cs
Źródło:
SafeEvpPKeyHandle.OpenSsl.cs
Źródło:
SafeEvpPKeyHandle.OpenSsl.cs

Otwiera nazwany klucz przy użyciu nazwy OSSL_PROVIDER.

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

Parametry

providerName
String

Nazwa obiektu OSSL_PROVIDER do przetworzenia żądania otwarcia klucza.

keyUri
String

Identyfikator URI przypisany przez OSSL_PROVIDER klucz do otwarcia.

Zwraca

Otwarty klucz.

Atrybuty

Wyjątki

providerName lub keyUri ma wartość null.

providerName lub keyUri jest pustym ciągiem.

Bieżąca platforma nie obsługuje dostawców openSSL.

Nie można otworzyć klucza za pośrednictwem określonej nazwy OSSL_PROVIDER.

Uwagi

Zarówno dane wejściowe, jak providerName i keyUri muszą być zaufanymi danymi wejściowymi.

Ta operacja zakończy się niepowodzeniem, jeśli program OpenSSL nie może pomyślnie załadować nazwy OSSL_PROVIDERlub nazwany OSSL_PROVIDER nie może załadować nazwanego klucza.

Składnia elementu keyUri jest określana przez każdą osobę o nazwie OSSL_PROVIDER.

Dotyczy

OpenKeyFromProvider(IEnumerable<String>, String, String)

Źródło:
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

Parametry

providerNames
IEnumerable<String>
keyUri
String
propertyQuery
String

Zwraca

Atrybuty

Dotyczy