Commit Graph

197 Commits

Author SHA1 Message Date
Christian Hohnstaedt
b02b25b168 fix initToken 2010-03-01 08:22:50 +01:00
Christian Hohnstaedt
01fa5628ed improve key-value input
- add input validators
 - add information about valid characters and length
 - add translations
 - untranslate X509 specific expressions
 - add 'critical' checkbox to SAN IAN AIA CDP edit box
2010-02-27 09:20:47 +01:00
Christian Hohnstaedt
7e5a8001f4 fix tab-selection for errors
- in case of an error during certificate/template/request generation
   now the correct tab containing the error is selected
2010-02-26 08:15:52 +01:00
Christian Hohnstaedt
d1f2b1cdba improve key-value tables
for "additional DN entries" and "SAN/CDP/AIA edit-boxes":
 - make type-selection a combobox
 - make rows reorderable
2010-02-26 08:14:54 +01:00
Christian Hohnstaedt
59f99fb33c allow certificates to be written to any token
- consolidate token-select dialog

 - update changelog
2010-02-24 21:04:52 +01:00
Christian Hohnstaedt
6f5e1da5b6 apply partial template-contents
- applying the subject only or the extensions only is possible
   via different buttons.
   This way a name-template can be created and combined with an
   extension-only-template like HTTPS_client.
2010-02-24 08:07:22 +01:00
Christian Hohnstaedt
667ec86a1e only check signer dates if there is a signer 2010-02-23 20:17:57 +01:00
Christian Hohnstaedt
03c9fbb6c0 add old names of DN entities as tooltip
- to stay a little backward-compatible. They will be translated.
2010-02-23 08:18:30 +01:00
Christian Hohnstaedt
345cdc1083 improve messages and usability
- update german translation
2010-02-21 16:24:00 +01:00
Christian Hohnstaedt
76a1a2286c reduce pathLen to numbers 2009-12-07 09:22:53 +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
205fa72305 extend templates
- they now contain the not-well-defined information
2009-11-27 07:35:17 +01:00
Christian Hohnstaedt
9f900ae6f7 update copyright date to 2009 where appropriate 2009-11-24 17:54:21 +01:00
Christian Hohnstaedt
467295e8ca add the "no well-defined date" from RFC 5280 as checkbox 2009-11-16 18:27:21 +01:00
Christian Hohnstaedt
d1156d69c6 usability
- disable key selection if the subject of a request is modified
   during certificate rollout from a PKCS#10 request.
2009-11-10 09:34:16 +01:00
Christian Hohnstaedt
76913168ed smart card related fixes
- fixes to not crash if Smart card support is missing
 - select correct list of hash algos by
   reading PKCS11 mechanisms per slot and save them among with
   the card in the db
 - remove debugging code
 - allow to configure the path to the PKCS#11 library
 - copy pkcs11 header-file into XCA lib
2009-11-04 18:59:55 +01:00
Christian Hohnstaedt
f82aad0c2a add support for Elliptic curve keys 2009-10-28 18:56:44 +01:00
Christian Hohnstaedt
51a134626a fix initial time settings in NewX509 dialog 2009-09-10 07:58:39 +02:00
Christian Hohnstaedt
9ac65605f7 support modifying the CRL subject during signing 2009-09-05 11:55:57 +02:00
Christian Hohnstaedt
356cab3401 check for duplicate x509 v3 extensions
- while taking extensions from the request, the advanced tab
   and the other tabs, extensions may be duplicated.

   They will be now diplayed in
   detail and duplicates are found and shown clearly.
   Warning message will allow for modifications.

 - Fixes
    [ 1881482 ] Copy extensions from request seems to fail
    [ 1998815 ] xca adds basic constraint "CA" twice resulting in invalid CA
2009-03-03 21:52:32 +01:00
chris
d1524a44d7 fix auth key id
- Fix: [ 2342561 ] Checkbox disabled in template dialog
 - Fix: [ 2088468 ] Create self signed w. ext."Authority Key Identifier" fails

 - Start fixing
    1998815: xca adds basic constraint "CA" twice resulting in invalid CA
2009-02-26 08:09:55 +01:00
Christian Hohnstaedt
b6df33e097 SF: [ 1881482 ] Copy extensions from request seems to fail
- additionally show PKCS#10 extensions on advanced tab
2008-01-30 18:32:34 +01:00
Christian Hohnstaedt
8784f0ffd3 Impove usability
- preset New key with certificate name if initiated by
   certificate dialog.
 - apply template, if CA template is defined
