xCertificate
2.8.0.0
This module includes DSC resources that simplify administration of certificates on a Windows Server
Minimum PowerShell version
4.0
Installation Options
Author(s)
Microsoft Corporation
Copyright
(c) 2015 Microsoft Corporation. All rights reserved.
Package Details
Owners
Tags
DesiredStateConfiguration DSC DSCResourceKit DSCResource
DSCResources
xCertificateExport xCertificateImport xCertReq xPfxImport xWaitForCertificateServices
Dependencies
This module has no dependencies.
Release Notes
- xCertReq:
- Added FriendlyName parameter to xCertReq.
- Changed exceptions to be raised using New-InvalidOperationException from PSDscResources.
- Changed integration tests to use Config Data instead of value in config to support
additional tests.
- Converted unit tests to use Get-InvalidOperationRecord in CommonTestHelper.
- Improved unit test style to match standard layout.
- Minor corrections to style to be HQRM compliant.
- Improved Verbose logging by writing all lines of CertReq.exe output.
- Fixed CA auto-detection to work when CA name contains a space.
- Corrected all makrdown rule violations in README.MD.
- Added markdownlint.json file to enable line length rule checking in VSCode
with [MarkdownLint extension](https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint)
installed.
- Added the VS Code PowerShell extension formatting settings that cause PowerShell
files to be formatted as per the DSC Resource kit style guidelines.
- Fixed verbose preference not being passed to CertificateDsc.Common functions -
fixes [Issue 70](https://github.com/PowerShell/xCertificate/issues/70).
- Converted all calls to `New-InvalidArgumentError` function to `New-InvalidArgumentException`
found in `CertificateDsc.ResourceHelper` - fixes [Issue 68](https://github.com/PowerShell/xCertificate/issues/68)
- Replaced all calls to `Write-Error` with calls to `New-InvalidArgumentException`
and `New-InvalidOperationException`
- xWaitForCertificateServices:
- Added new resource.
- Cleaned up example format to meet style guidelines and changed examples to
issue 2048 bit certificates.
- Fixed spelling error in xCertificateExport Issuer parameter description.
FileList
- xCertificate.nuspec
- LICENSE
- ReadMe.md
- xCertificate.psd1
- DSCResources\MSFT_xCertificateExport\MSFT_xCertificateExport.psm1
- DSCResources\MSFT_xCertificateExport\MSFT_xCertificateExport.schema.mof
- DSCResources\MSFT_xCertificateExport\en-us\MSFT_xCertificateExport.strings.psd1
- DSCResources\MSFT_xCertificateImport\MSFT_xCertificateImport.psm1
- DSCResources\MSFT_xCertificateImport\MSFT_xCertificateImport.schema.mof
- DSCResources\MSFT_xCertificateImport\en-us\MSFT_xCertificateImport.strings.psd1
- DSCResources\MSFT_xCertReq\MSFT_xCertReq.psm1
- DSCResources\MSFT_xCertReq\MSFT_xCertReq.schema.mof
- DSCResources\MSFT_xCertReq\en-us\MSFT_xCertReq.strings.psd1
- DSCResources\MSFT_xPfxImport\MSFT_xPfxImport.psm1
- DSCResources\MSFT_xPfxImport\MSFT_xPfxImport.schema.mof
- DSCResources\MSFT_xPfxImport\en-us\MSFT_xPfxImport.strings.psd1
- DSCResources\MSFT_xWaitForCertificateServices\MSFT_xWaitForCertificateServices.psm1
- DSCResources\MSFT_xWaitForCertificateServices\MSFT_xWaitForCertificateServices.schema.mof
- DSCResources\MSFT_xWaitForCertificateServices\en-us\MSFT_xWaitForCertificateServices.strings.psd1
- Examples\Resources\xCertificateExport\1-CertByFriendlyName.ps1
- Examples\Resources\xCertificateExport\2-PfxByFriendlyName.ps1
- Examples\Resources\xCertificateImport\1-MinimalUsage.ps1
- Examples\Resources\xCertReq\1-RequestAltSSLCert.ps1
- Examples\Resources\xCertReq\2-RequestSSLCert.ps1
- Examples\Resources\xPfxImport\1-IIS_WebSite.ps1
- Examples\Resources\xPfxImport\2-MinimalUsage.ps1
- Examples\Resources\xWaitForCA\1-RequestSSLCertWithWait.ps1
- Examples\Resources\xWaitForCertificateServices\1-RequestSSLCertWithWait.ps1
- Modules\CertificateDsc.Common\CertificateDSc.Common.psm1
- Modules\CertificateDsc.Common\en-us\CertificateDsc.Common.strings.psd1
- Modules\CertificateDsc.PDT\CertificateDsc.PDT.psm1
- Modules\CertificateDsc.PDT\en-us\CertificateDsc.PDT.strings.psd1
- Modules\CertificateDsc.ResourceHelper\CertificateDsc.ResourceHelper.psm1
- Tests\Integration\ModuleConflict.Tests.ps1
- Tests\Integration\MSFT_xCertificateExport.config.ps1
- Tests\Integration\MSFT_xCertificateExport.Integration.Tests.ps1
- Tests\Integration\MSFT_xCertificateImport.Integration.Tests.ps1
- Tests\Integration\MSFT_xCertificateImport_add.config.ps1
- Tests\Integration\MSFT_xCertificateImport_remove.config.ps1
- Tests\Integration\MSFT_xCertReq.config.ps1
- Tests\Integration\MSFT_xCertReq.Integration.Tests.ps1
- Tests\Integration\MSFT_xPfxImport.Integration.Tests.ps1
- Tests\Integration\MSFT_xPfxImport_add.config.ps1
- Tests\Integration\MSFT_xPfxImport_remove.config.ps1
- Tests\Integration\MSFT_xWaitForCertificateServices.config.ps1
- Tests\Integration\MSFT_xWaitForCertificateServices.Integration.Tests.ps1
- Tests\TestHelpers\CommonTestHelper.psm1
- Tests\Unit\CertificateDsc.Common.Tests.ps1
- Tests\Unit\MSFT_xCertificateExport.Tests.ps1
- Tests\Unit\MSFT_xCertificateImport.Tests.ps1
- Tests\Unit\MSFT_xCertReq.Tests.ps1
- Tests\Unit\MSFT_xPfxImport.Tests.ps1
- Tests\Unit\MSFT_xWaitForCertificateServices.Tests.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
3.2.0.0 | 19,367,385 | 2/8/2018 |
3.1.0.0 | 6,192,168 | 12/20/2017 |
3.0.0.0 | 9,461 | 8/23/2017 |
2.8.0.0 (current version) | 24,972 | 7/12/2017 |
2.7.0.0 | 3,626 | 6/1/2017 |
2.6.0.0 | 2,785 | 5/31/2017 |
2.5.0.0 | 46,128 | 4/19/2017 |
2.4.0.0 | 14,189 | 3/8/2017 |
2.3.0.0 | 7,952 | 12/14/2016 |
2.2.0.0 | 3,433 | 11/2/2016 |
2.1.0.0 | 7,364 | 6/29/2016 |
2.0.0.0 | 910 | 5/18/2016 |
1.1.0.0 | 3,286 | 12/3/2015 |
1.0.1.0 | 1,141 | 7/24/2015 |
1.0.0.0 | 118 | 6/17/2015 |