public string CertificationAuthoritiesFileName {get;}
property String^ CertificationAuthoritiesFileName {
String^ get();
}
The name of a file containing Certification Authorities (CA) certificates in Privacy Enhanced Mail (PEM) format. More than one CA certificate can be present in the file. The default value is no file.
using Leadtools.Dicom.AddIn.Attributes;
using Leadtools.Dicom.AddIn.Interfaces;
using Leadtools.Dicom;
using Leadtools.Dicom.AddIn;
public class DicomSecurityAddin : IDicomSecurity, IDicomSecurityCiphers
{
public DicomSecurityAddin()
{
CertificationAuthoritiesFileName = "ca.pem";
MaximumVerificationDepth = 9;
Options = DicomOpenSslOptionsFlags.AllBugWorkarounds | DicomOpenSslOptionsFlags.NoSslV2 | DicomOpenSslOptionsFlags.NoSslV3;
VerificationFlags= DicomOpenSslVerificationFlags.None;
CertificateFileName = "server.pem";
CertificateType = DicomTlsCertificateType.Pem;
KeyFileName = "server.pem";
Password = "test";
SslMethodType = DicomSslMethodType.SslV23;
List <DicomTlsCipherSuiteType> cipherSuiteList = new List<DicomTlsCipherSuiteType>();
// Add support for the TLS Version 1.2 ciphers specified in PS3.15 of the DICOM Specification
cipherSuiteList.Add(DicomTlsCipherSuiteType.EcdheRsaWithAes128GcmSha256);
cipherSuiteList.Add(DicomTlsCipherSuiteType.EcdheRsaWithAes256GcmSha384);
cipherSuiteList.Add(DicomTlsCipherSuiteType.DheRsaWithAes128GcmSha256);
cipherSuiteList.Add(DicomTlsCipherSuiteType.DheRsaWithAes256GcmSha384);
CipherSuiteList = cipherSuiteList;
}
public string CertificationAuthoritiesFileName
{
get;
set;
}
public int MaximumVerificationDepth
{
get;
set;
}
public DicomOpenSslOptionsFlags Options
{
get;
set;
}
public DicomOpenSslVerificationFlags VerificationFlags
{
get;
set;
}
public string CertificateFileName
{
get;
set;
}
public DicomTlsCertificateType CertificateType
{
get;
set;
}
public string KeyFileName
{
get;
set;
}
public string Password
{
get;
set;
}
public DicomSslMethodType SslMethodType
{
get;
set;
}
public List<DicomTlsCipherSuiteType> CipherSuiteList
{
get;
set;
}
}
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