Christian Hohnstaedt
85d2a26aa9
Fix all fopen() calls to always use "wb" or "rb"
...
fix PKI item autodetection
Fix compiler warning because of a changed OpenSSL 0.9.8/1.0.1
"PEM_load_bio()" API change
2015-05-20 13:14:21 +02:00
Christian Hohnstaedt
f8f730d41a
Support exporting SSH2 public key to the clipboard
2015-04-07 20:22:24 +02:00
Christian Hohnstaedt
58bf2816c2
Also support creating similar requests
2015-04-04 13:13:49 +02:00
Christian Hohnstaedt
cb6dc4427d
SF Feat. Req. #70 ability to search certificates
...
Add a Search line into the status bar to quickly
limit the view of items to those matching the
wildcard pattern case insensitive.
2014-11-19 09:15:19 +01:00
Christian Hohnstaedt
38ed0b60b5
Update Copyright dates
2012-05-06 11:16:44 +02:00
Christian Hohnstaedt
4171711c3c
fix ASN1 encoding of PKCS#10 requests
...
0.9.0 behaved like "openssl req -asn1-kludge"
See: http://www.openssl.org/docs/apps/req.html
Now the PKCS#10 request comntains the non-optional, empty SET OF Attribute
Thanks to Kalev Toots (kalev.toots at eepos.ee) for spotting this.
2011-07-11 19:04:40 +02:00
Christian Hohnstaedt
610a20d1f2
Add x509v3 extensions to the list of selectable columns
...
Requests and certificates can display the extensions in the table
and be sorted by them.
make the key identifiers display in numerical style
2011-06-21 22:06:39 +02:00
Christian Hohnstaedt
e701a585c5
Do not require write-access to SPKAC files during importing
2011-03-13 09:33:59 +01:00
Christian Hohnstaedt
dcef08ad89
accept spaces around = sign in SPKAC files
2011-03-12 07:42:29 +01:00
Christian Hohnstaedt
bd961eface
avoid unused-but-set-variables
2011-03-01 06:46:59 +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
5383c8c43f
Consolidate export dialogs
2010-08-07 13:40:25 +02:00
Christian Hohnstaedt
e12710b539
Fix CRL comparison
...
simplify comparison code in general:
Compare DER representations if applicable
2010-08-05 21:54:13 +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
19e936fe06
improve error messages for string encoding problems
2010-07-16 06:30:48 +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
410ed8b091
update changelog and translation
...
- document special handling of translation for other translators
(and me, when I forgot about)
2010-04-23 07:43:48 +02: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
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
4b2f6726cc
improve error-messages during file load.
...
- while at it, revamp SPKAC loading
2010-01-28 07: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
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
66c7db0350
Start implementation of SmartCard support
...
- use PKCS#11
- load keys and showing them works
2009-10-28 18:54:22 +01:00
Christian Hohnstaedt
a8a9870f43
fix certificate request verification
...
- invalid requests are now shown as FAILED
- show SPKI challange and signatur algo correctly
- fix formatting
2009-09-05 11:55:57 +02:00
Christian Hohnstaedt
92a13b34ea
fix item export error-handling
2007-08-31 13:46:21 +02:00
Christian
66876dd880
more PEM import
2007-08-23 20:31:46 +00:00
Christian
4ef72b2b8f
check for certificate and request errors and display them instead of crashing
2007-06-16 16:30:08 +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
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
fa92c4c31f
improve error handling and error messages during the load
...
of items. Also fix some fd and memory leakage.
2007-02-12 16:26:15 +01:00
Christian Hohnstaedt
a1d1df1ee5
code beautifying
...
remove unneeded functions
remove unneeded "serial" column from request list
2007-01-31 18:00:22 +01:00
Christian
612415a422
fix default pathname setting
...
add clicklabel for request key
remove debugging output
2007-01-31 01:09:19 +01:00
Christian
9012225995
readd old commit
2007-01-01 20:33:08 +01:00
Christian Hohnstaedt
141f0e0218
Fix uninitialized/Null pointer segfault
2006-12-13 21:37:36 +01:00
Christian
64333cff30
fix SPKAC import
...
set x509 extension viewer Read only
resort Tab order in NewX509
fix Key-repass error
2006-12-08 23:26:52 +01:00
Christian Hohnstaedt
9a6a1169b6
replace spaces by underscores for filenames
...
remove the whole baseDir thing, needed for Berkeley DB
minor fixes and cleanup
don't install the *.png on windows
2006-11-23 18:18:34 +01:00
Christian
d147841f39
minor changes in COPYRIGHT
...
fix database dump
extend Cert and key export possibilities
enhance autoIntName and req and cert loading
fix ImportMulti->details
erase default password on database close
2006-11-22 00:09:16 +01:00
Christian Hohnstaedt
0e11d745d8
fix signer finding algo
2006-06-12 17:29:42 +02:00
Christian
a4b531af8c
PKCS#12 export fixed
2006-06-11 23:03:10 +02:00
Christian
3db4306bc6
add import of old database
2006-06-08 23:17:20 +02:00
Christian
813e115b8e
Spaces deleted
2006-05-21 10:08:39 +02:00
chris2511
13b6bb9e07
more QT4 changes
2006-03-18 12:59:37 +00:00
chris2511
c6622680db
push forward to QT4
2006-03-12 17:39:52 +00:00
chris2511
8f9f615713
small changes, fix progressbar length for DSA keys
2005-05-23 18:18:55 +00:00
chris2511
f56bf74ba5
add support for building on Mac OS X
...
including app dir and dmg
Fix extension bug for requests
2005-05-17 23:41:53 +00:00
chris2511
dc15434e09
add support for statically and dynamically linked libraries
...
remove 2 memleaks
2005-05-16 14:03:04 +00:00
chris2511
4f783fe7b0
fixed deleting of unneeded extensions from cert for request
2005-02-26 01:53:52 +00:00
chris2511
9a58b1513c
add V3 extension support for Requests
2005-02-25 23:41:56 +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
36817f98d9
add function to dump the database into the filesystem
2005-02-09 00:03:56 +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
1c6bfca323
patch from Mikael Magnusson
...
change of key handling started (DSA dupport and stronger security)
2004-09-21 22:10:52 +00:00
chris2511
7d4f729190
fixes for SPKAC and database opening
2004-02-05 20:17:54 +00:00
chris2511
de21ec1e0f
memory leaks searched for
2003-12-10 06:43:04 +00:00
chris2511
6cf2d0320e
loading from file moved from constructor to
...
method fload()
2003-12-09 17:25:22 +00:00
chris2511
b49ee62e68
SPKAC enhancement patch from W. Glas added
...
Mainwindow menu bar added
2003-11-27 15:39:29 +00:00
chris2511
5cf00e9c80
*** empty log message ***
2003-11-26 22:03:11 +00:00
chris2511
ff1dc7b203
ASN1_UTF8STRING support and UNICODE support in x509name
2003-11-25 15:56:46 +00:00
chris2511
230dcbd54c
Version++
2003-11-25 13:13:57 +00:00
chris2511
8005cf0433
Netscape SPKAC support added
2003-11-24 23:49:16 +00:00
chris2511
1d1f4065ea
New configure added, Makefile.in's purged and one configuration:
...
Local.mak for flags and compilers.
2003-10-13 09:01:21 +00:00
chris2511
d3e8c3f8dc
some fixes revokation was repaired.
2003-08-04 22:06:30 +00:00
chris2511
d870372137
import completed 2 segfaults removed.
2003-08-04 15:05:16 +00:00
chris2511
93a5908148
revokation lists repaired
2003-07-01 22:36:12 +00:00
chris2511
35680ff649
Certificate creation works again, validity settings elaborated
2003-06-29 22:03:10 +00:00
chris2511
360d8b90f3
moved some widgets to ./widgets/ subdir
2003-06-22 22:36:32 +00:00
chris2511
997e3a0cc1
everything compiles, but the linker fails
2003-06-19 15:29:54 +00:00
chris2511
fe46ff670f
all strings replaced by QString
2003-06-18 16:04:26 +00:00
chris2511
af9a804ead
grooosse Baustelle (immernoch)
2003-06-16 15:47:15 +00:00
chris2511
47103f0590
*** empty log message ***
2003-06-16 09:15:28 +00:00
chris2511
0fd13a3875
moved common functions to super classes
2003-06-16 09:04:55 +00:00
chris2511
1995634aab
asn1-integer, asn1-time, x509-name objects added
2003-06-15 21:15:57 +00:00
chris2511
c582158588
create a TinyCA compatible filename
2003-02-06 22:32:46 +00:00
chris
9f650fff0c
bugs removed
2003-01-06 19:35:46 +00:00
chris
cafc1cbec3
std:: added
2002-12-16 21:32:16 +00:00
chris
e2ece96256
PKCS7 signing works
...
sed s/string/std::string/g
2002-12-16 20:28:17 +00:00
chris
583da1a1f5
request-kontextmenu contains "sign"
...
create request from certificate
FreeBSD paths and libs recognized by configure
segfault removed (viewing freshly signed requests)
2002-10-24 20:41:27 +00:00
chris
9be85c8eeb
Nullpointer-crash eliminated
2002-10-21 17:46:42 +00:00
chris
b1c0dd376a
key-use counter corrected
2002-10-17 19:20:05 +00:00
chris
a0e4711a9f
import of mutiple certs/keys/requests/pkcs12
...
nullpointer exception removed
2002-10-16 21:47:00 +00:00
chris
b320733068
exceptions added
2002-10-13 22:34:40 +00:00
chris
03f3ab4919
key-use counter works now well
2002-10-09 18:55:02 +00:00
chris
7b2a140c36
many bugs removed
...
key rename bug removed
issAltNAme bug droped
2002-09-21 02:23:13 +00:00
chris
0860c0ef24
typo
2002-09-08 23:16:13 +00:00
chris
e1b31985ea
Version++
...
added $id$
pkcs12 import implemented
2002-09-08 21:37:44 +00:00
chris
463e3efc95
Copyright changed to BSD-license
...
Licenseinformation added to each *.cpp *.h file
File export diealog bug removed
2002-09-07 18:01:01 +00:00
chris
88cdb930fe
bug in creating requests fixed
2002-09-04 19:23:13 +00:00
chris
1a1c1ddfae
bugs removed
2002-08-03 13:01:15 +00:00
chris
3b8854c0a2
more translations
...
some segfault-bugs removed
extended keyusage implemented
2002-08-02 18:40:50 +00:00
chris
eabc8eb4e8
Preprocessing of certs and requests
...
QT3 listviewrenaming
update of single items (and not the whole View)
database access improved (update, rename)
2002-07-31 23:11:12 +00:00
chris
f089fb1f4b
more translation
...
pkcs12 export added
2002-07-17 23:52:49 +00:00