SafeEvpPKeyHandle.OpenKeyFromProvider(String, String) Methode

Definitie

Hiermee opent u een benoemde sleutel met een benoemde naam 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

Parameters

providerName
String

De naam van het OSSL_PROVIDER te verwerken sleutelopenverzoek.

keyUri
String

De URI die door de OSSL_PROVIDER sleutel is toegewezen om te openen.

Retouren

De geopende sleutel.

Kenmerken

Uitzonderingen

providerName of keyUri is null.

providerName of keyUri is de lege tekenreeks.

Het huidige platform biedt geen ondersteuning voor OpenSSL-providers.

De sleutel kan niet worden geopend via de opgegeven naam OSSL_PROVIDER.

Opmerkingen

Beide providerName en keyUri moeten vertrouwde invoer zijn.

Deze bewerking mislukt als OpenSSL de benoemde OSSL_PROVIDERnaam niet kan laden of als de benoemde OSSL_PROVIDER sleutel niet kan worden geladen.

De syntaxis voor keyUri wordt bepaald door elke persoon met de naam OSSL_PROVIDER.

Van toepassing op