SafeEvpPKeyHandle.OpenSslVersion Egenskap

Definition

Hämtar ett värde som representerar versionsnumret enligt den inlästa versionen av 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

Egenskapsvärde

Ett värde som representerar versionsnumret enligt den inlästa versionen av OpenSSL.

Attribut

Kommentarer

Innan du använder SafeEvpPKeyHandle för att utföra interop med OpenSSL måste en anropare se till att versionen av OpenSSL som anropas är densamma som den version som .NET-körningen anropar och inte en sida vid sida-version.

För OpenSSL 1.1.0 och senare rapporteras det här värdet från OpenSSL_version_num() funktionen. När en äldre version av OpenSSL används rapporteras det här värdet från SSLeay() funktionen.

Uppringare uppmanas att endast utföra en likhetskontroll med det här värdet.

Gäller för