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
8cda76cb1f
Show the name of the database when asking for the password
2010-07-03 08:05:37 +02:00
Christian Hohnstaedt
ef9207a073
tell the user about non-importable data
2010-06-23 07:13:26 +02:00
Christian Hohnstaedt
d9c3661608
Tell user about illegal files
...
Tell the user about any files that did not contain any crypto items
2010-06-19 14:28:25 +02:00
Christian Hohnstaedt
3524b024e9
Support Drag and Drop
...
Add eventhandler for file-open events.
This happens when opening a database or
other item with XCA in the Finder
Dragging an item onto the mainwindows shows the item and imports it
if desired
2010-06-17 20:48:38 +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
58e8b37a61
exit application if commandline import is aborted
2010-05-17 07:14:41 +02:00
Christian Hohnstaedt
9ecf9e001a
update commandline option documentation
2010-04-10 12:13:13 +02:00
Christian Hohnstaedt
8e51ef479a
note non-existing files mentioned on command line
2010-04-10 11:31:21 +02:00
Christian Hohnstaedt
929fed6c36
remove debugging code
2010-04-09 07:49:21 +02:00
Christian Hohnstaedt
3594482299
enable cancel button during renaming items and initializing tokens
2010-04-09 07:22:21 +02:00
Christian Hohnstaedt
8688365e33
minor improvements
2010-03-27 13:04:27 +01:00
Christian Hohnstaedt
984798659c
add DH param generation
2010-03-24 08:08:18 +01:00
Christian Hohnstaedt
01c8b89edd
autoimport from cmdline
2010-03-22 21:21:21 +01:00
christian
a6dcd841c2
manage token: delete from this token
2010-03-14 09:34:25 +01:00
Christian Hohnstaedt
1102308dfc
extend Multi-import dialog to token-manager
...
- add token information
- add "Delete token" button
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
7e90bd80f9
add new Menu item: Token
...
- manage PINs and tokens via this menu
- update documentation
2010-03-02 08:23:25 +01:00
Christian Hohnstaedt
b02b25b168
fix initToken
2010-03-01 08:22:50 +01:00
Christian Hohnstaedt
8b842925bc
improve PIN changing dialogs
...
- use token.label to identify the slot
- show min and max PIN lengths when changing USER and SO PIN
- sanitize token strings like label
- pad token strings correctly with ' ' 0x20
- reenable "Init Security token"
2010-02-28 15:07:25 +01:00
Christian Hohnstaedt
825fea569d
improve token handling
...
- add tokenInfo.model to the card information, revamp tokenInfo
- add driverInfo()
- use token_info.label (card_label) as token descriptor for reading passwords
- use only CKA_LABEL as internal name
2010-02-28 10:31:53 +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
56eea60093
change button-text during token-select
...
- only enable token-initialisation if a database was loaded
because the PKCS#11 lib is stored in the lib.
2010-02-23 07:34:26 +01:00
Christian Hohnstaedt
345cdc1083
improve messages and usability
...
- update german translation
2010-02-21 16:24:00 +01:00
Christian Hohnstaedt
3b600c1c6b
improve token handling
...
- support Token initializing
- support deleting any certificates from tokens
- fix prepare_card API
- replace HTML entities when generating HTML ouput
2010-02-17 07:20:18 +01:00
Christian Hohnstaedt
d362a9c51e
add new Token-features
...
- replace occurances of "Smart Card" by "Token"
- Support for creating keys on a token
- Store existing keys on a token
- delete keys and certs from a token
- update docs
2010-02-17 07:20:18 +01:00
Christian Hohnstaedt
ca69e1e882
fix filename handling
2009-12-05 19:09:47 +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
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
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
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
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
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
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
Christian Hohnstaedt
0aced7f2c4
improve Smart-card handling
...
- if PublicKey or Cert CKA_LABEL fails, try CKA_SUBJECT
- don't use CKA_VALUE attribute on PUBLIC_KEY,
because not everyone supports it.
While being at it, add code for DSA and EC Cards.
- load PKCS#11 engine only after database open.
- avoid reloading the DLL on windows, because it is not supported.
Windows users need to restart XCA after changing the PKCS#11 path
- fix getSlotList() and return a QList<unsigned long>
2009-11-11 22:58:34 +01:00
Christian Hohnstaedt
7b7f40f883
Remove hack for mingw-linker
...
- Windows compilation works without this hack
2009-11-10 13:33:35 +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
f41411902f
more Smart card
...
- add support to store a certificate on the card
(did not work with my TCOS card, but in theory....)
- init PIN via PUK
- be more robust regarding card changes
- improve PIN handling
2009-11-03 19:51:37 +01:00
Christian Hohnstaedt
7cf3862467
support to init the PIN via PUK (SO PIN)
...
- start support for binary passwords (hexencoded)
2009-11-02 08:01:49 +01:00
Christian Hohnstaedt
48f59e9d1a
support for PIN changes of Smart card tokens.
2009-11-01 19:41:29 +01:00
Christian Hohnstaedt
5789037b36
more smart card
...
- import moved to "import" menu
- initialliy support signing
- remove debugging code
2009-10-30 17:59:19 +01:00
Christian Hohnstaedt
dcf0c83b35
support smart card import
...
- import keys and certificates from a smart card and
show them in an importMulti dialog
- support exporting the public from smart card
2009-10-29 18:54:08 +01:00
Christian Hohnstaedt
f82aad0c2a
add support for Elliptic curve keys
2009-10-28 18:56:44 +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
chris
365ce4df4f
fix locale support and commandline handling
...
- by Andreas Roth
2009-02-27 08:09:43 +01:00
chris
ab5b066198
change the hashing of the default password.
...
- This means that any database opened by this version can't
be used properly by older versions
- Opening older databases immediately rehashes the password
an makes it unusable for older XCA versions.
- Opening newer databases with old XCA versions won't hurt,
it just does not work properly
2008-02-04 22:08:29 +01:00