Sets the ciphersuite for the specified index.
L_LTDIC_API L_UINT32 L_DicomSetCipherToIndexTLS(hNet, nIndex, cipher)
Handle to an existing DICOM Network. This is the handle returned from the L_DicomCreateNet function.
Position in an array for which to set the specified ciphersuite. The ciphersuites in this array are those known by the client and should be ordered by preference.
Value that indicates the ciphersuite to set at the specified index. For a list of possible values, refer to L_CIPHERSUITE.
|DICOM_SUCCESS||The function was successful.|
|DICOM_ERROR_PARAMETER||A parameter error occurred. Refer to Return Codes.|
The server chooses the first ciphersuite proposed by client, which it can understand. If the client puts the ciphersuites with reduced security first, then a ciphersuite with reduced security will most likely be selected by the server.
hDicomNet = L_DicomCreateNet (TEXT(""), DICOM_SECURE_TLS);
nRet = L_DicomSetCipherToIndexTLS(hDicomNet, 0, TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA);
if (nRet != DICOM_SUCCESS)
test = L_DicomGetCipherFromIndexTLS (hDicomNet, 0);
if (test == TLS_DHE_RSA_WITH_DES_CBC_SHA)
MessageBox(NULL, TEXT("Cipher TLS_DHE_RSA_WITH_DES_CBC_SHA"), TEXT(""), MB_OK);
Medical Web Viewer .NET
.NET, Java, Android, and iOS/macOS Assemblies
C API/C++ Class Libraries