Christian Hohnstaedt
67d270b9ae
Consolidate Export dialogs
2015-04-06 00:04:35 +02:00
Christian Hohnstaedt
58bf2816c2
Also support creating similar requests
2015-04-04 13:13:49 +02:00
Christian Hohnstaedt
24927ad14d
Reactivate PKCS#7
2015-04-03 17:56:55 +02:00
Christian Hohnstaedt
595300617f
SF Feat. Req. #80 Create new certificate, based on existing certificate
2015-04-03 14:52:39 +02:00
Christian Hohnstaedt
c0187b6cb3
Move transforming functions (cert/req -> pubkey/template or cert -> req) to its own submenu
2015-03-23 16:48:51 +01:00
Christian Hohnstaedt
a88b86ad9d
Select the translation language via File menu
2014-11-20 20:14:25 +01:00
Christian Hohnstaedt
f5434dd6f3
SF Feat. Req. #75 show SHA-256 digest
...
.. in the details dialog and as extra column in the table
2014-11-18 17:55:11 +01:00
Christian Hohnstaedt
40f33d37f0
SF Feat. Req. #76 Export private keys to clipboard
...
Before exporting the private key an acknowledge is
required. Here you may opt to only export the public key.
While at it, display the internal Name in export dialogs
2014-11-01 18:51:39 +01:00
Christian Hohnstaedt
9710a78592
First preparation of version 1.0.0
...
update changelog and documentation
avoid warnings about unused variables
2014-04-11 19:29:46 +02:00
Christian Hohnstaedt
8168ca5181
QMessageBox: protect against HTML parsing
...
The default message box displays the message as HTML
Don't do that.
Thanks to Artur Czyz (artur_czyz at wp.pl) for finding it.
2014-04-11 19:29:45 +02:00
Christian Hohnstaedt
aebc916a7b
Overwite extensions from the PKCS#10 request by local extensions
...
Also avoid error message if a request is self-signed
and no unused key is available, but the private key of the request
is available.
2013-11-22 00:18:16 +01:00
Christian Hohnstaedt
c614197d74
Fix Double free in a1time
...
by addingt copy constructor and assignment operator,
not copying the "a1time" from the origin
drop unused variables found during investigation
2012-05-12 08:45:26 +02:00
Christian Hohnstaedt
38ed0b60b5
Update Copyright dates
2012-05-06 11:16:44 +02:00
Christian Hohnstaedt
5fe977f1d6
disable creating a request from a cert if no private key is available
...
Found by Patrick Monnerat, Thanks.
2011-07-12 18:51:27 +02:00
Christian Hohnstaedt
71f23803e7
fix minor memory leak
2011-07-11 19:05:35 +02:00
Christian Hohnstaedt
b622e64209
consolidate Password and Pin input dialogs
...
change storage type of passwords from char[] to QByteArray
Create PwDialog class and drop passWrite and passRead
Create Passwd class derived from QBytearray
move PKCS12 password input to PwDialog
2011-04-30 07:53:26 +02:00
Christian Hohnstaedt
bd961eface
avoid unused-but-set-variables
2011-03-01 06:46:59 +01:00
Christian Hohnstaedt
7155c65ecb
support exporting requests and certs as openssl config file
2011-01-24 18:23:02 +01:00
Christian Hohnstaedt
ca3129d07e
Improve XCA witout EC
...
opening a database with EC keys and certs is possible now.
2011-01-10 07:02:24 +01:00
Christian Hohnstaedt
9f8ce9e9f8
Feature Request [3058195] Export directly to the clipboard
...
Add Export->Clipboard context menu item to
Certificates, Requests and CRLs
2010-10-01 06:46:22 +02:00
Christian Hohnstaedt
9f237b923c
open database with 0600 permissions
...
also avoid unused varaibles
2010-08-26 06:39:30 +02:00
Christian Hohnstaedt
9f7840e012
merge cert details and request details
2010-08-24 07:27:34 +02:00
Christian Hohnstaedt
58a5557f96
don't allow duplicate key names
2010-08-19 18:36:42 +02:00
Christian Hohnstaedt
d89f56d9a4
Bug #3047703 not only mark the first CSR as signed
...
All CSRs with this keay are marked as signed or not.
2010-08-19 07:17:42 +02:00
Christian Hohnstaedt
bb565cdb70
Amendment to previous commit
2010-08-17 17:46:55 +02:00
Christian Hohnstaedt
3d5f196753
Fix Bug [3047029] CSR remains signed while Cert is deleted
...
check sign-status after deleting a certificate
also fix another double-word "findByByPubKey" -> "findByPubKey"
2010-08-17 17:21:06 +02:00
Christian Hohnstaedt
5383c8c43f
Consolidate export dialogs
2010-08-07 13:40:25 +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
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
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
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
b0815de30e
Fix error whether to store certs on the Smart card
2010-07-16 18:13:21 +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
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
670c45e268
Update translation and messages
...
- extended russian translation by Pavel Belly
- dropped approach to create sentences from different parts
like "Successfully created %1 '%2'" with %1 being "the certificate"
and %2 being the name. This leads to trouble for other languages.
Therefore I decided to mention the whole sentences and accept
the many, almost duplicated sentences.
- Consolidate german translation:
. Smart card/Smartcard -> Chipkarte
. Besitzer -> Inhaber
. Unterschriftsanfrage/Zertifikatsanfrage -> Zertifikatsantrag
- Support translations for pki_*.cpp by adding Q_OBJECT
2010-05-17 06:51:24 +02:00
Christian Hohnstaedt
a0a53023df
do not delete the cert if storing on token fails
2010-04-09 07:21:11 +02:00
Christian Hohnstaedt
abbf284e53
ask whether to store new certs with token-key to the key on the token
2010-03-14 09:34:25 +01:00
Christian Hohnstaedt
aba3005474
allow storing certificates on different tokens
2010-03-11 22:38:05 +01:00
Christian Hohnstaedt
f1c528fcc9
update copyright information
2010-03-11 07:13:48 +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
2b38e53cc3
add CKA_ID to stored certificates
...
- extend ID from 4 to 8 bytes
- remove some debugging code
- enable and test PIN and PUK changing
2010-02-24 00:51:40 +01:00
Christian Hohnstaedt
00eccfe98f
add informational messageboxes
...
- for keys, requests, certificates, crls or templates
- when successfully created or imported one.
2010-02-23 19:17:44 +01:00
Christian Hohnstaedt
a5ff4f7567
add support for random serial numbers
...
- add a CA option to enable/disable 8byte random serial numbers.
every newly generated serial number is checked against the currently
existing ones.
2010-02-23 07:40:10 +01:00
Christian Hohnstaedt
345cdc1083
improve messages and usability
...
- update german translation
2010-02-21 16:24:00 +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
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
b5667920bd
start certificate export to templates
2009-12-03 23:32:23 +01:00