Bagikan melalui


SafeEvpPKeyHandle.OpenSslVersion Properti

Definisi

Mendapatkan nilai yang mewakili nomor versi seperti yang dilaporkan oleh versi OpenSSL yang dimuat.

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

Nilai Properti

Nilai yang mewakili nomor versi seperti yang dilaporkan oleh versi OpenSSL yang dimuat.

Atribut

Keterangan

Sebelum menggunakan SafeEvpPKeyHandle untuk melakukan interop dengan OpenSSL, pemanggil harus memastikan bahwa versi OpenSSL yang mereka panggil sama dengan versi yang dipanggil runtime .NET, dan bukan versi berdampingan.

Untuk OpenSSL 1.1.0 dan yang lebih baru, nilai ini dilaporkan dari OpenSSL_version_num() fungsi . Ketika versi OpenSSL yang lebih lama sedang digunakan, nilai ini dilaporkan dari SSLeay() fungsi .

Penelepon didorong untuk hanya melakukan pemeriksaan kesetaraan dengan nilai ini.

Berlaku untuk