SafeEvpPKeyHandle.OpenPublicKeyFromEngine(String, String) Méthode

Définition

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é ENGINEou si le nommé ENGINE ne peut pas charger la clé nommée.

Tous ne ENGINEprennent 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.

S’applique à