Commit Graph

781 Commits

Author SHA1 Message Date
Christian Hohnstaedt
766648be49 fix string conversion from QString to ASN1
Synopsis: When using special chars in the DN entries
           they sometimes got corrupted.

 - the toUtf8() method returned a temporary QByteArray
   and the pointer to its memory became invalid befor using it.

 - also checked other invalid uses of temporary QByteArray objects
2010-01-05 07:37:38 +01:00
Christian Hohnstaedt
9ba0dcfa89 fixes for MAC OSX SnowLeopard
from Boudewijn Rempt
2010-01-05 07:37:27 +01:00
Christian Hohnstaedt
4d16a66a15 fixes in docs 2010-01-04 20:14:35 +01:00
Christian Hohnstaedt
8faf1e48ab Release 0.8.0 2009-12-10 18:44:03 +01:00
Christian Hohnstaedt
c4c0d8baa3 improve build 2009-12-09 08:19:07 +01:00
Christian Hohnstaedt
232100eec7 fix BMPSTRING decoding 2009-12-09 08:18:58 +01:00
Christian Hohnstaedt
30f186caa3 compile fix for openssl 1.0.0
- and remove trailing newline when displaying extension texts
 - show the correct year when displaying times. 2009 instead of 109
2009-12-07 19:34:57 +01:00
Christian Hohnstaedt
76a1a2286c reduce pathLen to numbers 2009-12-07 09:22:53 +01:00
Christian Hohnstaedt
69a1c43a41 pre02, update changelog 2009-12-06 21:43:40 +01:00
Christian Hohnstaedt
e293eb1f4f support for pathlen of 0 2009-12-06 17:50:06 +01:00
Christian Hohnstaedt
f54c7fd4d7 document templates 2009-12-06 17:07:01 +01:00
Christian Hohnstaedt
dbad217a9f improve file-dialog handling
- resize columns to fit to the longest entry
 - Ask once if an existing file shall be overwritten
2009-12-06 16:39:17 +01:00
Christian Hohnstaedt
e73d0c2c6e always include /usr/lib in search path 2009-12-06 12:34:52 +01:00
Christian Hohnstaedt
a7b30813f1 fix year while generating struct tm 2009-12-06 12:34:29 +01:00
Christian Hohnstaedt
ca69e1e882 fix filename handling 2009-12-05 19:09:47 +01:00
Christian Hohnstaedt
9366c1ae1b update default templates 2009-12-05 17:27:54 +01:00
Christian Hohnstaedt
e44fb7b24c implement getDefaultMD() for smart cards 2009-12-05 16:59:52 +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
6358699acd update images 2009-12-05 15:54:20 +01:00
Christian Hohnstaedt
5d00ffadfb for unknown DN entries display the OIDinstead of "unknown"
- add OID of nameDistinguisher to oids.txt
2009-12-05 12:54:15 +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
dcab379554 update images 2009-12-03 23:30:52 +01:00
Christian Hohnstaedt
c0afdb0642 minor fixes
- fix engine path
 - remove unneeded function
 - fix to compile with OpenSSL 1.0.0
 - parse SPKI values like filenames:
    8Bit encoded on windows, utf8 otherwise
2009-12-03 08:17:51 +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
45ccf91a98 add docdir information to INSTALL 2009-11-26 08:17:23 +01:00
Christian Hohnstaedt
09b4ea717f add serialNumber to default list of DN entriese 2009-11-26 08:16:48 +01:00
Christian Hohnstaedt
52df92b967 improve library finding and add missing key.xpm to resources 2009-11-25 23:13:40 +01:00
Christian Hohnstaedt
fe8c2c2660 improve filename handling for databases
- allow "umlauts" and other non ASCII char in database filenames
   using the OS dependent handling QString2filename, using
   8Bit codepage encoding on Windows and UTF8 on linux and OS X
2009-11-25 09:06:22 +01:00
Christian Hohnstaedt
2896382ff7 improve autotest
- autotests are still not very usable
2009-11-25 09:01:49 +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
01caa347fa update xca.pro and qmake 2009-11-24 17:42:16 +01:00
Christian Hohnstaedt
511a589341 drop senseless const 2009-11-24 17:42:16 +01:00
Christian Hohnstaedt
42da9ac574 reactivate functionality to change database password
- remove CRTL+X shortcuts from menu
 - change DB pass not via button, but via file-menu.
2009-11-24 17:42:16 +01:00
Christian Hohnstaedt
44e17ae9da minor fixes:
- remove debugging code
 - allow DOCDIR to be different from PREFIX
2009-11-24 17:41:57 +01:00
Christian Hohnstaedt
6f7722124b change the default string encoding
- avoid T61STRINGS, which are pretty locale dependent
   This can be changed via the options menu
2009-11-20 08:31:06 +01:00
Christian Hohnstaedt
58c44d2a87 improve PKCS#11 library-load logging 2009-11-19 22:13:28 +01:00
Christian Hohnstaedt
dee0c81dab update install instructions 2009-11-19 22:07:24 +01:00
Christian Hohnstaedt
8f446c205e fix/improve build system
- allow to build without linuxdoc
 - remove xca.dmg and xca.app targets
 - fix clean target in doc
2009-11-18 18:54:05 +01:00
Christian Hohnstaedt
dbcc1048c1 extend changelog and bump version to 0.8.0-pre00 2009-11-17 18:56:43 +01:00
Christian Hohnstaedt
ffce5d1494 fix PKCS#12 and PEM import 2009-11-17 18:56:43 +01:00
Christian Hohnstaedt
3ef46f7501 minor UI fixes in Certificate dialog 2009-11-17 07:35:14 +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
47e2f6175f hack libp11 to work with Aloaha PKCS#11 library 2009-11-16 08:12:05 +01:00
Christian Hohnstaedt
9182afd71c support storing Certificates on the Smart-card 2009-11-15 19:40:55 +01:00
Christian Hohnstaedt
e61e58d917 improve and harden mechanism handling 2009-11-13 18:06:31 +01:00
Christian Hohnstaedt
2a1fc082df more fixes, improvements for Windows 2009-11-13 08:36:43 +01:00
Christian Hohnstaedt
f802de1db5 catch errors during card import
- improve reading of CKA_ID and support CKA_IDs longer than 1 byte
 - lib/Makefile pki_base has no Q_OBJECT
2009-11-12 08:14:15 +01:00