2008-01-26 12:38:45 +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
2299d2b59c avoid some compiler warnings and make qmake build work again. 2007-11-28 09:18:25 +01:00
Christian
0d7a35d126 minor improvement 2007-11-26 21:32:55 +01:00
Christian Hohnstaedt
8b4838d5d8 put error messages of extensions into the advanced tab 2007-11-26 18:57:47 +01:00
Christian
71afef8472 add validation button to see all extensions before creating the cert. 2007-11-25 19:23:52 +01:00
Christian Hohnstaedt
deec9eb993 Minor changes
- Add predefined templates to the list of templates
 - fix extension duplication bug in post 0.6.3 release
 - change Password dialog text properties
 - remove unused/duplicate code in lib/pki_key.cpp
2007-08-13 13:53:30 +02:00
Christian
4e24a63e5b String encoding options added
- move used-keys-button form options to NewX509 dialog
 - Set string options in options dialog
2007-05-28 22:45:07 +02:00
Christian
0195dcf746 Request attributes added
- remove extension and attribute tab in details dialog if
   no extensions or attributes available
 - documentation updated
   X509 request attributes (like challange password) can be set and viewed.
2007-05-28 16:33:13 +02:00
Christian
91e4e78cef Add options dialog to set the default hash algo,
mandatory distinguished name entries and allow duplicate key use
as requested by some users.
show CRL signature alg information

Version 0.6.3
2007-05-20 10:05:10 +02:00
Christian
b0b9cd1d00 Add options dialog, not done yet...
unfy hashAlgo handling (hashBox)
2007-05-13 20:09:45 +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
d871453d3a forgot to add the string in iss.alt.name 2007-02-14 12:58:58 +01:00
Christian Hohnstaedt
e28e2cc4b2 fix email:copy and issuer:copy for requests 2007-02-12 20:34:19 +01:00
Christian Hohnstaedt
513354d301 ifdef out the QA serial things
move the hash algo outside of the signing box to
keep it enabled for ´request generation.
2007-02-12 10:49:32 +01:00
Christian
c35ec0d23a - move hash algo into signer box [ 1656260 ]
- make QA serial a compile time option
 - fix and enable QA serial
 - code styling
