- Issue #5
- Added: Missing path creation to
New-RSAKeyPairif the parent folder does not yet exist.
- Added: Missing path creation to
- Miscellaneous
- Fixed: Error handling while using
New-RSAKeyPair -Interactiveif the specified Path already exists and-Forcewas not specified. - Added: Additional status updates within
New-RSAKeyPairfor a better understanding of what step the key generation is at.
- Fixed: Error handling while using
- Added
New-RSAKeyPairto enable generation of RSA PEM and SSH keys directly from PowerShell- Supports password protection keys
- Defaults to 4096 key length
- Offers an Interactive mode using the
-Interactiveor-iswitch to simulatessh-keygenexperience
- Updated README with command comparisons between
openssl,ssh-keygenandNew-RSAKeyPair
- Added CHANGELOG, CODE_OF_CONDUCT, CONTRIBUTING docs
- Updated README with relevant badges and overall info on installing/upgrading/using the module
- Added comment-based help on the included functions
- Removed KeyLength parameter from
Protect-PEMString(now calculating from the Modulus BitLength, so it's not necessary to specify) - Updated
*Keyparameters on both functions to allow passing the string formatted Key directly instead of the path to it.
- Initial release to the PowerShell Gallery
- Included functions are
Protect-PEMStringandUnprotect-PEMString - Fixed deployment issue