ASN.1 Analyzer Changelog

What's new in ASN.1 Analyzer 0.21 Build 832

Jan 3, 2024
  • Developmental changes only

New in ASN.1 Analyzer 0.21 Build 829 (Dec 30, 2022)

  • bug-fixes

New in ASN.1 Analyzer 0.21 Build 828 (Nov 2, 2022)

  • FileHandler plugins:
  • JceKeyStoreEditor: added support for more standardized key lengths in key pair generation wizard:
  • RSA: 3072, 8192
  • EC: 112, 224, 521
  • ProcessRunner: added convenience button to press CTRL-C and others

New in ASN.1 Analyzer 0.21 Build 827 (Aug 9, 2022)

  • Bug-fixes
  • General ASN.1: added more OID mappings for well known extended key usages
  • KeyStoreTool:
  • Added support for displaying the SHA-256 fingerprint of entries
  • Added display of validity duration in verbose mode
  • FileHandler plugins:
  • JceCertViewer (and all which make use of it):
  • Added display of validity duration in details tab
  • JceKeyStoreEditor:
  • Added display of resulting validity duration in issuance wizard step
  • Added support for wildcard DNS SANs in CSR and certificate creation

New in ASN.1 Analyzer 0.21 Build 826 (Aug 1, 2022)

  • Bug-fixes
  • FileHandler plugins:
  • JceCertViewer (and all which make use of it):
  • New buttons for copying the subject/issuer DNs in the overview tab
  • JceKeyStoreEditor:
  • Added support for own extensions in wizard upon PKCS#10 creation
  • MSCertTemplateEditor:
  • Updated flag descriptions to cover latest changes in MS specification
  • Added support for editing the hash algorithm OID
  • Added support for the new MS CA Security Extension with ObjectSID content
  • (=> usable in all places where certificate extensions are handled)
  • ProcessRunner: added convenience button to press ENTER
  • TextLineViewer: changed to use UTF-8 as default encoding when no BOM is present

New in ASN.1 Analyzer 0.21 Build 825 (Jul 21, 2022)

  • Bug-fixes
  • Log4j update
  • FileHandler plugins:
  • MSCertTemplateEditor:
  • Extended to show many more flag meanings
  • Added new tab to modify the fields related to RA requirements
  • Made layout of general tab more compact

New in ASN.1 Analyzer 0.21 Build 824 (Jan 3, 2022)

  • developmental changes only

New in ASN.1 Analyzer 0.21 Build 823 (Jan 3, 2022)

  • bug-fixes
  • migrated to servlet API 3.1
  • added protection against Log4Shell vulnerability

New in ASN.1 Analyzer 0.21 Build 822 (Dec 15, 2021)

  • Bug-fixes
  • Migrated to servlet API 3.1
  • Added protection against Log4Shell vulnerability

New in ASN.1 Analyzer 0.21 Build 821 (Jun 30, 2021)

  • Bug-fixes
  • FileHandler plugins:
  • CborXmlEditor: new plugin to edit CBOR data as XML
  • JceKeyStoreViewer: added support for loading the contents of ICAO
  • MasterList files which contain Country Signing CA certificates
  • JceKeyStoreEditor: use PKCS#10 extensions in certificate issuance wizard
  • JsonEditor: new plugin for specialized JSON editing capabilities
  • PKCS10Viewer: added tab with extension request details

New in ASN.1 Analyzer 0.20 Build 805 (Apr 28, 2021)

  • Bug-fixes:
  • FileBrowser:
  • Added action to set a read-only file back to writable
  • Added action to toggle the executable state of a file
  • Added support for customizing the content font size through dialog props
  • FileHandler plugins:
  • TableEditor: improved auto-detection of CSV content
  • MessageExport:
  • Added support for more Signal message types for group video calls
  • Added option to suppress overwriting existing files older than a given limit