2007-02-11 12:39:09 +01:00
Christian
72779569e9 remove debugging code
fix spelling errors
check certificate validity times
add donators entry
2007-02-08 23:57:19 +01:00
Christian Hohnstaedt
5aa171ee2a fix date generation and warn if generalized time is used 2007-02-08 18:08:08 +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
7d76d2069c more documentation 2007-01-29 17:59:44 +01:00
Christian
fd7d05dc65 fix default extension of templates to be xca
remove unneeded printfs
2007-01-04 23:57:15 +01:00
Christian
2a7b6e242f fix x509name list in NewX509.ui
make Extensions readonly
2006-12-20 23:51:07 +01:00
Christian
023ceadd36 fix Bug [ 1166075 ] serial numbers don't sort numerically
Add import submenu
preset selected certificate forn signing in NewCert dialog
fix Request-selection in NewX509
2006-12-08 00:17:28 +01:00
Christian Hohnstaedt
17457bc8f0 fix multiple certificate export 2006-11-22 18:44:01 +01:00
Christian
3e28c9db83 Fix PKCS12 import
fix subject Key identifier - auth_key_ident dependencies
in NewX509
2006-11-21 00:03:34 +01:00
Christian Hohnstaedt
c980a5e8d4 Add export format for apache-ssl
cleanup
fix bug in PKCS#12 immport
2006-11-16 17:57:51 +01:00
Christian
20d58af2ad fix template handling 2006-11-15 23:24:35 +01:00
Christian Hohnstaedt
99075dd607 add RSAwithSha256 for openssl 0.9.8
fix tab-enabling for templates and requests
remove obsolete code
use right compiler in configure
2006-11-15 17:16:26 +01:00
Christian
6be660c3f6 Certificate renewal fixed
Export P7 completed
Signals of newKeys refixed
2006-05-22 23:11:21 +02:00
Christian
609c367471 Enable Certificate list in CRL,
make keycreation button work
2006-05-21 20:15:15 +02:00
Christian
813e115b8e Spaces deleted 2006-05-21 10:08:39 +02:00
chris2511
9773c7b36d more for QT4 2006-04-24 05:08:49 +00:00
chris2511
b9278c547f more QT4 2006-03-22 22:57:08 +00:00
chris2511
13b6bb9e07 more QT4 changes 2006-03-18 12:59:37 +00:00
chris2511
f8846363c6 Extension editor adopted 2006-03-14 22:54:01 +00:00
chris2511
462eac83a3 certificates for QT4 2006-03-12 23:57:24 +00:00
chris2511
9a58b1513c add V3 extension support for Requests 2005-02-25 23:41:56 +00:00
chris2511
b722ca5655 add "validation" function for editable extensions 2005-02-16 23:23:20 +00:00
chris2511
cd7207e74c add "edit" buttons for subject/issuer alt. name, crl dist. point and cert. auth. info access for easier data input. 2005-02-15 22:41:46 +00:00
chris2511
0091853a73 changes in building,
DSA keys
key format in database changed to contain the public key and
the private one in encrypted form.
2005-02-07 21:56:21 +00:00
chris2511
9547edc042 store "midnight" in template 2004-05-21 19:07:43 +00:00
chris2511
a9a34847c2 "Authority info Access" enhanced
"aia.txt" as oid list added
2004-04-14 23:36:54 +00:00
chris2511
33f907b183 validity view was changed to be font width aware.
Closes Bug #931849
CertExtend dialog has also a time-diff.
It is possible to round the validity times
to 0:00:00 and 23.59.59
2004-04-13 23:35:23 +00:00
chris2511
e21066dbef debian menu added,
version 4.7-RC1
2004-02-05 23:05:00 +00:00
chris2511
7d4f729190 fixes for SPKAC and database opening 2004-02-05 20:17:54 +00:00
chris2511
6cf2d0320e loading from file moved from constructor to
method fload()
2003-12-09 17:25:22 +00:00
chris2511
d932fc0e82 Authority info access added
Certificate policies pending...
2003-11-30 20:56:56 +00:00
chris2511
ce13a085ea databases can be opened, changed and closed.
additional (private) oids can be registered in oids.txt
OIDs for extended key usage and Distinguished name are
now read from eku.txt and dn.txt respectively.
XCA does not open DB when viewing items from CMD line
2003-11-30 15:42:08 +00:00
chris2511
5bdf91320e make it compile 2003-09-03 15:13:58 +00:00
chris2511
3124f25981 SmartCard Logon OID 2003-08-14 22:42:14 +00:00
chris2511
642d2b7b78 Keys were not shown on doubleclick on keyname in certdetail
show the right issuer and subject name on the last page of the
Wizard
2003-08-05 09:38:33 +00:00
chris2511
ea3775c71f Template changing when creating certificates repaired
Import of Templates fixed.
2003-08-04 23:40:39 +00:00
chris2511
592ae276a4 critical flag in key usage and extended key usage works now
Import of Multiple items is done and works
2003-07-30 14:55:29 +00:00
chris2511
e5e646d022 Authority Key identifier repaired
Verion 0.4.2
2003-07-20 21:37:32 +00:00
chris2511
35d7ebe7d8 typo in configure.ac
remove compiling problemas with some versions of OpenSSL
2003-07-15 13:08:59 +00:00
chris2511
4fe86655db Import via commandline repaired,
signing of requests without key fixed
Changes for WIN32 version from Ilya added
2003-07-14 22:24:03 +00:00
chris2511
639f2cc26e time moved back to generalized time 2003-07-08 15:13:28 +00:00
chris2511
ad0b255aa9 *** empty log message *** 2003-07-07 22:45:07 +00:00
chris2511
8732dafc71 *** empty log message *** 2003-07-07 15:17:46 +00:00
chris2511
37e803e444 This version works already pretty good 2003-07-06 16:28:21 +00:00
chris2511
18b2210af3 *** empty log message *** 2003-07-03 23:25:23 +00:00
chris2511
93a5908148 revokation lists repaired 2003-07-01 22:36:12 +00:00
chris2511
a12d51a1d4 Working at templates 2003-06-30 22:37:09 +00:00
chris2511
7daec54d19 translations moved to its subdir 2003-06-30 14:16:18 +00:00
chris2511
35680ff649 Certificate creation works again, validity settings elaborated 2003-06-29 22:03:10 +00:00
chris2511
b015091d30 *** empty log message *** 2003-06-27 15:26:05 +00:00
chris2511
9d4ad0f739 *** empty log message *** 2003-06-26 22:47:29 +00:00
chris2511
a1f18b17bb *** empty log message *** 2003-06-26 15:57:03 +00:00
chris2511
67294fc708 *** empty log message *** 2003-06-25 23:38:49 +00:00
chris2511
6a88c53778 *** empty log message *** 2003-06-25 15:42:51 +00:00
chris2511
360d8b90f3 moved some widgets to ./widgets/ subdir 2003-06-22 22:36:32 +00:00