Commit Graph

939 Commits

Author SHA1 Message Date
Christian Hohnstaedt
a4e255e799 Fix Bug [3047021] Double word in option 2010-08-17 16:51:48 +02:00
Christian Hohnstaedt
baf0428a82 update translation and xca.pro 2010-08-15 12:27:19 +02:00
Christian Hohnstaedt
9924d39668 set sane start dir for PKCS#11 lib selection 2010-08-14 11:01:31 +02:00
Christian Hohnstaedt
6902307c32 update documentation 2010-08-11 23:27:12 +02:00
Christian Hohnstaedt
23ad77b6f0 Support multiple PKCS#11 provider 2010-08-11 23:12:48 +02:00
Christian Hohnstaedt
d34cc82e1f avoid the need of pkcs11 engine
the sole use of the engine was signing.
But on the other hand it had to be compiled for all platforms
and it prevented the use of multiple PKCS#11 libs.
2010-08-10 21:58:51 +02:00
Christian Hohnstaedt
3bff3e630c don't throw an error if editing did not change anything 2010-08-10 21:55:48 +02:00
Christian Hohnstaedt
b3ec5b6d58 keep column sorting after inserting items 2010-08-10 21:55:05 +02:00
Christian Hohnstaedt
768663438c fix "Rename" functionality 2010-08-10 08:01:06 +02:00
Christian Hohnstaedt
03804a8d9e enable sorting of the list of revoked certs in CRL details 2010-08-09 06:19:09 +02:00
Christian Hohnstaedt
5383c8c43f Consolidate export dialogs 2010-08-07 13:40:25 +02:00
Christian Hohnstaedt
1ee65645a3 add pathlen only for CA certificates 2010-08-06 19:12:07 +02:00
Christian Hohnstaedt
f572eb3898 Messageboxes use the Buttongroup
The buttongroup behaves as expected on different Environments

update translation
2010-08-06 19:08:14 +02:00
Christian Hohnstaedt
d1fad54743 Only apply authorityKeyIdentifier if the button is enabled 2010-08-06 08:27:15 +02:00
Christian Hohnstaedt
ce12832332 Remember window size and open tab on db-close
and restore it when opening the DB
2010-08-06 08:27:10 +02:00
Christian Hohnstaedt
e12710b539 Fix CRL comparison
simplify comparison code in general:
Compare DER representations if applicable
2010-08-05 21:54:13 +02:00
Christian Hohnstaedt
3a92d46362 fix crash during item-import
replace reference to the view by signals/slots
2010-08-05 07:22:00 +02:00
Christian Hohnstaedt
054231465b Set version to -rc0, update doc and translation 2010-08-05 06:37:56 +02:00
Christian Hohnstaedt
d9ade44a30 using /dev/null on windows does not lead very far .... 2010-08-04 22:18:33 +02:00
Christian Hohnstaedt
3bb40f477d fix column property management
remember size and autoResize for every column
use own dataformat for storage

add "internal name of the key" column for certs and requests
2010-08-04 08:23:19 +02:00
Christian Hohnstaedt
ced687be5b Improve column handling
right-align numeric columns and make them monospaced.
Save their current state in the database.
Also add column-menu to the other context menu

fix minor bugs

Support for "Unstructured Name" and "challange password" columns
	in the request-table
Support for name hash as used by OpenSSL to lookup certs.
	As table column and as distinguished name information
2010-08-01 06:50:49 +02: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
6509526363 Amendment to last commit.
Make it compile against OpenSSL 0.9.8 again
2010-07-30 06:53:08 +02:00
Christian Hohnstaedt
20b166488f Improve CRL generation [3035294]
Add CRLNumber for the CRL.
Add InvalidityDate and CRL-reason for each entry.

