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