New in ASN.1 Analyzer 0.20 Build 804 (Jan 6, 2021)

  • Bug-fixes
  • FileHandler plugins
  • JceKeyStoreEditor:
  • Added support for importing EC keys
  • Improved chain building algorithm when importing keys
  • Added detection of certificate validity period mismatches
  • Improved support for accessing Securosys HSMs as Java KeyStores
  • ZipViewer: added support for displaying package version information
  • MessageExport:
  • Added support for new Threema backup format v. 15
  • Added support for group chats
  • Added support for Signal message types for video calls

New in ASN.1 Analyzer 0.20 Build 803 Alpha (Aug 8, 2020)

  • Bug-fixes
  • FileBrowser: moved submenu Tools/Options to root level to make it easier to access
  • ThreadMonitor: added buttons to interrupt and kill a single selected thread
  • FileHandler plugins:
  • GeoMapViewer: added support for simplified route/track creation by CTRL-clicking
  • QRCodeEditor:
  • Updated scanning library for better scanning results on more modern QR codes
  • Improved control over image creation by allowing to separate QR code dots from scaling
  • Added display of resulting image size: dots, pixels and mm (300/600 DPI)
  • Added support for adding a centered overlay image (logo)
  • JavaCodeSnippetEditor:
  • Added support for interrupting and killing the running snippet
  • Added support to toggle visibility of the code snippet framework class
  • Enhanced to display the partial snippet output even in case of an exception (before the stacktrace)
  • JceKeyStoreEditor:
  • Added support for .hsm property files to load custom keystore types of foreign JCE security providers that handle HSMs
  • Added support for .p11 config files to support the Sun PKCS#11 JCE provider
  • Added display of MS certificate template information in details tab
  • PdfViewer:
  • Improved signature verification capabilities
  • Added support for examining detailed signature information:
  • Show all signatures and their verification status
  • All certificates of signers and TSAs
  • Show status of LTV information if available
  • List any signature verification problems

New in ASN.1 Analyzer 0.20 Build 802 Alpha (May 7, 2020)

  • Bug-fixes:
  • FileHandler plugins:
  • ProcessRunner: prepared for supporting .sh shell scripts

New in ASN.1 Analyzer 0.19.Build 784 (Jan 9, 2019)

  • Developmental changes only

New in ASN.1 Analyzer 0.19.Build 782 (Apr 25, 2018)

  • Bug-fixes
  • FileHandler plugins:
  • ContactEditor: new plugin to edit vCard files
  • JavaByteCodeEditor: added support for Java 10

New in ASN.1 Analyzer 0.18 Build 747 (Nov 23, 2017)

  • Bug-fixes
  • Added support for running on JDK 9
  • JarTool:
  • Added support for displaying the signature type when showing signers to identify "weak" signatures which are not accepted anymore in more recent JREs
  • Added option to drop directory entries when rewriting
  • Added option to drop comments from entries when rewriting
  • Added option to reset entry times when rewriting

New in ASN.1 Analyzer 0.18 Build 746 (Nov 23, 2017)

  • Bug-fixes
  • FileBrowser: added support for configuring custom ASN.1 OIDs

New in ASN.1 Analyzer 0.18 Build 745 (Jul 17, 2017)

  • bug-fixes
  • ASNconvert: new command line utility to convert ASN.1 data to/from various formats
  • FileBrowser:
  • - added new dialogs to monitor System.out and System.err
  • - added possibility to configure a network authenticator for getting credentials
  • when accessing network resources which require authentication
  • FileHandler plugins:
  • - AsnXmlEditor: a new FileHandler plugin to edit arbitrary ASN.1 data as XML
  • - HttpClient: added button for disabling raw socket communication to allow for
  • automatic authentication via JAAS modules (Kerberos: SPNEGO, useful also
  • for "Windows integrated authentication" when configured properly in the JVM)
  • SmtpMailer: new command line utility to send e-mails via SMTP

