SafeEvpPKeyHandle.OpenSslVersion Propriedade

Definição

Obtém um valor que representa o número de versão, conforme relatado pela versão carregada do 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

Valor da propriedade

Int64

Um valor que representa o número de versão, conforme relatado pela versão carregada do OpenSSL.

Atributos

Comentários

Antes de usar SafeEvpPKeyHandle para executar a interoperabilidade com o OpenSSL, um chamador deve garantir que a versão do OpenSSL que eles estão chamando seja a mesma que a versão que o runtime do .NET está chamando e não uma versão lado a lado.

Para OpenSSL 1.1.0 e mais recente, esse valor é relatado da OpenSSL_version_num() função. Quando uma versão mais antiga do OpenSSL está em uso, esse valor é relatado da SSLeay() função.

Os chamadores são incentivados a executar apenas uma verificação de igualdade com esse valor.

Aplica-se a