You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Some KOpenSSLProxy methods have been renamed to be consistent
with OpenSSL 1.1 API names and to prevent hidden API changes.
To ensure API / ABI compatibility, the original methods are
still included but have been marked as deprecated.
+ SSLv23_client_method => TLS_client_method
+ X509_STORE_CTX_set_chain => X509_STORE_CTX_set0_untrusted
+ sk_dup => OPENSSL_sk_dup
+ sk_free => OPENSSL_sk_free
+ sk_new => OPENSSL_sk_new
+ sk_num => OPENSSL_sk_num
+ sk_pop => OPENSSL_sk_pop
+ sk_push => OPENSSL_sk_push
+ sk_value => OPENSSL_sk_value
Additional methods have been added to KOpenSSLProxy to support
the new OpenSSL 1.1 API functions that provide access to the
(now) opaque SSL structures. Compatibility with OpenSSL < 1.1
is handled internally in KOpenSSLProxy.
+ BIO_get_data
+ DSA_get0_key
+ DSA_get0_pqg
+ EVP_PKEY_base_id
+ EVP_PKEY_get0_DSA
+ EVP_PKEY_get0_RSA
+ RSA_get0_key
+ X509_CRL_get0_lastUpdate
+ X509_CRL_get0_nextUpdate
+ X509_OBJECT_get0_X509
+ X509_OBJECT_get_type
+ X509_STORE_CTX_get_current_cert
+ X509_STORE_CTX_get_error
+ X509_STORE_CTX_get_error_depth
+ X509_STORE_CTX_set_error
+ X509_STORE_get0_objects
+ X509_STORE_set_verify_cb
+ X509_get0_signature
+ X509_getm_notAfter
+ X509_getm_notBefore
+ X509_subject_name_cmp
+ _SSL_session_reused
+ _SSL_set_options
Method "KSSL::setSession" has been renamed to "KSSL::takeSession"
and its functionality has changed: the session is now transferred
from the argument object to the invoked object. Since it is only
used internally in TDE and the functionality is different, the
method with the previous name has not been preserved.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit
|
8 years ago | |
---|---|---|
.. | ||
kssl | 12 years ago | |
CMakeLists.txt | 12 years ago | |
KPMG-CA-16389.0.DC80502.pdf | 12 years ago | |
Makefile.am | 12 years ago | |
README | 12 years ago | |
SECURITY-HOLES | 12 years ago | |
TODO | 12 years ago | |
configure.in.in | 12 years ago | |
keygenwizard.ui | 12 years ago | |
keygenwizard2.ui | 12 years ago | |
kopenssl.cc | 8 years ago | |
kopenssl.h | 8 years ago | |
ksmimecrypto.cc | 8 years ago | |
ksmimecrypto.h | 12 years ago | |
kssl.cc | 8 years ago | |
kssl.h | 8 years ago | |
ksslall.h | 12 years ago | |
ksslcallback.c | 8 years ago | |
ksslcertchain.cc | 8 years ago | |
ksslcertchain.h | 12 years ago | |
ksslcertdlg.cc | 12 years ago | |
ksslcertdlg.h | 12 years ago | |
ksslcertificate.cc | 8 years ago | |
ksslcertificate.h | 8 years ago | |
ksslcertificatecache.cc | 12 years ago | |
ksslcertificatecache.h | 12 years ago | |
ksslcertificatefactory.cc | 12 years ago | |
ksslcertificatefactory.h | 12 years ago | |
ksslcertificatehome.cc | 12 years ago | |
ksslcertificatehome.h | 12 years ago | |
ksslconfig.h.cmake | 12 years ago | |
ksslconfig.h.in | 12 years ago | |
ksslconfig_win.h | 12 years ago | |
ksslconnectioninfo.cc | 12 years ago | |
ksslconnectioninfo.h | 12 years ago | |
ksslcsessioncache.cc | 12 years ago | |
ksslcsessioncache.h | 12 years ago | |
kssldefs.h | 12 years ago | |
ksslinfodlg.cc | 12 years ago | |
ksslinfodlg.h | 12 years ago | |
ksslkeygen.cc | 12 years ago | |
ksslkeygen.h | 12 years ago | |
ksslpeerinfo.cc | 12 years ago | |
ksslpeerinfo.h | 12 years ago | |
ksslpemcallback.cc | 12 years ago | |
ksslpemcallback.h | 12 years ago | |
ksslpkcs7.cc | 8 years ago | |
ksslpkcs7.h | 12 years ago | |
ksslpkcs12.cc | 8 years ago | |
ksslpkcs12.h | 12 years ago | |
ksslsession.cc | 12 years ago | |
ksslsession.h | 12 years ago | |
ksslsettings.cc | 8 years ago | |
ksslsettings.h | 12 years ago | |
ksslsigners.cc | 12 years ago | |
ksslsigners.h | 12 years ago | |
ksslutils.cc | 8 years ago | |
ksslutils.h | 12 years ago | |
ksslx509map.cc | 12 years ago | |
ksslx509map.h | 12 years ago | |
ksslx509v3.cc | 12 years ago | |
ksslx509v3.h | 12 years ago |
README
This library includes cryptographic software written by Eric Young (eay@cryptsoft.com). This set of classes is designed to make SSL easier to integrate in KDE applications. It currently uses OpenSSL and if it is not successfully compiled with OpenSSL, then it will do virtually nothing. The SSL settings for a user are shared across applications and managed with the kcontrol module "crypto". If this file is not updated by release, you can contact the author for development information. George Staikos <staikos@kde.org>