New in ASN.1 Analyzer 0.15 Build 625 (May 19, 2015)

  • FileHandler plugins:
  • AsnViewer: added popup menu actions to copy node contents to clipboard
  • JceCertViewer: added display of CRL distribution point and OCSP responder location
  • JceKeyStoreEditor:
  • enhanced to build certificate chain from available certificates when importing a certificate that matches an existing private key entry
  • added support for OCSP responder location when issuing new certificates
  • PdfViewer: added support for new license file format (signed .jar)
  • HttpClient: added support for sending request files which contain binary data

New in ASN.1 Analyzer 0.15 Build 624 (May 19, 2015)

  • FileBrowser:
  • search window:
  • added support for inversing the matching of file names and content text
  • improved focus handling
  • improved to start search when pressing ENTER in an edit
  • FileHandler plugins:
  • JceCertViewer: separated display of key PEM into new 'Key' tab
  • JceKeyStoreEditor: new FileHandler to edit keystore files
  • JceKeyStoreViewer:
  • separated display of key PEM into new 'Key' tab
  • added support for keystores of type "BKS"
  • KeyStoreTool: added new options 'encrypt-key' and 'decrypt-key' to support dealing with unencrpyted keys upon import and exporting them as such

New in ASN.1 Analyzer 0.15 Build 622 (May 19, 2015)

  • bug-fixes
  • FileBrowser:
  • ClipboardMonitor: added possibility to set a preferred flavor to pick when refreshing (instead of simply selecting the first one)
  • especially useful when auto refreshing is on and wanting to monitor a flavor which is different from the first one
  • FileHandler plugins:
  • TableEditor: new FileHandler to edit files with tabular data (e.g. .csv)

New in ASN.1 Analyzer 0.15 Build 621 (May 19, 2015)

  • bug-fixes:
  • FileBrowser:
  • browser window (info panel): added support for scanning directory contents
  • FileHandler plugins:
  • DiaryEditor:
  • added status line which shows currently selected category path
  • added capability to search for categories in the tree
  • FileHandlerViewFileInfo: added support for scanning directory contents
  • JavaCodeSnippetEditor: added support for clearing compilation/execution output
  • JceCertViewer:
  • new tab to view the entries of the chain certificate list in a subdialog
  • changed to not include the chain certificate PEMs in the PEM tab anymore as they are available via the new chain tab
  • PdfViewer: new FileHandler to view PDF files
  • ZipViewer: added support for displaying verification results and digital signatures
  • JarTool: added option to display code signer details when verifying
  • SocketSpy: added CTRL-C signal handler to cleanly shut down without having to use a second instance to initiate a shutdown

New in ASN.1 Analyzer 0.15 Build 620 (May 19, 2015)

  • bug-fixes:
  • switched to new code signing certificate (which uses SHA-256 instead of SHA-1)
  • enabled timestamping of signed jars, with timestamp from SwissSign TSA
  • AlbumTool: added support for specifying track years in addition to album years
  • FileHandler plugins:
  • ASNViewer: added right-click popup menu with copy actions in hex table
  • CoreTypeValueEditor:
  • added support for resetting values to null via view-configurable delete button
  • added support for displaying a hint for null/empty values
  • added support for formatted date fields in views
  • HexEditor:
  • added action to select (and highlight) a range of bytes
  • changed delete action to delete the current selection if any or the current byte or entire line, depending on where the focus is in the table
  • added action to set the byte values of the selected range
  • added action to insert multiple hex or ASCII bytes at once, optionally repeating
  • added action to search for hex or ASCII data and highlight the found match
  • added action to copy the current selection to the clipboard as hex string
  • ImageViewer: added context menu commands to rotate and flip the displayed image
  • JavaCodeSnippetEditor:
  • added F5 hotkey for execution
  • added action to compile without execution (hotkey F8)
  • changed to cache the compiled class and re-use it for multiple executions
  • changed the snippet class to have a clear() method for clearing the output
  • added display of line numbers to aid with compilation or execution error messages
  • added support for displaying compilation warnings (with deprecation info)
  • MP3InfoViewer:
  • added display of audio frame, LAME tag and music CRC status
  • added support for walking through frames in step sizes of 100 and 1000 and displaying total duration and start time and percentage of current frame
  • added support for displaying VBR seek table size (and dumping the Xing one)
  • added right-click popup menu with copy actions in hex table of ID3v2 tag PRIVate and unsupported frames and in APE tags
  • TextEditor: added actions to directly convert between Hex and Base64 to right-click popup menu
  • HttpClient: added config options to specify:
  • key and integrity passwords for keystore and truststore
  • type and provider of keystore and truststore
  • provider classpath and a list of providers to use
  • MP3Tool:
  • added support for extracting data of PRIVate ID3v2 tags
  • added support for verifying the MusicCRC of the LAME tag
  • added support for fixing Xing header tags when rewriting files
  • added support for adding missing Xing header tags when rewriting VBR files (note that fixing and adding rewrite the seek table too if possible)
  • changed behavior of option "validate-crc" to not reject invalid frames but to count and report them as problems
  • added support for detecting inconsistencies in VBR seek tables
  • added support for detecting inaccurate Xing seek tables (with customizable tolerance)

