SafeEvpPKeyHandle.OpenSslVersion Właściwość

Definicja

Pobiera wartość reprezentującą numer wersji zgłoszony przez załadowaną wersję biblioteki OpenSSL.

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

Wartość właściwości

Wartość reprezentująca numer wersji zgłoszony przez załadowaną wersję biblioteki OpenSSL.

Atrybuty

Uwagi

Przed użyciem SafeEvpPKeyHandle do współdziałania z biblioteką OpenSSL obiekt wywołujący musi upewnić się, że wywoływana wersja biblioteki OpenSSL jest taka sama jak wersja wywoływana przez środowisko uruchomieniowe .NET, a nie wersja równoległa.

W przypadku programu OpenSSL 1.1.0 i nowszych OpenSSL_version_num() ta wartość jest zgłaszana z funkcji . Gdy używana jest starsza wersja biblioteki OpenSSL, ta wartość jest zgłaszana z SSLeay() funkcji.

Osoby wywołujące są zachęcane tylko do przeprowadzania sprawdzania równości z tą wartością.

Dotyczy