26 const Data& interfaceObj,
28 const Data& sipDomain,
32 unsigned transportFlags,
35 const Data& certificateFilename,
36 const Data& privateKeyFilename,
37 const Data& privateKeyPassPhrase):
38 TlsBaseTransport(fifo, portNum, version, interfaceObj, security, sipDomain, sslType,
TLS, socketFunc,
39 compression, transportFlags, cvm, useEmailAsSIP, certificateFilename, privateKeyFilename,
42 InfoLog (<<
"Creating TLS transport for domain "
43 << sipDomain <<
" interface=" << interfaceObj
46 mTxFifo.setDescription(
"TlsTransport::mTxFifo");
TlsTransport(Fifo< TransactionMessage > &fifo, int portNum, IpVersion version, const Data &interfaceObj, Security &security, const Data &sipDomain, SecurityTypes::SSLType sslType, AfterSocketCreationFuncPtr socketFunc=0, Compression &compression=Compression::Disabled, unsigned transportFlags=0, SecurityTypes::TlsClientVerificationMode cvm=SecurityTypes::None, bool useEmailAsSIP=false, const Data &certificateFilename="", const Data &privateKeyFilename="", const Data &privateKeyPassPhrase="")