SafeEvpPKeyHandle.OpenKeyFromProvider(String, String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.