SafeEvpPKeyHandle.OpenSslVersion 속성

정의

OpenSSL의 로드된 버전에서 보고한 버전 번호를 나타내는 값을 가져옵니다.

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; }
member this.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")>]
member this.OpenSslVersion : int64
Public Shared ReadOnly Property OpenSslVersion As Long

속성 값

Int64

로드된 OpenSSL 버전에서 보고한 버전 번호를 나타내는 값입니다.

특성

설명

SafeEvpPKeyHandle OpenSSL과 interop을 수행하기 전에 호출자는 호출하는 OpenSSL 버전이 병렬 버전이 아니라 .NET 런타임이 호출하는 버전과 동일한지 확인해야 합니다.

OpenSSL 1.1.0 이상에서는 이 값이 함수에서 OpenSSL_version_num() 보고됩니다. 이전 버전의 OpenSSL을 사용 중인 경우 이 값은 함수에서 SSLeay() 보고됩니다.

호출자는 이 값으로 같음 확인만 수행하는 것이 좋습니다.

적용 대상