Slicer: 2145-support-for-installing-extension-from-file 897bf9e6
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
jcfr | jcfr | 2145-support-for-installing-extension-from-file | 2013-07-19 22:16:35 | 2145-support-for-installing-extension-from-file ca8180af |
Affected Issues | 0002354: Extension manager does not load images from https servers and progress bar never reaches 100% | |||
0002355: Build and package openssl ? | ||||
0002998: Integrate OpenSSL | ||||
Changeset | ENH: Add SSL support Having the application interacting with services or downloading resources The CMake option "Slicer_USE_PYTHONQT_WITH_OPENSSL" allowing to enable or Building OpenSSLOn Windows, since Perl is required, OpenSSL binaries have been The project allowing to re-generate the Windows OpenSSL archive is currently On unix-like system, OpenSSL is built has part of the Superbuild. To ensure Finally, since python is built with OpenSSL support, the python launcher [1] http://packages.kitware.com/packages/application/view?applicationId=20 OpenSSL support in Qt, python, curlPractically, it means that library like Qt, python, curl need to be This commit only address OpenSSL support for Python and Qt. Curl support is not yet enabled. For Qt OpenSSL support, Qt has to be built with the flags: On unix-like system, available binaries are already OpenSSL ready, Qt CertificatesIn case X.509v3 certificates are available on the system where Slicer is Application integrationThe Slicer core application will load the Slicer.crt bundle if needed. qSlicerExtensionsInstallWidget now derives from a re-usable widget qSlicerSslTest has been added to check that "https" connection can Fixes 0002998 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22220 3bd1e089-480b-0410-8dfb-8563597acbee |
|||
add - Base/QTCore/Resources/Certs/README | Diff File | |||
add - Base/QTCore/Resources/Certs/Slicer.crt | Diff File | |||
add - Base/QTCore/Resources/Certs/make-ca.sh | Diff File | |||
add - Base/QTCore/Resources/Certs/make-cert.pl | Diff File | |||
add - Base/QTCore/Resources/Certs/remove-expired-certs.sh | Diff File | |||
mod - Base/QTCore/Resources/qSlicerBaseQTCore.qrc | Diff File | |||
mod - Base/QTCore/Testing/Cxx/CMakeLists.txt | Diff File | |||
add - Base/QTCore/Testing/Cxx/qSlicerSslTest.cxx | Diff File | |||
mod - Base/QTCore/qSlicerCoreApplication.cxx | Diff File | |||
mod - Base/QTCore/qSlicerCoreApplication.h | Diff File | |||
mod - Base/QTGUI/CMakeLists.txt | Diff File | |||
mod - Base/QTGUI/qSlicerExtensionsInstallWidget.cxx | Diff File | |||
mod - Base/QTGUI/qSlicerExtensionsInstallWidget.h | Diff File | |||
add - Base/QTGUI/qSlicerWebWidget.cxx | Diff File | |||
add - Base/QTGUI/qSlicerWebWidget.h | Diff File | |||
mod - CMake/SlicerBlockCTKAppLauncherSettings.cmake | Diff File | |||
add - CMake/SlicerBlockInstallOpenSSL.cmake | Diff File | |||
mod - CMake/SlicerCPack.cmake | Diff File | |||
mod - CMake/SlicerCPackBundleFixup.cmake.in | Diff File | |||
mod - CMakeLists.txt | Diff File | |||
mod - SuperBuild.cmake | Diff File | |||
add - SuperBuild/External_OpenSSL.cmake | Diff File | |||
mod - SuperBuild/External_python.cmake | Diff File | |||
add - SuperBuild/OpenSSL-1.0.1-parallel-build.patch | Diff File | |||
add - SuperBuild/OpenSSL_patch_and_configure_step.cmake.in | Diff File | |||
mod - SuperBuild/python_customPythonLauncherSettings.ini.in | Diff File |