xca/lib
Christian Hohnstaedt 2060d75f51 Close #395: Flexible Clipboard Export
Generalize the Clipboard format selection
and extend it to certificates.

Certificates may now be exported as chain
or together with private key.

The clipboard format selection also
affects the Drag&Drop content.

The Export->Clipboard men now also shows the
currently selected format export.
2024-04-23 22:01:38 +02:00
..
arguments.cpp Documentation: add information about password format 2024-02-18 23:20:12 +01:00
arguments.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
asn1int.cpp Close #405: member functions of a1int class have memory leaks. 2023-10-13 23:38:23 +02:00
asn1int.h Close #405: member functions of a1int class have memory leaks. 2023-10-13 23:38:23 +02:00
asn1time.cpp Add tests for entropy and asn1time 2023-10-15 21:15:28 +02:00
asn1time.h Add tests for entropy and asn1time 2023-10-15 21:15:28 +02:00
base.h Replace all C_FILE by __FILE__ 2023-10-31 11:45:16 +01:00
BioByteArray.cpp Add some moduletests 2023-10-12 23:58:00 +02:00
BioByteArray.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
builtin_curves.cpp Replace check_oom() by Q_CHECK_PTR() 2021-06-01 17:48:37 +02:00
builtin_curves.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
CMakeLists.txt Always build tests to ease automatic testing 2024-02-14 22:31:33 +01:00
cmdline.cpp Fix segfault during cmdline import 2024-02-23 12:17:23 +01:00
database_model.cpp Fix missing takeys table in new databases 2024-04-22 19:13:02 +02:00
database_model.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
database_schema.cpp Fix missing takeys table in new databases 2024-04-22 19:13:02 +02:00
db_base.cpp Close #520: permanent processor load 2024-02-23 12:24:31 +01:00
db_base.h Close #520: permanent processor load 2024-02-23 12:24:31 +01:00
db_crl.cpp Add GUI test - testing the NewKey dialog 2023-10-24 17:03:09 +02:00
db_crl.h Close #423: parameter --name is not respected when running with CLI 2023-09-24 00:34:46 +02:00
db_key.cpp Automatically transform the key encryption scheme 2024-02-10 11:39:43 +01:00
db_key.h Automatically transform the key encryption scheme 2024-02-10 11:39:43 +01:00
db_temp.cpp Close #384: Quick view of certificates without trying to open XCA 2023-10-05 23:12:40 +02:00
db_temp.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
db_token.cpp XcaWarning: Split into Core and GUI element 2021-06-01 17:48:37 +02:00
db_token.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
db_x509.cpp Fix calendar export for CAs 2024-04-22 19:13:24 +02:00
db_x509.h Close #89: ta.key for OpenVPN tls-auth 2024-03-04 12:21:00 +01:00
db_x509req.cpp Move OpenSSL configuration file generation 2024-03-04 12:21:00 +01:00
db_x509req.h Refactor item export: separate GUI and database 2021-11-13 14:49:02 +01:00
db_x509super.cpp Move XcaDialog call from x509_super to XcaWarning 2021-11-13 14:49:02 +01:00
db_x509super.h Refactor item export: separate GUI and database 2021-11-13 14:49:02 +01:00
dbhistory.cpp Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
dbhistory.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
debug_info.cpp Extract cmdline handling from main.cpp 2023-10-16 22:42:36 +02:00
debug_info.h Extract debug_info class from main.cpp 2023-10-16 22:42:36 +02:00
dhgen.cpp OpenSSL: Avoid all FILE pointer operations, use QFile 2021-11-13 23:53:11 +01:00
dhgen.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
digest.cpp Use QVERIFY where appropriate 2023-12-30 10:05:34 +01:00
digest.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
entropy.cpp Add tests for entropy and asn1time 2023-10-15 21:15:28 +02:00
entropy.h Add tests for entropy and asn1time 2023-10-15 21:15:28 +02:00
exception.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
func_base.cpp Take care of OpenSSL and LibreSSL compatibility 2023-11-02 21:08:44 +01:00
func_base.h Take care of OpenSSL and LibreSSL compatibility 2023-11-02 21:08:44 +01:00
func.cpp Improve translation file lookup on linux 2024-04-23 21:49:39 +02:00
func.h Take care of OpenSSL and LibreSSL compatibility 2023-11-02 21:08:44 +01:00
headerlist.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
ipvalidator.h Prepare for Qt6: QRegExp -> QRegularExpression 2022-08-31 00:01:06 +02:00
load_obj.cpp Support importing existing OpenVPN TLS Auth keys 2024-04-22 19:13:02 +02:00
load_obj.h Support importing existing OpenVPN TLS Auth keys 2024-04-22 19:13:02 +02:00
main.cpp Close #536: macos include OpenSSL legacy provider 2024-03-10 18:53:52 +01:00
oid.cpp Prepare for Qt6: QRegExp -> QRegularExpression 2022-08-31 00:01:06 +02:00
oid.h Drop OpenSSL backward comatibility for NID_tlsfeature 2021-06-01 17:48:37 +02:00
opensc-pkcs11.h Support importing ED25519 keys and signing with them, using PKCS#11 tokens 2022-07-28 22:54:32 +02:00
openssl_compat.h Take care of OpenSSL and LibreSSL compatibility 2023-11-02 21:08:44 +01:00
pass_info.cpp Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
pass_info.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
Passwd.cpp Several fixes of previous commit 2020-03-11 07:19:56 +01:00
Passwd.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
pk11_attribute.cpp Fix whitespace errors 2023-12-30 11:01:11 +01:00
pk11_attribute.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
pkcs11_lib.cpp Close #496: PKCS11 access to AWS CloudHSM failed 2024-02-29 17:57:46 +01:00
pkcs11_lib.h Close #496: PKCS11 access to AWS CloudHSM failed 2024-02-29 17:57:46 +01:00
pkcs11.cpp Fix login via PinPad on e.g ReinerSCT 2024-04-22 19:13:02 +02:00
pkcs11.h Yubikey select one of the special IDs 2024-02-29 17:57:46 +01:00
pki_base.cpp pki_base: cache the hash 2024-01-20 08:55:40 +01:00
pki_base.h pki_base: cache the hash 2024-01-20 08:55:40 +01:00
pki_crl.cpp Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
pki_crl.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
pki_evp.cpp PEM Export of keys: Avoid endless loop 2024-02-23 12:21:53 +01:00
pki_evp.h Close #518: Export certificates for ovpn file 2024-02-11 00:29:01 +01:00
pki_export.cpp Close #395: Flexible Clipboard Export 2024-04-23 22:01:38 +02:00
pki_export.h Close #395: Flexible Clipboard Export 2024-04-23 22:01:38 +02:00
pki_key.cpp Close #518: Export certificates for ovpn file 2024-02-11 00:29:01 +01:00
pki_key.h Close #518: Export certificates for ovpn file 2024-02-11 00:29:01 +01:00
pki_lookup.h Fix whitespace errors 2023-12-30 11:01:11 +01:00
pki_multi.cpp Extend GUI test by PEM import 2023-11-03 13:06:54 +01:00
pki_multi.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
pki_pkcs7.cpp Fix whitespace errors 2023-12-30 11:01:11 +01:00
pki_pkcs7.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
pki_pkcs12.cpp Extend #383: tag insecure PFX/PKCS#12 algorithms 2024-03-10 18:53:52 +01:00
pki_pkcs12.h Extend #383: tag insecure PFX/PKCS#12 algorithms 2024-03-10 18:53:52 +01:00
pki_scard.cpp Yubikey select one of the special IDs 2024-02-29 17:57:46 +01:00
pki_scard.h Yubikey select one of the special IDs 2024-02-29 17:57:46 +01:00
pki_temp.cpp Fix whitespace errors 2023-12-30 11:01:11 +01:00
pki_temp.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
pki_x509.cpp Close #395: Flexible Clipboard Export 2024-04-23 22:01:38 +02:00
pki_x509.h Support importing existing OpenVPN TLS Auth keys 2024-04-22 19:13:02 +02:00
pki_x509req.cpp Fix whitespace errors 2023-12-30 11:01:11 +01:00
pki_x509req.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
pki_x509super.cpp Move OpenSSL configuration file generation 2024-03-04 12:21:00 +01:00
pki_x509super.h Move OpenSSL configuration file generation 2024-03-04 12:21:00 +01:00
PwDialogCore.cpp Close #459: pass private key password 2023-09-30 11:24:18 +02:00
PwDialogCore.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
settings.cpp Close #395: Flexible Clipboard Export 2024-04-23 22:01:38 +02:00
settings.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
sql.cpp Close #89: ta.key for OpenVPN tls-auth 2024-03-04 12:21:00 +01:00
sql.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
test_asn1int.cpp Use QVERIFY where appropriate 2023-12-30 10:05:34 +01:00
test_asn1time.cpp Use QVERIFY where appropriate 2023-12-30 10:05:34 +01:00
test_biobytearray.cpp Split basic functions 2023-10-12 23:58:00 +02:00
test_digest.cpp Test: add digest-handling test. 2023-11-03 14:14:18 +01:00
test_entropy.cpp Use QVERIFY where appropriate 2023-12-30 10:05:34 +01:00
test_x509name.cpp Use QVERIFY where appropriate 2023-12-30 10:05:34 +01:00
version.cpp Switch from autotools/qmake to cmake 2021-06-01 17:48:37 +02:00
x509name.cpp x509name: add module test and fix memory issues 2023-10-15 21:15:28 +02:00
x509name.h x509name: add module test and fix memory issues 2023-10-15 21:15:28 +02:00
x509rev.cpp Fix whitespace errors 2023-12-30 11:01:11 +01:00
x509rev.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
x509v3ext.cpp Fix whitespace errors 2023-12-30 11:01:11 +01:00
x509v3ext.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
xcadoc.cpp Drop references to iostream 2023-09-23 12:27:00 +02:00
XcaProgress.cpp XcaProgress: separate Cmdline progress from GUI progress 2021-06-01 17:48:37 +02:00
XcaProgress.h Use C++11 initializers for all non-static class members 2023-10-08 22:19:18 +02:00
XcaWarningCore.cpp XcaWarning: Make print function virtual 2023-11-03 13:04:04 +01:00
XcaWarningCore.h XcaWarning: Make print function virtual 2023-11-03 13:04:04 +01:00
xfile.h Improve windows compatibility 2022-08-31 00:01:06 +02:00