Skip to content

Releases: dsccommunity/CertificateDsc

v5.0.0-preview0005

30 Aug 08:47
bab8cea
Compare
Choose a tag to compare
v5.0.0-preview0005 Pre-release
Pre-release

[v5.0.0-preview0005]

Changed

  • Corrected incorrectly located entries in CHANGELOG.MD.
  • Fix bug Find-Certificate when invalid certificate path is passed - fixes
    Issue #208.
  • CertReq:
    • Added Get-CertificateCommonName function as a fix for multiple
      certificates being issued when having a third party CA which doesn't
      format the Issuer CN in the same order as a MS CA - fixes Issue #207.
    • Updated Compare-CertificateIssuer to use the new
      Get-CertificateCommonName function.
    • Added check for X500 subject name in Get-TargetResource, which already
      exists in Test- and Set-TargetResource - fixes Issue #210.
    • Corrected name of working path to remove x - fixes Issue #211.
  • BREAKING CHANGE: Changed resource prefix from MSFT to DSC.
  • Updated to use continuous delivery pattern using Azure DevOps - Fixes
    Issue #215.
  • Updated Examples and Module Manifest to be DSC Community from Microsoft.
  • Fix style issues in Certificate.PDT and Certificate.Common modules.
  • Update badges in README.MD to refer to correct pipeline.
  • Correct version number in GitVersion.yml file.
  • Change Azure DevOps Pipeline definition to include source/* - Fixes Issue #226.
  • Updated pipeline to use latest version of ModuleBuilder - Fixes Issue #226.
  • Merge HISTORIC_CHANGELOG.md into CHANGELOG.md - Fixes Issue #227.
  • Fixed build failures caused by changes in ModuleBuilder module v1.7.0
    by changing CopyDirectories to CopyPaths - Fixes Issue #230.
  • Updated to use the common module DscResource.Common - Fixes Issue #229.
  • Pin Pester module to 4.10.1 because Pester 5.0 is missing code
    coverage - Fixes Issue #233.
  • Added a catch for certreq generic errors which fixes Issue #224
  • CertificateDsc
    • Automatically publish documentation to GitHub Wiki - Fixes Issue #235.

Added

  • PfxImport:
    • Added example showing importing private key using PsDscRunAsCredential
      to specify an administrator account - Fixes Issue #213.

v5.0.0-preview0004

05 Jul 00:00
a10c1c4
Compare
Choose a tag to compare
v5.0.0-preview0004 Pre-release
Pre-release

[v5.0.0-preview0004]

Changed

  • Corrected incorrectly located entries in CHANGELOG.MD.
  • Fix bug Find-Certificate when invalid certificate path is passed - fixes
    Issue #208.
  • CertReq:
    • Added Get-CertificateCommonName function as a fix for multiple
      certificates being issued when having a third party CA which doesn't
      format the Issuer CN in the same order as a MS CA - fixes Issue #207.
    • Updated Compare-CertificateIssuer to use the new
      Get-CertificateCommonName function.
    • Added check for X500 subject name in Get-TargetResource, which already
      exists in Test- and Set-TargetResource - fixes Issue #210.
    • Corrected name of working path to remove x - fixes Issue #211.
  • BREAKING CHANGE: Changed resource prefix from MSFT to DSC.
  • Updated to use continuous delivery pattern using Azure DevOps - Fixes
    Issue #215.
  • Updated Examples and Module Manifest to be DSC Community from Microsoft.
  • Fix style issues in Certificate.PDT and Certificate.Common modules.
  • Update badges in README.MD to refer to correct pipeline.
  • Correct version number in GitVersion.yml file.
  • Change Azure DevOps Pipeline definition to include source/* - Fixes Issue #226.
  • Updated pipeline to use latest version of ModuleBuilder - Fixes Issue #226.
  • Merge HISTORIC_CHANGELOG.md into CHANGELOG.md - Fixes Issue #227.
  • Fixed build failures caused by changes in ModuleBuilder module v1.7.0
    by changing CopyDirectories to CopyPaths - Fixes Issue #230.
  • Updated to use the common module DscResource.Common - Fixes Issue #229.
  • Pin Pester module to 4.10.1 because Pester 5.0 is missing code
    coverage - Fixes Issue #233.
  • Added a catch for certreq generic errors which fixes Issue #224
  • CertificateDsc
    • Automatically publish documentation to GitHub Wiki - Fixes Issue #235.

v5.0.0-preview0003

22 May 21:54
e40acce
Compare
Choose a tag to compare
v5.0.0-preview0003 Pre-release
Pre-release

[v5.0.0-preview0003]

  • Added a catch for certreq generic errors which fixes Issue #224

Changed

  • Corrected incorrectly located entries in CHANGELOG.MD.
  • Fix bug Find-Certificate when invalid certificate path is passed - fixes
    Issue #208.
  • CertReq:
    • Added Get-CertificateCommonName function as a fix for multiple
      certificates being issued when having a third party CA which doesn't
      format the Issuer CN in the same order as a MS CA - fixes Issue #207.
    • Updated Compare-CertificateIssuer to use the new
      Get-CertificateCommonName function.
    • Added check for X500 subject name in Get-TargetResource, which already
      exists in Test- and Set-TargetResource - fixes Issue #210.
    • Corrected name of working path to remove x - fixes Issue #211.
  • BREAKING CHANGE: Changed resource prefix from MSFT to DSC.
  • Updated to use continuous delivery pattern using Azure DevOps - Fixes
    Issue #215.
  • Updated Examples and Module Manifest to be DSC Community from Microsoft.
  • Fix style issues in Certificate.PDT and Certificate.Common modules.
  • Update badges in README.MD to refer to correct pipeline.
  • Correct version number in GitVersion.yml file.
  • Change Azure DevOps Pipeline definition to include source/* - Fixes Issue #226.
  • Updated pipeline to use latest version of ModuleBuilder - Fixes Issue #226.
  • Merge HISTORIC_CHANGELOG.md into CHANGELOG.md - Fixes Issue #227.
  • Fixed build failures caused by changes in ModuleBuilder module v1.7.0
    by changing CopyDirectories to CopyPaths - Fixes Issue #230.
  • Updated to use the common module DscResource.Common - Fixes Issue #229.

v5.0.0-preview0002

17 May 20:50
593f2c9
Compare
Choose a tag to compare
v5.0.0-preview0002 Pre-release
Pre-release

[v5.0.0-preview0002]

Changed

  • Corrected incorrectly located entries in CHANGELOG.MD.
  • Fix bug Find-Certificate when invalid certificate path is passed - fixes
    Issue #208.
  • CertReq:
    • Added Get-CertificateCommonName function as a fix for multiple
      certificates being issued when having a third party CA which doesn't
      format the Issuer CN in the same order as a MS CA - fixes Issue #207.
    • Updated Compare-CertificateIssuer to use the new
      Get-CertificateCommonName function.
    • Added check for X500 subject name in Get-TargetResource, which already
      exists in Test- and Set-TargetResource - fixes Issue #210.
    • Corrected name of working path to remove x - fixes Issue #211.
  • BREAKING CHANGE: Changed resource prefix from MSFT to DSC.
  • Updated to use continuous delivery pattern using Azure DevOps - Fixes
    Issue #215.
  • Updated Examples and Module Manifest to be DSC Community from Microsoft.
  • Fix style issues in Certificate.PDT and Certificate.Common modules.
  • Update badges in README.MD to refer to correct pipeline.
  • Correct version number in GitVersion.yml file.
  • Change Azure DevOps Pipeline definition to include source/* - Fixes Issue #226.
  • Updated pipeline to use latest version of ModuleBuilder - Fixes Issue #226.
  • Merge HISTORIC_CHANGELOG.md into CHANGELOG.md - Fixes Issue #227.
  • Fixed build failures caused by changes in ModuleBuilder module v1.7.0
    by changing CopyDirectories to CopyPaths - Fixes Issue #230.
  • Updated to use the common module DscResource.Common - Fixes Issue #229.

v5.0.0-preview0001

01 Apr 22:16
1784acc
Compare
Choose a tag to compare
v5.0.0-preview0001 Pre-release
Pre-release

[v5.0.0-preview0001]

Changed

  • Corrected incorrectly located entries in CHANGELOG.MD.
  • Fix bug Find-Certificate when invalid certificate path is passed - fixes
    Issue #208.
  • CertReq:
    • Added Get-CertificateCommonName function as a fix for multiple
      certificates being issued when having a third party CA which doesn't
      format the Issuer CN in the same order as a MS CA - fixes Issue #207.
    • Updated Compare-CertificateIssuer to use the new
      Get-CertificateCommonName function.
    • Added check for X500 subject name in Get-TargetResource, which already
      exists in Test- and Set-TargetResource - fixes Issue #210.
    • Corrected name of working path to remove x - fixes Issue #211.
  • BREAKING CHANGE: Changed resource prefix from MSFT to DSC.
  • Updated to use continuous delivery pattern using Azure DevOps - Fixes
    Issue #215.
  • Updated Examples and Module Manifest to be DSC Community from Microsoft.
  • Fix style issues in Certificate.PDT and Certificate.Common modules.
  • Update badges in README.MD to refer to correct pipeline.
  • Correct version number in GitVersion.yml file.

v4.7.0

25 Jan 02:07
162bb6a
Compare
Choose a tag to compare
  • Opted into Common Tests 'Common Tests - Validate Localization' -
    fixes Issue #195.
  • Combined all CertificateDsc.ResourceHelper module functions into
    CertificateDsc.Common module and renamed to CertificateDsc.CommonHelper
    module.
  • CertReq:
    • Fix error when ProviderName parameter is not encapsulated in
      double quotes - fixes Issue #185.
  • Refactor integration tests to update to latest standards.
  • Refactor unit tests to update to latest standards.
  • CertificateImport:
    • Refactor to use common functions and share more code with PfxImport
      resource.
    • Resource will now only throw an exception if the PFX file does not exist
      and it needs to be imported.
    • Removed file existence check from Path parameter to enable the resource
      to remove a certificate from the store without the need to have the
      access to the certificate file.
    • Removed ShouldProcess because it is not required by DSC Resources.
  • CertificatePfx:
    • Refactor to use common functions and share more code with
      CertificateImport resource.
    • Resource will now only throw an exception if the certificate file does
      not exist and it needs to be imported.
  • CertificateImport:
    • Added FriendlyName parameter to allow setting the certificate friendly
      name of the imported certificate - fixes Issue #194.
  • CertificatePfx:
    • Added FriendlyName parameter to allow setting the certificate friendly
      name of the imported certificate - fixes Issue #194.

v4.6.0

25 Jan 02:07
9161dbe
Compare
Choose a tag to compare
  • CertReq:
    • Added Compare-CertificateIssuer function to checks if the
      Certificate Issuer matches the CA Root Name.
    • Changed Compare-CertificateSubject function to return false
      if ReferenceSubject is null.
    • Fixed exception when Certificate with empty Subject exists in
      Certificate Store - fixes Issue #190.
    • Fixed bug matching existing certificate when Subject Alternate
      Name is specified and machine language is not en-US - fixes
      Issue #193.
    • Fixed bug matching existing certificate when Template Name
      is specified and machine language is not en-US - fixes
      Issue #193.
    • Changed Import-CertificateEx function to use X509Certificate2Collection
      instead of X509Certificate2 to support importing certificate chains

v4.5.0

25 Jan 02:06
c2b6774
Compare
Choose a tag to compare
  • Fix example publish to PowerShell Gallery by adding gallery_api
    environment variable to AppVeyor.yml - fixes Issue #187.
  • CertificateDsc.Common.psm1
    • Exclude assemblies that set DefinedTypes to null instead of an empty array
      to prevent failures on GetTypes(). This issue occurred with the
      Microsoft.WindowsAzure.Storage.dll assembly.

v4.4.0

25 Jan 02:06
169854e
Compare
Choose a tag to compare
  • Minor style corrections from PR for
    Issue #161
    that were missed.
  • Opt-in to Example publishing to PowerShell Gallery - fixes
    Issue #177.
  • Changed Test-CertificateAuthority to return the template name if it finds the
    display name of the template in the certificate -fixes
    Issue #147.

v4.3.0

25 Jan 02:06
8e574eb
Compare
Choose a tag to compare
  • CertificateImport:
    • Updated certificate import to only use Import-CertificateEx - fixes
      Issue #161.
  • Update LICENSE file to match the Microsoft Open Source Team standard - fixes
    Issue 164.
  • Opted into Common Tests - fixes
    Issue 168:
    • Required Script Analyzer Rules
    • Flagged Script Analyzer Rules
    • New Error-Level Script Analyzer Rules
    • Custom Script Analyzer Rules
    • Validate Example Files To Be Published
    • Validate Markdown Links
    • Relative Path Length
  • CertificateExport:
    • Fixed bug causing PFX export with matchsource enabled to fail - fixes
      Issue 117
  • Added DSCResourcesToExport to the CertificateDSC.psd1
  • CertReq:
    • Added key lengths for ECDH key type.
    • Added Key type to check for correct key lengths. - fixes
      Issue 113
    • Added request type parameter to support PKCS10.
    • Simplified unit test comparison certificate request strings to make
      tests easier to read.
    • Improved unit test layout and updated to meet standards.
    • Fixed bug in certificate renewal with RenewalCert attribute in the
      incorrect section - fixes
      Issue 172
    • Fixed bug in certificate renewal when subject contains X500 path that
      is in a different order - fixes
      Issue 173