What's new in Portecle 1.11
Dec 13, 2017
- Enhancements:
- Add support for BCFKS keystores (#48).
- Support setting Subject Alternative (DNS) Name when generating certificates (feature request #22).
- Preserve extensions when renewing self-signed certificates.
- Recognition for some additional certificate extension values.
- Link fixes and updates to use HTTPS in documentation and UI.
- Remove link to decommissioned project mailing lists.
- Update AppStream metadata and desktop entry files to current standards.
- New icons and OS X icon image support (Martin W. Kirst, #47).
- New alt[1-3] icon sets (Luya Tshimbalanga).
- Bug fixes:
- Fix exception when opening the PKCS#11 provider selection dialog.
- Fix exception with nulls when rendering key store and extensions tables.
- Miscellaneous:
- Generated X.509 certificates are now version 3 ones.
- Bundled Bouncy Castle jars upgraded to version 1.58; 1.56 is the new minimum required version.
New in Portecle 1.10 (Apr 8, 2016)
- Enhancements:
- Support SNI in SSL/TLS connections
- Recognition for some additional certificate extension values
- Miscellaneous:
- Bundled Bouncy Castle jars upgraded to version 1.54
New in Portecle 1.9 (Apr 8, 2016)
- Enhancements:
- Make SHA256withRSA the default for new RSA key pairs.
- Drop hardwired upper key size limit for generated DSA keys.
- Allow key pair generation using SHA384withDSA and SHA512withDSA.
- AppData XML and desktop entry updates.
- Bug fixes:
- Fix MissingResourceException saving BKS-V1 keystores (bug #20).
- Miscellaneous:
- Bundled Bouncy Castle jars upgraded to version 1.52; 1.51 is the new minimum required version.
New in Portecle 1.8 (Jan 14, 2014)
- Enhancements:
- Add support for BKS-V1 keystores (thanks to Jan Peter Stotz, #3)
- Command line arg that looks like host:port opens SSL/TLS connection dialog
- Finnish translation (incomplete)
- Bug fixes:
- E-mail address validation no longer rejects certain addresses (#3609743)
- Miscellaneous:
- Java SE 7 or later is now required
- Bundled Bouncy Castle jars upgraded to version 1.50 which is also the new minimum required version
New in Portecle 1.7 (Jan 14, 2014)
- Enhancements:
- Certificate extension rendering improvements
- Miscellaneous user interface improvements
- Recognition for some additional certificate extension values
- Documentation updates
- Bug fixes:
- Unknown key sizes no longer prevent viewing certificates or generating key store reports
- Miscellaneous:
- Portecle is now available through Java Web Start at http://portecle.sourceforge.net/webstart/portecle.jnlp
- Default for newly generated RSA keys is now 2048 bits
New in Portecle 1.6 (Jan 14, 2014)
- New features:
- Support for dragging and dropping files to the main window
- Enhancements:
- Certificate extension rendering improvements
- Miscellaneous user interface improvements
- Error logging improvements
- Don't refuse to start with unrecognized JRE versions
- Try to avoid file chooser delays on Windows (#3129497)
- Bug fixes:
- Swing event dispatch thread related fixes (#3129497)
- Miscellaneous:
- Bundled Bouncy Castle provider jar upgraded to version 1.45
New in Portecle 1.5 (May 19, 2010)
- New features:
- Recognition and decoding support for some additional certificate
- extensions.
- Support for DSA certificates using the SHA224withDSA, SHA256withDSA,
- SHA384withDSA, and SHA512withDSA sinature algorithms.
- In addition to keystores, certificates, CRL's and CSR's can now be
- passed as command line arguments.
- Enhancements:
- Improved import of trusted certificates from PEM files containing also
- password protected keys.
- Make Esc key close more dialog boxes.
- Certificate extension rendering improvements.
- Other user interface improvements.
- Bug fixes:
- Fix reversed logic whether to enable changing password of a keystore entry
- (#2831542).
- Fix ClassCastException when displaying directory general names with Bouncy
- Castle >= 1.43.
- Fix display of CRLs that have no next update date.
- Miscellaneous:
- Bundled Bouncy Castle provider jar upgraded to version 1.44; 1.43 is the
- new minimum required version.
New in Portecle 1.4 (May 19, 2010)
- New features:
- Support for importing key pairs from OpenSSL PEM bundles.
- Support for encrypting private key in PEM export.
- Recognition and decoding support for some additional certificate
- extensions.
- Experimental: support for renewing self signed certificates.
- Enhancements:
- Significant user interface improvements, including among others use of
- Java Desktop API to launch browsers and mail clients, more and improved
- default values in forms, and improved extension viewer dialog with hyperlink
- support for other resources in them (CRLs, certificates etc).
- Support changing look and feel without restarting the app.
- Support online help not bundled in jar (set helpbaseurl at build time).
- Bug fixes:
- Fix problem with examining certificates from OpenSSL PEM bundles in
- certain security provider configurations.
- Miscellaneous:
- Java SE 6 or later is now required.
- Bundled Bouncy Castle provider jar upgraded to 1.41.
- Removed built in support code for additional external look and feels;
- users who want them can have a look at Java's built in facilities for
- installing them.
New in Portecle 1.3 (May 19, 2010)
- New features:
- Support for deleting key-only keystore entries.
- Support for cloning certificate keystore entries.
- Support for case sensitive JKS keystores.
- Support for RSA certificates using the RIPEMD128withRSA and
- RIPEMD256withRSA signature algorithms.
- Enhancements:
- Add "cacerts" to list of filenames to accept when selecting JKS
- keystores.
- Use xdg-open for opening URLs on non-Windows/Mac platforms.
- http://portland.freedesktop.org/wiki/XdgUtils
- Include Freedesktop.org menu entry.
- Allow per entry selection of overwritten entries in keystore conversion.
- Spelling fixes.
- Bug fixes:
- When overwriting an existing entry while creating a new key pair, cloning
- an existing one, or importing one, canceling the operation when asked for
- a password for the new entry would already have deleted the entry that was
- about to be overwritten.
- Closing various confirmation dialog windows without clicking any of the
- regular option buttons had the same effect as clicking "Yes".
- Fix dialog thread deadlock issues.
- Miscellaneous:
- Do not make any internal assumptions about keystore alias case sensitivity.
- Bundled Bouncy Castle provider jar upgraded to 1.38, which is also the
- new minimum required version. This makes treatment of PKCS#12 keystore
- aliases case insensitive.
New in Portecle 1.2 (May 19, 2010)
- New features:
- Support for exporting keys+chains as OpenSSL-style PEM bundles (#1388213).
- Support for examining certification requests.
- Load GNU Classpath (>= 0.90) security providers if installed; if they are,
- support also GNU Keyring keystores.
- Recognition and decoding support for some additional certificate
- extensions.
- Enhancements:
- Spelling fixes.
- Support for entry alias case sensitivity in keystores where applicable.
- User interface improvements, including better default values etc.
- Miscellaneous:
- Bundled Bouncy Castle provider jar upgraded to 1.34.
- Some workarounds for running with GNU Classpath, not fully working yet.
New in Portecle 1.1 (May 19, 2010)
- Enhancements:
- Internal upper limit of 2048 bits for RSA keys has been removed. The
- upper limit is now dependent on the installed security providers; in
- practice > 2048 bit RSA keys are supported on Java 1.5 and later.
- Bouncy Castle provider version is checked at startup.
- Error handling improvements.
- Minor user interface improvements here and there.
- Miscellaneous:
- Bundled Bouncy Castle provider jar upgraded to 1.29.
New in Portecle 1.0 (May 19, 2010)
- New features:
- Support for RSA certificates using the SHA224withRSA, SHA256withRSA,
- SHA384withRSA, SHA512withRSA, and RIPEMD160withRSA signature algorithms.
- Recognition of Elliptic Curve DSA keys.
- Recognition and decoding support for some additional certificate
- extensions.
- Enhancements:
- Minor user interface improvements here and there.
- Miscellaneous:
- Bundled Bouncy Castle provider jar upgraded to 1.27, version 1.26 or
- later is now required.
New in Portecle 0.9 (May 19, 2010)
- New features:
- Recognition and decoding support for lots of additional certificate
- extensions.
- Implemented examining certificates directly from SSL/TLS connections.
- Limited support for reading OpenSSL PEM formatted certificate bundles,
- and other PEM formatted things that include non-certificate content.
- Support exporting/importing and examinining certification paths in
- PkiPath format.
- Experimental: very basic support for Sun's PKCS #15 Provider in J2SE 5.
- Enhancements:
- Use the Java Preferences API for handling application preferences.
- HOME/portecle.properties is no longer used.
- J2SE 5 support.
- Minor UI improvements here and there.
- Experimental: support changing look and feel without restarting the app.
- Documentation is now valid HTML 4.01 Strict.
- Build system improvements.
- Eliminate dead code and optimize images for smaller download size.
- Lots of code cleanups.
- Minor optimizations.
- Bug fixes:
- Typo and spelling fixes in documentation and UI.
- Miscellaneous:
- Requires Bouncy Castle provider version 1.25 or later.
- Mozilla is the browser to launch on Linux systems.
- Added PNG version of the icon.
- KeyTool GUI -> Portecle and net.sf.portecle renaming complete.
- Project home page moved to http://portecle.sourceforge.net/