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; }
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
Значение свойства
Значение , представляющее номер версии, сообщаемый загруженной версией OpenSSL.
- Атрибуты
Комментарии
Перед использованием SafeEvpPKeyHandle для взаимодействия с OpenSSL вызывающий объект должен убедиться, что версия Вызываемого им OpenSSL совпадает с версией, вызываемой средой выполнения .NET, а не параллельной версией.
Для OpenSSL 1.1.0 и более поздней версии это значение передается из OpenSSL_version_num()
функции . Если используется более ранняя версия OpenSSL, это значение передается из SSLeay()
функции .
Вызывающим абонентам рекомендуется выполнять проверку равенства только с этим значением.