YubiKey CSR Generator - Release Notes (Version 1.0.0)
Release Date: 2023-10-08
Overview
I'm excited to introduce the inaugural release of the YubiKey CSR Generator tool. This application streamlines the process of generating a Certificate Signing Request (CSR) using a private key from a YubiKey device. Its intuitive command-line interface and robust feature set provide a seamless experience for end-users.
New Features
-
Generate CSR using YubiKey: Harness the power and security of YubiKey devices to create CSRs effortlessly.
-
Multiple Slot Selection: The tool provides flexibility by allowing users to specify which slot number on the YubiKey device they want to use for key generation or retrieval.
-
File & Console Outputs: Choose to print your CSR directly to the console or save it to a specified file location. A bonus feature lets users extract the public key from the CSR and save it separately.
-
Customizable DN Attributes: Tailor your CSR's Distinguished Name (DN) with attributes like Common Name (CN), Organization (O), and more.
-
Subject Alternative Name (SAN) Extensions: Add multiple DNS names, IP addresses, Email addresses, URIs, and User Principal Names (UPN) to your CSR's SAN extension.
-
Support for Multiple Hash Algorithms: Opt for your desired hash algorithm including SHA1, SHA256, SHA384, and SHA512.
-
[EXPERIMENTAL] Custom OID Values: For advanced users, this release provides an experimental feature to specify custom OID values.
-
Integrated Help: A built-in help command ensures users have immediate access to usage information and command options.
Bug Fixes
- None. This is the first release!
Notes for Upgrading
- As this is the inaugural release, there's no need to upgrade. Simply download and start using it!
Known Issues
- None as of this release. Please report any issues you encounter.
Feedback and Contributions
Your feedback is valuable! If you have suggestions, or feature requests, or encounter any issues, please open an issue GitHub repository. Contributions and pull requests are also welcome!
Full Changelog: v1.0.0-rc1...v1.0.0