SafeEvpPKeyHandle.OpenSslVersion Propriété

Définition

Obtient une valeur qui représente le numéro de version tel qu’indiqué par la version chargée d’OpenSSL.

public:
 static property long OpenSslVersion { long get(); };
public static long OpenSslVersion { get; }
[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 long OpenSslVersion { get; }
static member OpenSslVersion : int64
[<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 OpenSslVersion : int64
Public Shared ReadOnly Property OpenSslVersion As Long

Valeur de propriété

Valeur représentant le numéro de version comme indiqué par la version chargée d’OpenSSL.

Attributs

Remarques

Avant d’utiliser SafeEvpPKeyHandle pour effectuer une interopérabilité avec OpenSSL, un appelant doit s’assurer que la version d’OpenSSL qu’il appelle est la même que la version que le runtime .NET appelle, et non une version côte à côte.

Pour OpenSSL 1.1.0 et versions ultérieures, cette valeur est signalée à partir de la OpenSSL_version_num() fonction . Lorsqu’une version antérieure d’OpenSSL est en cours d’utilisation, cette valeur est signalée à partir de la SSLeay() fonction .

Les appelants sont encouragés à effectuer uniquement une vérification d’égalité avec cette valeur.

S’applique à