SSLManager::InvalidCertificateHandlerPtr SSLManager::clientCertificateHandler() { if (!_ptrClientCertificateHandler) initCertificateHandler(false); return _ptrClientCertificateHandler; }
SSLManager::InvalidCertificateHandlerPtr SSLManager::serverCertificateHandler() { if (!_ptrServerCertificateHandler) initCertificateHandler(true); return _ptrServerCertificateHandler; }
SSLManager::InvalidCertificateHandlerPtr SSLManager::clientCertificateHandler() { Poco::FastMutex::ScopedLock lock(_mutex); if (!_ptrClientCertificateHandler) initCertificateHandler(false); return _ptrClientCertificateHandler; }
SSLManager::InvalidCertificateHandlerPtr SSLManager::serverCertificateHandler() { Poco::FastMutex::ScopedLock lock(_mutex); if (!_ptrServerCertificateHandler) initCertificateHandler(true); return _ptrServerCertificateHandler; }
void SSLManager::initEvents(bool server) { initPassPhraseHandler(server); initCertificateHandler(server); }