DICOMOPENSSLVERSION

Summary

The DICOMOPENSSLVERSION structure contains information about the availability and version of the OpenSSL libraries.

Syntax

typedef struct tagDICOMOPENSSLVERSION 
{ 
   L_UINT uStructSize; 
   L_UINT32 uFlags; 
   L_TCHAR szRequiredVersion[32]; 
   L_TCHAR szInstalledVersion[32]; 
   L_BOOL bIsAvailable; 
   L_TCHAR szDownloadMessage[512]; 
} DICOMOPENSSLVERSION, * pDICOMOPENSSLVERSION; 

Members

uStructSize

Size of this structure in bytes, for versioning. Use the sizeof() operator to calculate this value.

uFlags

Reserved for future use. Must be 0.

szRequiredVersion

A character string to be updated with the version of the OpenSSL libraries that is required to enable secure DICOM communication support, including:

szInstalledVersion

A character string to be updated with the currently installed version of OpenSSL libraries, if the value of bIsAvailable is TRUE.

bIsAvailable

Flag that indicates the availability of OpenSSL libraries. Possible values are:

Value Meaning
TRUE OpenSSL libraries are present and the version of the OpenSSL libraries is the value of szRequiredVersion.
FALSE OpenSSL libraries are present.

szDownloadMessage

A character string to be updated with instructions for downloading OpenSSL binaries and source code, if the value of bIsAvailable is FALSE.

Comments

✎ NOTE

LEADTOOLS uses OpenSSL for secure DICOM communication. LEAD does not ship the required OpenSSL binaries. You must obtain these DLLs yourself, before you can use secure DICOM communication features.

For more information on _OpenSSL_, refer to https://www.openssl.org and https://www.openssl.org/community/binaries.html.

Usage

See Also

Help Version 22.0.2022.12.7
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS DICOM C++ Class Library Help

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.