Christian Hohnstaedt
4b9b8e9973
Add more openssl error checks during database load to tackle Bug #122
2018-02-13 11:47:22 +01:00
Christian Hohnstaedt
e5541c6d67
SF. Bug. #81 Make xca qt5 compatible
...
Extend XCA to also compile against Qt5
Remove directory from Qt includes
2015-09-17 18:42:42 +02:00
Christian Hohnstaedt
d55eb917e2
Silence compiler warnings about unused parameters
2015-08-11 07:17:56 +02:00
Christian Hohnstaedt
88443e5a9b
OpenSSL 1.0.x still has the 0.9.8 PEM_write_bio() prototype
2015-05-20 18:28:13 +02:00
Christian Hohnstaedt
85d2a26aa9
Fix all fopen() calls to always use "wb" or "rb"
...
fix PKI item autodetection
Fix compiler warning because of a changed OpenSSL 0.9.8/1.0.1
"PEM_load_bio()" API change
2015-05-20 13:14:21 +02:00
Christian Hohnstaedt
68781ff47f
Fix compile errors
2015-05-19 19:16:17 +02:00
Christian Hohnstaedt
854d0dbde5
Minor fixes, remove debugging output
2015-05-18 17:51:20 +02:00
Christian Hohnstaedt
825210f606
Minor fixes
...
double fclose() does not harm on Mac, but on linux
Unify export to token
2015-05-18 05:58:39 +02:00
Christian Hohnstaedt
c00db626c5
Support editing the CRL number when generating CRLs
2015-05-17 13:22:47 +02:00
Christian Hohnstaedt
75a6d117f3
Refactor context menu
...
Better support multiple selections
- Export all selected items into one PEM file
- Batch Revoke/unrevoke/renew of many selected certificates
of the same issuer
- allow exporting templates as PEM
Add Feat. Reg. #83 Option to revoke old certificate when renewing
Always put all signed certificate to the newest CA.
If a CA certificate is renewed, all certificates issued by
the old CA are now shown as signed by the new one.
2015-05-17 09:17:04 +02:00
Christian Hohnstaedt
04c776d31e
SF Bug #79 Template export from WinXP cannot import in Linux and Mac OS X
...
Use BINARY mode when reading and writing the template file.
Otherwise, the BraindeadOS puts some stray \r into the file.
I admit this is a beginners fault.
Add a fallback template load for windows to load
the template in ASCII mode if binary mode fails
to allow importing older templates on Windows.
2014-11-21 11:03:57 +01:00
Christian Hohnstaedt
dcd940b6b8
SF Feat. Req. #57 More options for Distinguished Name
...
Make explicit DN subject entries configurable
per database.
2014-11-12 22:19:44 +01:00
Christian Hohnstaedt
38ed0b60b5
Update Copyright dates
2012-05-06 11:16:44 +02:00
Christian Hohnstaedt
a0baea653b
Improve Date displays and input
...
Make asn1time be based on QDateTime
Support for local time and GMT in
displays and input
2012-04-03 21:07:08 +02:00
Christian Hohnstaedt
610a20d1f2
Add x509v3 extensions to the list of selectable columns
...
Requests and certificates can display the extensions in the table
and be sorted by them.
make the key identifiers display in numerical style
2011-06-21 22:06:39 +02:00
Christian Hohnstaedt
bd961eface
avoid unused-but-set-variables
2011-03-01 06:46:59 +01:00
Christian Hohnstaedt
4b1d1e45a8
check for fwrite() errors
2011-01-24 18:43:44 +01:00
Christian Hohnstaedt
603cc7d9be
Improve Columns of all Items Feature Request [849713]
...
Keys: Sort Keysize numerical
Certs: CA, fingerprints, start date (notBefore)
Crl: CRL number , Last update
Requests, Crls, Templates, Certs: All subject items and the full name
2010-07-30 06:54:14 +02:00
Christian Hohnstaedt
766192d61c
improve extension to conf functionality
...
get rid of ext_str_new() and ext_str_free()
use d2i() and XX_free() instead
support for unrecognized extensions as DER stream
improve altName: otherName
Support Bitfields: keyUsage and ns_certType
2010-07-20 21:03:29 +02:00
Christian Hohnstaedt
0ec2462715
improve creating templates from cert
...
- enhance parsing of CRL-DP, SAN, IAN and AuthInfoAcc
- add support for CertificatePolicies
2010-07-20 07:28:51 +02:00
Christian Hohnstaedt
71af5a87b3
Use QDateTime instead of mktime
2010-07-16 06:30:54 +02:00
Christian Hohnstaedt
de851ed3a9
Changed all header includes to QT4 names and included the correct component name
...
By Andreas Piesk. Thanks!
adapt to HEAD since the patch is based on 0.6.4
drop qt4/Qt include in list of includes during configuration
2010-06-13 11:49:38 +02:00
Christian Hohnstaedt
670c45e268
Update translation and messages
...
- extended russian translation by Pavel Belly
- dropped approach to create sentences from different parts
like "Successfully created %1 '%2'" with %1 being "the certificate"
and %2 being the name. This leads to trouble for other languages.
Therefore I decided to mention the whole sentences and accept
the many, almost duplicated sentences.
- Consolidate german translation:
. Smart card/Smartcard -> Chipkarte
. Besitzer -> Inhaber
. Unterschriftsanfrage/Zertifikatsanfrage -> Zertifikatsantrag
- Support translations for pki_*.cpp by adding Q_OBJECT
2010-05-17 06:51:24 +02:00
Christian Hohnstaedt
410ed8b091
update changelog and translation
...
- document special handling of translation for other translators
(and me, when I forgot about)
2010-04-23 07:43:48 +02:00
Christian Hohnstaedt
02de3bfb8c
improve advanced extensions and cert2template functionality
...
- if subAltName, issAltName or crlDist contain commas, put them
on the advanced tab
- regard critical flag for the extensions above
2010-03-14 09:34:25 +01:00
Christian Hohnstaedt
f1c528fcc9
update copyright information
2010-03-11 07:13:48 +01:00
Christian Hohnstaedt
0230061855
replace allocated strings by QByteArray for datastorage
2010-03-08 07:50:08 +01:00
Christian Hohnstaedt
00eccfe98f
add informational messageboxes
...
- for keys, requests, certificates, crls or templates
- when successfully created or imported one.
2010-02-23 19:17:44 +01:00
Christian Hohnstaedt
345cdc1083
improve messages and usability
...
- update german translation
2010-02-21 16:24:00 +01:00
Christian Hohnstaedt
e293eb1f4f
support for pathlen of 0
2009-12-06 17:50:06 +01:00
Christian Hohnstaedt
0ea0d1d53a
also create template from requests
...
- fix artefacts regarding template-from-cert functionality
2009-12-05 16:00:26 +01:00
Christian Hohnstaedt
7f3ce42d4d
finish certificate to request transformation
...
- Implement feature request [2213094] and [1108304]
2009-12-05 09:07:04 +01:00
Christian Hohnstaedt
b5667920bd
start certificate export to templates
2009-12-03 23:32:23 +01:00
Christian Hohnstaedt
838fb6924d
add information to requests, wether they are already signed or not
...
- look for a certificate with the public key of the request
to decide whether it is already handled or not.
2009-11-29 12:28:31 +01:00
Christian Hohnstaedt
205fa72305
extend templates
...
- they now contain the not-well-defined information
2009-11-27 07:35:17 +01:00
Christian Hohnstaedt
bd90901c10
change filename handling to support UTF8 names
2009-11-24 19:16:25 +01:00
Christian Hohnstaedt
9f900ae6f7
update copyright date to 2009 where appropriate
2009-11-24 17:54:21 +01:00
Christian Hohnstaedt
9182afd71c
support storing Certificates on the Smart-card
2009-11-15 19:40:55 +01:00
Christian Hohnstaedt
66c7db0350
Start implementation of SmartCard support
...
- use PKCS#11
- load keys and showing them works
2009-10-28 18:54:22 +01:00
Christian Hohnstaedt
9f0aab7b79
Add advanced extension text to the template
...
- add donator info
- extend template format
- rename X-CA to XCA in the desktop file
2007-12-21 12:53:26 +01:00
Christian Hohnstaedt
4ed20f5819
add pki_multi for multiple pki items.
2007-08-23 18:57:22 +02:00
Christian
34227bf680
fix some warnings
2007-04-25 20:12:24 +02:00
Christian
8283d8e7b9
replace copyright notice in source files
...
(copyright and licence itself remain unchanged)
fix configure to set Qt include dir
code justifying
2007-04-12 12:25:28 +02:00
Christian
d4a90be207
replace "include <Qt/" by "include <"
2007-04-11 11:19:22 +02:00
Christian Hohnstaedt
fa92c4c31f
improve error handling and error messages during the load
...
of items. Also fix some fd and memory leakage.
2007-02-12 16:26:15 +01:00
Christian
aa4df24aeb
* fix version number in exported *.xca template
...
* fix import of older XCA templates
* Add templates for CA, client and server
2007-02-07 19:03:34 +01:00
Christian Hohnstaedt
92fd146450
Fix order of X509Name entries
...
remove debugging output
add template "duplicate" functionality
minor optical changes
remove superflous template properties
2007-01-31 12:53:29 +01:00
Christian
612415a422
fix default pathname setting
...
add clicklabel for request key
remove debugging output
2007-01-31 01:09:19 +01:00
Christian Hohnstaedt
6f3932983a
Fix for gcc4
...
delete my bogus default password
2006-11-28 13:12:22 +01:00
Christian
1727c1a966
fix dump import
2006-11-27 22:26:23 +01:00