Resource Type: dsc_xcertificateexport

Defined in:
lib/puppet/type/dsc_xcertificateexport.rb
Providers:
powershell

Overview

The DSC xCertificateExport resource type. Automatically generated from ‘xCertificate/DSCResources/MSFT_xCertificateExport/MSFT_xCertificateExport.schema.mof’

To learn more about PowerShell Desired State Configuration, please visit technet.microsoft.com/en-us/library/dn249912.aspx.

For more information about built-in DSC Resources, please visit technet.microsoft.com/en-us/library/dn249921.aspx.

For more information about xDsc Resources, please visit github.com/PowerShell/DscResources.

Properties

  • ensure

    The basic property that the resource should be in.

    Supported values:
    • exists?
    • present

Parameters

  • dsc_allowexpired

    AllowExpired - Allow an expired certificate to be exported. Certificate selector parameter.

    Supported values:
    • true
    • false
  • dsc_chainoption

    ChainOption - Specifies the options for building a chain when exporting a PFX certificate. Valid values are BuildChain, EndEntityCertOnly.

  • dsc_dnsname

    DNSName - The subject alternative name of the certificate to export must contain these values. Certificate selector parameter.

  • dsc_enhancedkeyusage

    EnhancedKeyUsage - The enhanced key usage of the certificate to export must contain these values. Certificate selector parameter.

  • dsc_friendlyname

    FriendlyName - The friendly name of the certificate to export. Certificate selector parameter.

  • dsc_isexported

    IsExported - Returns true if the certificate file already exists and therefore has been exported.

    Supported values:
    • true
    • false
  • dsc_issuer

    Issuer - The issuer of the certificate to export. Certificate selector parameter.

  • dsc_keyusage

    KeyUsage - The key usage of the certificate to export must contain these values. Certificate selector parameter.

  • dsc_matchsource

    MatchSource - Causes an existing exported certificate to be compared with the certificate identified for export and re-exported if it does not match.

    Supported values:
    • true
    • false
  • dsc_password

    Password - Specifies the password used to protect an exported PFX file.

  • dsc_path

    Path - The path to the file you that will contain the exported certificate.

  • dsc_protectto

    ProtectTo - Specifies an array of strings for the username or group name that can access the private key of an exported PFX file without any password.

  • dsc_psdscrunascredential

    PsDscRunAsCredential

  • dsc_store

    Store - The Windows Certificate Store Name to search for the certificate to export from. Certificate selector parameter. Defaults to ‘My’.

  • dsc_subject

    Subject - The subject of the certificate to export. Certificate selector parameter.

  • dsc_thumbprint

    Thumbprint - The thumbprint of the certificate to export. Certificate selector parameter.

  • dsc_type

    Type - Specifies the type of certificate to export. Valid values are Cert, P7B, SST, PFX.

  • name (namevar)
  • provider

    The specific backend to use for this ‘dsc_xcertificateexport` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.