diff options
author | Jose <jose@zeroc.com> | 2016-12-14 22:51:50 +0100 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2016-12-14 22:51:50 +0100 |
commit | 64bc7eef5fc343c33acd6264ed26330de7d2e3a5 (patch) | |
tree | 17550e0b2e3d9356b6c934154fb57e174503f146 /cpp/src/IceSSL/WinRTEngine.cpp | |
parent | Windows test script fixes (diff) | |
download | ice-64bc7eef5fc343c33acd6264ed26330de7d2e3a5.tar.bz2 ice-64bc7eef5fc343c33acd6264ed26330de7d2e3a5.tar.xz ice-64bc7eef5fc343c33acd6264ed26330de7d2e3a5.zip |
WinRT -> UWP renames
Diffstat (limited to 'cpp/src/IceSSL/WinRTEngine.cpp')
-rwxr-xr-x | cpp/src/IceSSL/WinRTEngine.cpp | 107 |
1 files changed, 0 insertions, 107 deletions
diff --git a/cpp/src/IceSSL/WinRTEngine.cpp b/cpp/src/IceSSL/WinRTEngine.cpp deleted file mode 100755 index 51cde970937..00000000000 --- a/cpp/src/IceSSL/WinRTEngine.cpp +++ /dev/null @@ -1,107 +0,0 @@ -// ********************************************************************** -// -// Copyright (c) 2003-2016 ZeroC, Inc. All rights reserved. -// -// This copy of Ice is licensed to you under the terms described in the -// ICE_LICENSE file included in this distribution. -// -// ********************************************************************** - -#include <IceSSL/Config.h> - -#ifdef ICE_OS_WINRT - -#include <IceSSL/SSLEngine.h> -#include <Ice/Communicator.h> -#include <Ice/Properties.h> -#include <IceUtil/Shared.h> - -#include <string> - -IceUtil::Shared* IceSSL::upCast(IceSSL::WinRTEngine* p) { return p; } - -using namespace std; -using namespace IceSSL; - -WinRTEngine::WinRTEngine(const Ice::CommunicatorPtr& communicator) : SSLEngine(communicator) -{ -} - -void -WinRTEngine::initialize() -{ - lock_guard<mutex> lock(_mutex); - if(_initialized) - { - return; - } - - SSLEngine::initialize(); - - const auto properties = communicator()->getProperties(); - - // - // Load CAs - // - //string ca = properties->getProperty("IceSSL.CAs"); - //if(!ca.empty()) - //{ - // _ca = Certificate::load(ca); - //} - - // - // Load client certificate - // - const int passwordRetryMax = properties->getPropertyAsIntWithDefault("IceSSL.PasswordRetryMax", 3); - setPassword(properties->getProperty("IceSSL.Password")); - - string certFile = properties->getProperty("IceSSL.CertFile"); - string findCert = properties->getProperty("IceSSL.FindCert"); - if(!certFile.empty()) - { - _certificate = make_shared<IceSSL::Certificate>(importPersonalCertificate( - certFile, - [this]() - { - return password(false); - }, - getPasswordPrompt() != nullptr, - passwordRetryMax)); - } - else if(!findCert.empty()) - { - auto certs = findCertificates(properties->getPropertyWithDefault("IceSSL.CertStore", "My"), findCert); - if(certs->Size == 0) - { - throw Ice::PluginInitializationException(__FILE__, __LINE__, "IceSSL: no certificates found"); - } - _certificate = make_shared<IceSSL::Certificate>(certs->GetAt(0)); - } - _initialized = true; -} - -bool -WinRTEngine::initialized() const -{ - return _initialized; -} - -//shared_ptr<Certificate> -//WinRTEngine::ca() -//{ -// return _ca; -//} - -shared_ptr<Certificate> -WinRTEngine::certificate() -{ - return _certificate; -} - -void -WinRTEngine::destroy() -{ -} - -#endif - |