SafeEvpPKeyHandle.OpenKeyFromProvider Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| Nazwa | Opis |
|---|---|
| OpenKeyFromProvider(String, String) |
Otwiera nazwany klucz przy użyciu nazwy |
| 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