New in ASN.1 Analyzer 0.12 Build 550 (Apr 27, 2012)

  • removed fullscreen and desktop arrangement commands
  • added window handling commands
  • extended desktop area popup menu
  • extended desktop xml schema to allow toolbars to contain menu buttons
  • bug-fixes

New in ASN.1 Analyzer 0.11 Build 523 (Dec 28, 2009)

  • extended desktop configurability
  • bug-fixes

New in ASN.1 Analyzer 0.11 Build 522 (Dec 28, 2009)

  • bug-fixes
  • all desktop based apps:
  • added possibility to configure the taskbar visibility and button widths
  • added support for a list of open windows in menu, popup-menu and menu-bar
  • GenWav: new utility to generate simple wav files
  • FileBrowser: ClipboardMonitorDialog: added support for timer based auto-refreshing
  • FileHandler plugins:
  • DiaryEditor: added support for a new action to deselect current category
  • HtmlViewer: added support for browsable directory listings with file: urls
  • LogFileViewer: new plugin to interactively analyze webserver accesslog files
  • TextLineViewer: new plugin to view/monitor large text files line by line
  • FileMatcher:
  • support for unicode byte order marks (via config)
  • added alias 'd' for the 'dir' option and 'f' for the 'file' option
  • FileStatistics: added alias 'd' for the 'dir' option
  • JarTool: added alias 'd' for the 'dir' option

New in ASN.1 Analyzer 0.11 Build 521 (Dec 28, 2009)

  • bug-fixes
  • DbShell:
  • added support for JavaShell command plugins
  • enhanced some commands and added some commands
  • FileBrowser:
  • added support for configurable file templates
  • added commands to open a file via the desktop (menu/toolbar)
  • added possibility to compress files and directories into zip files
  • XmlTransform: added option 'out-name'
  • FileHandler plugins:
  • changed to priorize plugins in context menu
  • TemplateFiller: new plugin to expand templates
  • TextEditor: added action to reverse lines
  • ZipViewer: added actions to expand archive contents
  • JavaShell plugins:
  • FileSystem:
  • added commands: FileCheck, FileCopy
  • removed 'delete' alias for FileDelete command
  • XmlTool: new plugin with an XmlTransform command

New in ASN.1 Analyzer 0.11 Build 520 (Dec 28, 2009)

  • bug-fixes
  • FileBrowser: added command to view the system clipboard
  • TemplateFiller:
  • added options to support generating UUIDs as dynamic variables
  • added option to allow usage of normal application variables
  • added support for renaming directories
  • changed to set the exit code to the negative number of errors
  • FileHandler plugins:
  • IcoViewer: new plugin
  • ImageViewer: added support for mouse wheel for zooming
  • (with modifiers: SHIFT slower, CTRL faster)
  • TextEditor: added action to insert a UUID

New in ASN.1 Analyzer 0.10 Build 507 Alpha (Jun 17, 2009)

  • bug-fixes
  • product updates
  • FileHandler plugins:
  • LnkFileEditor: new plugin