Freigeben über


SafeEvpPKeyHandle.OpenSslVersion Eigenschaft

Definition

Ruft einen Wert ab, der die Versionsnummer darstellt, die von der geladenen OpenSSL-Version gemeldet wird.

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

Eigenschaftswert

Ein Wert, der die Versionsnummer darstellt, die von der geladenen Version von OpenSSL gemeldet wird.

Attribute

Hinweise

Vor der Verwendung SafeEvpPKeyHandle zum Ausführen der Interoperabilität mit OpenSSL muss ein Aufrufer sicherstellen, dass die Version von OpenSSL, die er aufruft, mit der Version identisch ist, die von der .NET-Runtime aufgerufen wird, und keine parallele Version.

Für OpenSSL 1.1.0 und höher wird dieser Wert von der OpenSSL_version_num() Funktion gemeldet. Wenn eine ältere Version von OpenSSL verwendet wird, wird dieser Wert von der SSLeay() Funktion gemeldet.

Anrufer werden aufgefordert, nur eine Gleichheitsprüfung mit diesem Wert durchzuführen.

Gilt für: