Christian Hohnstaedt
748c53eedc
Update binary hashes after the release
2018-03-03 21:16:09 +01:00
Christian Hohnstaedt
968a5cd8a9
Prepare XCA 1.4.1
2018-03-03 20:45:47 +01:00
Christian Hohnstaedt
adbc70c9b4
Replace sf.net links by hohnstaedt.de/xca links
...
greping "sourceforge.net" was not sufficient
2018-03-03 20:32:16 +01:00
Christian Hohnstaedt
420b736f61
Replace Sourceforge links by hohnstaedt.de/xca links
2018-03-02 20:16:40 +01:00
Christian Hohnstaedt
ee1da7fad1
Update doc-tarball, binary hashes, Web link from Sourceforge to my homepage
2018-03-01 23:37:15 +01:00
Christian Hohnstaedt
ce325f7834
Prepare XCA 1.4.1-pre02
2018-03-01 22:52:31 +01:00
Christian Hohnstaedt
263ed5c101
Fixup for 'Beautify mandatory distinguished name entriy errors'
...
... which resulted in an error message when creating certificates
about a mandatory subject field 'undefined'
Because QString("").split(",").count() == 1 ????
2018-03-01 22:50:56 +01:00
Christian Hohnstaedt
b63f50b28b
Add more error checks and remove code duplication
2018-03-01 22:10:52 +01:00
Christian Hohnstaedt
365507b36e
SF Bug #122 isValid() tried to convert the serial to 64 bit
...
With OpenSSL 1.1.0 this results in an error message
if the serial was too long.
With OpenSSL 1.0.x it didn't.
2018-03-01 22:06:23 +01:00
Christian Hohnstaedt
035fb567c9
Update year and qt link in copyright
2018-02-28 09:20:14 +01:00
Christian Hohnstaedt
f75ad2451d
Update translations
2018-02-25 17:24:36 +01:00
Christian Hohnstaedt
8619db7154
Improve changelog.html for online view
2018-02-25 16:36:29 +01:00
Christian Hohnstaedt
b81ad37841
Add hash sums of the released binaries
2018-02-23 21:10:20 +01:00
Christian Hohnstaedt
5189bd08af
Beautify mandatory distinguished name entriy errors
2018-02-23 09:16:19 +01:00
Christian Hohnstaedt
324a7337f9
Fix MacOSX installatoin after "Cleanup the OID text files"
...
commit 3f35cdccf8
did break the MacOSX installation of dn.txt
2018-02-22 07:07:47 +01:00
Christian Hohnstaedt
4acb8da70a
MacOS: Support spaces in the OS version name like "High Sierra"
2018-02-21 01:06:32 +01:00
Christian Hohnstaedt
bdbaa0a946
Support Dragging certificates and other items as PEM text
...
Also dragging PEM test into XCA opens the import Dialog
2018-02-20 23:47:17 +01:00
Christian Hohnstaedt
55a617f5ec
Improve documentation
2018-02-20 21:42:01 +01:00
Christian Hohnstaedt
79780abe5a
Show User settings and installation path in the about dialog
2018-02-18 21:02:07 +01:00
Christian Hohnstaedt
33d5ef736a
Version: 1.4.1-pre01
2018-02-18 08:54:08 +01:00
Christian Hohnstaedt
c67e28260e
Add misc/.gitignore
...
Ignore dn.txt, eku.txt and oids.txt
They are generated from *.text for each platform
2018-02-18 08:41:29 +01:00
Christian Hohnstaedt
4b9b8e9973
Add more openssl error checks during database load to tackle Bug #122
2018-02-13 11:47:22 +01:00
Christian Hohnstaedt
eb6382d6aa
Remove SPKAC support. Netscape is not of this world anymore.
...
I discovered some bugs in SPKAC handling and fixing them was hard.
Because of this bugs noone may have used the feature in the past.
Remove it.
2018-02-13 11:47:21 +01:00
Dancho Penev
b0d131e79a
SF bug #124 Wrong assumptions about slots returned by PKCS11 library
...
When using PKCS11 library to manage smart cards the code assumes
that all slots returned by the library call are not empty.
In some cases Gemalto's library returns list of slots in which the
first one is empty and the second one is occupied by the smart card,
this causes xca to report an error and isn't able to use the smart card.
2018-02-07 11:10:04 +01:00
Christian Hohnstaedt
3f35cdccf8
Cleanup the OID text files, remove senseless aia.txt
...
- Remove all aia.txt from the Code, Documentation and ToolTip
- Add an Operating system dependent help hint
- Replace unix LF by DOS CR-LF for windows installation
2018-02-01 00:05:40 +01:00
Christian Hohnstaedt
8333482eef
Improve behavior regarding additional OIDs
...
Depending on the OpenSSL version some OIDs are known, some are not.
When reading "oids.txt" file and adding the new OID definitions:
- Silently skip definitions that are 100% identical to the OpenSSL values.
- Give a hint to change identifiers that are used for a different OID
- Give a hint about definitions that differ to remove them from the file.
Also accept them as Alias when reading dn.txt and eku.txt
2018-01-31 20:15:07 +01:00
Christian Hohnstaedt
77bd35e634
Update HTML documentation
2018-01-29 21:15:03 +01:00
Christian Hohnstaedt
fc4bdaf196
Refine and document Entropy gathering
2018-01-29 14:57:07 +01:00
Christian Hohnstaedt
715b263998
Indicate development and release version by git commit hash
...
Fix "qmake" build for qt4 and qt5
2018-01-28 11:36:37 +01:00
Christian Hohnstaedt
1d2a1b18c4
Fix dumping private keys during "Dump database"
...
If the database password is empty, dumping private keys
resulted in an error message.
Fix this by setting the encryption algorithm to NULL if
the password is empty.
Additionally throw the error after closing the filedescriptor.
2018-01-27 12:52:17 +01:00
Christian Hohnstaedt
27482fc080
Fix Null pointer exception when importing PKCS#12 with OpenSSL 1.1.0
...
Setting the EVP_PKEY type deletes the key with OpenSSL 1.1.0
Reported by Perederyaev Ivan. Thank you.
2018-01-27 12:48:13 +01:00
Christian Hohnstaedt
eaabb2a28d
SF Bug #110 Exported private key from 4096 bit SSH key is wrong
...
Actually, it just differs. It is PKCS#8 instead of PKCS#1
2018-01-06 21:18:31 +01:00
Christian Hohnstaedt
0ba41583fb
SF Bug #109 Revoked.png isn't a valid image
...
It was unused and did not harm. No functional/optical impact.
Delete image and all ist references
2018-01-06 21:17:15 +01:00
Christian Hohnstaedt
e3c9d7bff8
SF Bug #121 CA serial number is ignored in hierarchical view
...
Remove Serial number from "Authority Key Identifier"
2018-01-06 13:00:08 +01:00
Christian Hohnstaedt
de3f2d6db3
Improve speed of Bulk import.
...
Each imported item called columnsResize() and proxy->invalidate()
Bulk import of /etc/ssl/certs becamen very slow.
Deferring the call by 200ms helped a lot.
Import time changed from a couple of seconds to nothing.
2018-01-06 11:57:40 +01:00
Christian Hohnstaedt
5409a71624
Fix starting xca with a database as first arg: "xca db.xdb"
...
This is used when double clicking a database.
2018-01-06 08:17:01 +01:00
Christian Hohnstaedt
d192ba553b
Release version 1.4.0
2018-01-04 20:24:00 +01:00
Christian Hohnstaedt
9e0124bfc7
Minor adaption for my COMODO Code Signing Cert
2018-01-04 20:21:26 +01:00
Christian Hohnstaedt
7be7f4a5d4
Update changelog
2017-11-29 08:19:06 +01:00
Christian Hohnstaedt
704d98b071
Remove duplicate X509_CRL_set_issuer_name()
...
Found by "Patrick Monnerat <patrick@monnerat.net>"
Thank you
2017-11-29 08:01:19 +01:00
Christian Hohnstaedt
de7b368355
Of course we support Big Endian machines. Remove debugging mechanism
...
At least during coding. I have not Big Endian platform to
verify the expression above.
2017-11-23 12:44:02 +01:00
Christian Hohnstaedt
8867727926
Refuse overwriting unknown files
2017-11-17 15:53:30 +01:00
Christian Hohnstaedt
2bced828de
Translation: Re-translate the OID resolver in case of a language change
2017-11-17 09:06:56 +01:00
Christian Hohnstaedt
8ebaa683ff
Translation: Also translate validity dates to the configured language
2017-11-17 09:06:56 +01:00
Nevenko Bartolincic
f53ccb001c
Update Croatian translation
2017-11-16 20:40:02 +01:00
Patrick Monnerat
e457652fff
Improve OID resolver input behavior
...
Avoid setting the cursor to the end of string
at each key pressure when updating it in the OID resolver.
2017-11-14 21:50:58 +01:00
Patrick Monnerat
f4f1c72173
Silence a gcc7 warning (-Wimplicit-fallthrough)
2017-11-14 21:50:58 +01:00
Patrick Monnerat
a5604f29d0
Update French translation
2017-11-14 21:50:58 +01:00
Slavko
a649ee4a41
Update Slovak translation
2017-11-14 19:46:36 +01:00
Christian Hohnstaedt
8e763121fc
Update language files
2017-11-14 07:34:25 +01:00