SafeEvpPKeyHandle.OpenPublicKeyFromEngine(String, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ouvrez une clé publique nommée à l’aide d’une clé publique nommée OpenSSL ENGINE
.
public:
static System::Security::Cryptography::SafeEvpPKeyHandle ^ OpenPublicKeyFromEngine(System::String ^ engineName, System::String ^ keyId);
[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 OpenPublicKeyFromEngine (string engineName, string keyId);
[<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 OpenPublicKeyFromEngine : string * string -> System.Security.Cryptography.SafeEvpPKeyHandle
Public Shared Function OpenPublicKeyFromEngine (engineName As String, keyId As String) As SafeEvpPKeyHandle
Paramètres
- engineName
- String
Nom du ENGINE
pour traiter la demande d’ouverture de clé publique.
- keyId
- String
Nom de la clé à ouvrir.
Retours
Clé ouverte.
- Attributs
Exceptions
engineName
ou keyId
est null
.
engineName
ou keyId
est la chaîne vide.
la clé n’a pas pu être ouverte via le MOTEUR spécifié.
Remarques
Cette opération échoue si OpenSSL ne peut pas charger correctement le nommé ENGINE
ou si le nommé ENGINE
ne peut pas charger la clé nommée.
Tous ne ENGINE
prennent pas en charge le chargement des clés publiques, même celles qui prennent en charge le chargement de clés privées.
La syntaxe de keyId
est déterminée par chaque individu ENGINE
.