diff options
author | AGaliuzov <AGaliuzov@luxoft.com> | 2015-10-05 16:22:30 +0300 |
---|---|---|
committer | AGaliuzov <AGaliuzov@luxoft.com> | 2015-10-05 16:22:30 +0300 |
commit | 960324065e2b6759a74274b3055ff5c724288b1e (patch) | |
tree | d7fa46da07c2f15afc98ab9dd5f5a6eab752d9c0 /src/components | |
parent | 7f86829aa1a5edcccc0ed0242bf02fffb959013f (diff) | |
parent | d1c80051a75fd9216ec849f705f2b324670b4bef (diff) | |
download | sdl_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.cc | 4 |
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); |