├── .github └── FUNDING.yml ├── .gitignore ├── .vscode └── launch.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── PEMEncrypt ├── PEMEncrypt.psd1 ├── PEMEncrypt.psm1 ├── Private │ ├── Get-DefaultPath.ps1 │ ├── Import-Assemblies.ps1 │ └── Unprotect-SecureString.ps1 ├── Public │ ├── New-RSAKeyPair.ps1 │ ├── Protect-PEMString.ps1 │ └── Unprotect-PEMString.ps1 └── bin │ ├── netfx │ ├── BouncyCastle.Crypto.dll │ └── SCRTHQ.PEMEncrypt.dll │ └── netstandard │ ├── BouncyCastle.Crypto.dll │ └── SCRTHQ.PEMEncrypt.dll ├── README.md ├── SCRTHQ.PEMEncrypt ├── SCRTHQ.PEMEncrypt.cs └── SCRTHQ.PEMEncrypt.csproj ├── Tests ├── 1. Module Tests │ └── PEMEncrypt.Module.Tests.ps1 ├── 2. Unit Tests │ └── PEMEncrypt.Unit.Tests.ps1 └── Resources │ ├── private.pem │ ├── private_des3.pem │ ├── public.pem │ ├── public_des3.pem │ ├── testprivate.pem │ └── testpublic.pem ├── azure-pipelines.yml ├── ci └── BuildHelpers.ps1 ├── generateKeys.ps1 └── psake.ps1 /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/LICENSE -------------------------------------------------------------------------------- /PEMEncrypt/PEMEncrypt.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/PEMEncrypt/PEMEncrypt.psd1 -------------------------------------------------------------------------------- /PEMEncrypt/PEMEncrypt.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/PEMEncrypt/PEMEncrypt.psm1 -------------------------------------------------------------------------------- /PEMEncrypt/Private/Get-DefaultPath.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/PEMEncrypt/Private/Get-DefaultPath.ps1 -------------------------------------------------------------------------------- /PEMEncrypt/Private/Import-Assemblies.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/PEMEncrypt/Private/Import-Assemblies.ps1 -------------------------------------------------------------------------------- /PEMEncrypt/Private/Unprotect-SecureString.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/PEMEncrypt/Private/Unprotect-SecureString.ps1 -------------------------------------------------------------------------------- /PEMEncrypt/Public/New-RSAKeyPair.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/PEMEncrypt/Public/New-RSAKeyPair.ps1 -------------------------------------------------------------------------------- /PEMEncrypt/Public/Protect-PEMString.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/PEMEncrypt/Public/Protect-PEMString.ps1 -------------------------------------------------------------------------------- /PEMEncrypt/Public/Unprotect-PEMString.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/PEMEncrypt/Public/Unprotect-PEMString.ps1 -------------------------------------------------------------------------------- /PEMEncrypt/bin/netfx/BouncyCastle.Crypto.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/PEMEncrypt/bin/netfx/BouncyCastle.Crypto.dll -------------------------------------------------------------------------------- /PEMEncrypt/bin/netfx/SCRTHQ.PEMEncrypt.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/PEMEncrypt/bin/netfx/SCRTHQ.PEMEncrypt.dll -------------------------------------------------------------------------------- /PEMEncrypt/bin/netstandard/BouncyCastle.Crypto.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/PEMEncrypt/bin/netstandard/BouncyCastle.Crypto.dll -------------------------------------------------------------------------------- /PEMEncrypt/bin/netstandard/SCRTHQ.PEMEncrypt.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/PEMEncrypt/bin/netstandard/SCRTHQ.PEMEncrypt.dll -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/README.md -------------------------------------------------------------------------------- /SCRTHQ.PEMEncrypt/SCRTHQ.PEMEncrypt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/SCRTHQ.PEMEncrypt/SCRTHQ.PEMEncrypt.cs -------------------------------------------------------------------------------- /SCRTHQ.PEMEncrypt/SCRTHQ.PEMEncrypt.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/SCRTHQ.PEMEncrypt/SCRTHQ.PEMEncrypt.csproj -------------------------------------------------------------------------------- /Tests/1. Module Tests/PEMEncrypt.Module.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/Tests/1. Module Tests/PEMEncrypt.Module.Tests.ps1 -------------------------------------------------------------------------------- /Tests/2. Unit Tests/PEMEncrypt.Unit.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/Tests/2. Unit Tests/PEMEncrypt.Unit.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Resources/private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/Tests/Resources/private.pem -------------------------------------------------------------------------------- /Tests/Resources/private_des3.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/Tests/Resources/private_des3.pem -------------------------------------------------------------------------------- /Tests/Resources/public.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/Tests/Resources/public.pem -------------------------------------------------------------------------------- /Tests/Resources/public_des3.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/Tests/Resources/public_des3.pem -------------------------------------------------------------------------------- /Tests/Resources/testprivate.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/Tests/Resources/testprivate.pem -------------------------------------------------------------------------------- /Tests/Resources/testpublic.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/Tests/Resources/testpublic.pem -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /ci/BuildHelpers.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/ci/BuildHelpers.ps1 -------------------------------------------------------------------------------- /generateKeys.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/generateKeys.ps1 -------------------------------------------------------------------------------- /psake.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCRT-HQ/PEMEncrypt/HEAD/psake.ps1 --------------------------------------------------------------------------------