CRL-hold-instruction-code not supported, yet.
2010-07-29 07:41:49 +02:00
Christian Hohnstaedt
fcc4d4f63c enhance kvView
- allow flexible column count instead of fixed 2 columns
- allow lineEdits and Dropdowns on different columns
2010-07-27 06:53:09 +02:00
Christian Hohnstaedt
fd776644ac improve error messages 2010-07-24 22:17:52 +02:00
Christian Hohnstaedt
be8dca7663 Support for generalname IPv6 addresses 2010-07-24 09:23:12 +02:00
Christian Hohnstaedt
c9a1d8f657 minor windows fix 2010-07-24 09:23:08 +02:00
Christian Hohnstaedt
d3f3ca29a3 first correct dates, then check whether they are exchanged 2010-07-22 23:33:31 +02:00
Christian Hohnstaedt
766025026e update translations 2010-07-22 07:12:38 +02:00
Christian Hohnstaedt
9085ecbd4e More support for public keys
Extract public key from cert and request
Show public keys in requests- and cert-details in red
Allow using public keys for certs. Useful if not selfsigning
2010-07-22 06:57:32 +02:00
Christian Hohnstaedt
a7c40be095 After all we are able to convert all extensions to config
Add a button to the certificate detila dialog to show the
extensions as OpenSSL config

improve AuthKeyId

Allow selecting public keys for certificates.
This works if it is signed by an other cert.
2010-07-21 17:52:17 +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
20e0dbbc7d fix translation 2010-07-16 18:44:43 +02:00
Christian Hohnstaedt
ad10cbfc0d update translations 2010-07-16 18:27:33 +02:00
Christian Hohnstaedt
1c21bd8882 handle DistinguishedName entry length violations more userfriendly
previously violating stringlen constraints stated in RFC3280
was a hard error. Now it triggers a warning, that can be ignored.
2010-07-16 18:14:23 +02:00
Christian Hohnstaedt
b0815de30e Fix error whether to store certs on the Smart card 2010-07-16 18:13:21 +02:00
Christian Hohnstaedt
836a8a4c15 keep compatibility to QT 4.3.0 2010-07-16 08:15:22 +02:00
Christian Hohnstaedt
c250a647ce fix windows build 2010-07-16 06:30:54 +02:00
Christian Hohnstaedt
71af5a87b3 Use QDateTime instead of mktime 2010-07-16 06:30:54 +02:00
Christian Hohnstaedt
19e936fe06 improve error messages for string encoding problems 2010-07-16 06:30:48 +02:00
Christian Hohnstaedt
750e2819e3 update translations 2010-07-15 20:58:16 +02:00
Christian Hohnstaedt
fb62b3aba8 Change default string encoding
Now by default it uses Printable string and only if
the value can't be encoded as printable string it will use
UTF-8 instead.
2010-07-15 20:54:23 +02:00
Christian Hohnstaedt
ac371b697a improve date and time input
- Only once set notBefore to "now" when creating Cert-renewal
  or NewCert dialog.

- Apply-time button now always uses the current value from notBefore
  and adds the time-span without resetting notBefore

- Checking "midnight" now immediately modifies the dates.
  Unchecking "midnight" now recovers the old value

- The seconds are always set to 00, since they can't be set via
  the DateTime dialog anyway

- CRL generation now too allows to use midnight and time ranges
  and uses GENERALIZED time if the date is out of range for UTCTIME
  (same logic as for certificates)
2010-07-14 20:54:59 +02:00
Christian Hohnstaedt
6f52de72ec allow linebreak for text in password dialog 2010-07-09 17:58:39 +02:00
Christian Hohnstaedt
a3529b26a6 improve w32 Build script 2010-07-03 11:38:26 +02:00
Christian Hohnstaedt
bc806e46ff fix error message 2010-07-03 11:37:19 +02:00
Christian Hohnstaedt
8cda76cb1f Show the name of the database when asking for the password 2010-07-03 08:05:37 +02:00
Christian Hohnstaedt
170ff133b3 support commandline built of XCA on MAC OSX
Version 0.9.0-pre01
2010-07-02 18:13:59 +02:00