Share via


SafeEvpPKeyHandle.OpenSslVersion Özellik

Tanım

OpenSSL'nin yüklenen sürümü tarafından bildirilen sürüm numarasını temsil eden bir değer alır.

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

Özellik Değeri

OpenSSL'nin yüklenen sürümü tarafından bildirilen sürüm numarasını temsil eden bir değer.

Öznitelikler

Açıklamalar

Kullanarak SafeEvpPKeyHandle OpenSSL ile birlikte çalışma gerçekleştirmeden önce çağıranın çağırdığı OpenSSL sürümünün yan yana sürümü değil, .NET çalışma zamanının çağırdığı sürümle aynı olduğundan emin olması gerekir.

OpenSSL 1.1.0 ve daha yeni sürümler için bu değer işlevden OpenSSL_version_num() bildirilir. OpenSSL'nin eski bir sürümü kullanımda olduğunda, bu değer işlevden SSLeay() bildirilir.

Çağıranların yalnızca bu değerle bir eşitlik denetimi gerçekleştirmesi teşvik edilir.

Şunlara uygulanır