Sets the encryption mode used by the ISCL operations.
#include "ltdic.h"
L_LTDIC_API L_UINT32 L_DicomSetDefaultEncryptionISCL(hNet, EncryptionMode)
Handle to an existing DICOM Network. This is the handle returned from the L_DicomCreateNet function.
Flag that specifies the encryption mode. Possible values are:
Value | Meaning |
---|---|
DICOM_ISCL_ENCRYPT_NONE | [0x00000000] The data is transmitted without encryption. |
DICOM_ISCL_ENCRYPT_DESCBC | [0x00001212] The data is transmitted encrypted using the DES algorithm in cipher block chaining mode. |
Value | Meaning |
---|---|
DICOM_SUCCESS | The function was successful. |
DICOM_ERROR_PARAMETER | A parameter error occurred. The encryption mode will be set to DICOM_ISCL_ENCRYPT_NONE. Refer to Return Codes. |
If an incorrect value is passed for the EncryptionMode parameter, the encryption mode is set to DICOM_ISCL_ENCRYPT_NONE.
This function may be called after an LDicomNet object is created, regardless of whether a connection has been established.
Win32, x64.
L_INT DicomSetDefaultEncryptionISCLExample(L_VOID)
{
int nRet;
HDICOMNET hNet = NULL;
nRet = L_DicomStartUp();
if (nRet != DICOM_SUCCESS)
return nRet;
hNet = L_DicomCreateNet (TEXT(""),DICOM_SECURE_ISCL);
nRet = L_DicomSetDefaultEncryptionISCL(hNet, DICOM_ISCL_ENCRYPT_DESCBC);
L_DicomShutDown();
return nRet;
}
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document