summaryrefslogtreecommitdiff
path: root/src/components
diff options
context:
space:
mode:
authorAGaliuzov <AGaliuzov@luxoft.com>2015-10-05 16:22:30 +0300
committerAGaliuzov <AGaliuzov@luxoft.com>2015-10-05 16:22:30 +0300
commit960324065e2b6759a74274b3055ff5c724288b1e (patch)
treed7fa46da07c2f15afc98ab9dd5f5a6eab752d9c0 /src/components
parent7f86829aa1a5edcccc0ed0242bf02fffb959013f (diff)
parentd1c80051a75fd9216ec849f705f2b324670b4bef (diff)
downloadsdl_core-960324065e2b6759a74274b3055ff5c724288b1e.tar.gz
Merge pull request #231 from LuxoftSDL/update-for-expired-certificate
Move check of expired certificate to start of hanshake
Diffstat (limited to 'src/components')
-rw-r--r--src/components/security_manager/src/security_manager_impl.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/components/security_manager/src/security_manager_impl.cc b/src/components/security_manager/src/security_manager_impl.cc
index c88107c6e3..ab047a7a41 100644
--- a/src/components/security_manager/src/security_manager_impl.cc
+++ b/src/components/security_manager/src/security_manager_impl.cc
@@ -187,6 +187,10 @@ void SecurityManagerImpl::StartHandshake(uint32_t connection_key) {
return;
}
+ if(crypto_manager_->IsCertificateUpdateRequired()) {
+ NotifyOnCertififcateUpdateRequired();
+ }
+
if (ssl_context->IsInitCompleted()) {
NotifyListenersOnHandshakeDone(connection_key,
SSLContext::Handshake_Result_Success);