Info
Version: | 1.3.0.20130622 |
Author(s): | Michel I. Gallant |
Last Update: | Saturday, June 22, 2013 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | http://www.jensign.com/opensslkey |
NuGet Url: | https://www.nuget.org/packages/opensslkey |
Install
Install-Package opensslkey
dotnet add package opensslkey
paket add opensslkey
opensslkey Download (Unzip the "nupkg" after downloading)
Dependencies
Tags
Reads and parses:
(1) OpenSSL PEM or DER public keys
(2) OpenSSL PEM or DER traditional SSLeay private keys (encrypted and unencrypted)
(3) PKCS #8 PEM or DER encoded private keys (encrypted and unencrypted)
| Keys in PEM format must have headers/footers .
| Encrypted Private Key in SSLEay format not supported in DER
| Removes header/footer lines.
| For traditional SSLEAY PEM private keys, checks for encrypted format and uses PBE to extract 3DES key.
| For SSLEAY format, only supports encryption format: DES-EDE3-CBC
| For PKCS #8, only supports PKCS#5 v2.0 3des.
| Parses private and public key components and returns .NET RSA object.
| Creates dummy unsigned certificate linked to private keypair and optionally exports to pkcs #12.