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
Owners
Copyright
(c) 2015 Microsoft Corporation. All rights reserved.
Package Details
Author(s)
- Microsoft Corporation
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,454,532 | 2/8/2018 |
3.1.0.0 | 6,192,181 | 12/20/2017 |
3.0.0.0 | 9,645 | 8/23/2017 |
2.8.0.0 (current version) | 25,116 | 7/12/2017 |
2.7.0.0 | 3,664 | 6/1/2017 |
2.6.0.0 | 2,789 | 5/31/2017 |
2.5.0.0 | 46,134 | 4/19/2017 |
2.4.0.0 | 14,196 | 3/8/2017 |
2.3.0.0 | 8,228 | 12/14/2016 |
2.2.0.0 | 3,439 | 11/2/2016 |
2.1.0.0 | 7,581 | 6/29/2016 |
2.0.0.0 | 915 | 5/18/2016 |
1.1.0.0 | 3,291 | 12/3/2015 |
1.0.1.0 | 1,145 | 7/24/2015 |
1.0.0.0 | 123 | 6/17/2015 |