Skip to content

Releases: Venafi/venafips

v6.13.5

24 Mar 23:46

Choose a tag to compare

  • Import-VcCertificate updates:
    • Fix prompting for VenafiSession even when provided
    • Remove -PKCS8 and -PKCS12, and soon -Format, in favor of autodetection
    • Add -Recurse to bring in certificates in subfolders when importing by path
    • Add ShouldProcess so -WhatIf can be used prior to importing
    • ThrottleLimit changed to 1 by default as 100 certs are submitted at a time
  • Add PKCS8 support to Import-VdcCertificate

v6.13.4

23 Mar 11:23

Choose a tag to compare

  • Add New-VdcCredential to create a Password, Username Password, or Certificate Credential
  • Add Invoke-VcCertificateAction -Application and -IssuingTemplate for use during renewal operations to override existing values from certificate request. The template is optional if only 1 is associated to the application.
  • Enhance Invoke-VcCertificateAction -Renew to be smarter about determining the application and issuing template to use. For example, if the only template on an application was replaced, use the new one for renewal.
  • Fix Invoke-VcCertificateAction -Renew -Wait which was not waiting depending on certain statuses. Add automatic wait for renewal when provisioning afterwards.

v6.13.3

13 Mar 00:01

Choose a tag to compare

  • Add New-VcCertificate -Wait to wait for the certificate request to reach ternminal status, either success or failure. This is helpful when used with -PassThru to ensure a certificate is returned. #383.

v6.13.2

18 Feb 13:38

Choose a tag to compare

  • Add Set-VcIssuingTemplate to update template settings. This is super helpful if you want to change the CA associated with your templates in bulk. Currently, CA product options are supported with additional product details to be supported in the future.
  • Add Get-VcIssuingTemplate -CertificateAuthority to retrieve templates for a specific CA
  • Add Get-VcCertificateAuthority and associated Get-VcData -Type 'CertificateAuthority'
  • Rename TLSPDC/TLSPC to Certificate Manager Self-Hosted/SaaS in documentation/help
  • Add Get-ThreadJobAvailability to look for and load module on demand and only PSv5 when using Invoke-VenafiParallel. This should slightly enhance module load speed and parallel processing on PSv7.

v6.13.1

05 Feb 20:11

Choose a tag to compare

  • Add Get-VdcCertificate -IncludeStatus to include Status and StatusText properties in the response. These correspond to the Certificate Status as seen in the WebAdmin Certificate -> Summary tab.
  • Add Export-VcReport to export a Certificate Manager SaaS custom report either to a file or pipeline as a pscustomobject.
  • Final round of VenafiSession improvements. All advanced use cases, eg. pipe from one environment to another, are now working across ps5/ps7 and parallel processing or not.

v6.13.0

31 Jan 00:40

Choose a tag to compare

  • Honor the default certificate creation timeout builtin to CMSH. Remove the default of 60 seconds from New-VdcCertificate -TimeoutSec. There is a chance if you've been relying on the 60 seconds default and haven't set it in product, this could break your script. If this is the case, add -TimeoutSec 60 to your script. To set the default timeout, see https://docs.venafi.com/Docs/currentSDK/TopNav/Content/SDK/WebSDK/r-SDK-Certificates-API-settings.php. Closes #371.
  • Add tab completion to all CMSH functions with parameters 'CertificateAuthorityPath', 'CredentialPath', 'CertificatePath', 'ApplicationPath', 'EnginePath', 'CertificateLinkPath', and 'NewPath'.
  • Fix incorrect token expiration timezone when using New-VcToken
  • Add New-VenafiSession -VcAccessToken if the access token is obtained outside VenafiPS
  • Fix Set-VcCertificate -Tag when the tag includes both a name and value
  • Add support to Get-VcTag -Tag for getting by name and value
  • Fix for parallel processing across CMSH environments, eg. Export-VdcCertificate -VenafiSession $sess1 | Import-VdcCertificate -VenafiSession $sess2

v6.12.8

16 Jan 01:11

Choose a tag to compare

  • Fix ProgressAction error with Invoke-VcGraphQL on PowerShell v5

v6.12.7

09 Jan 12:35

Choose a tag to compare

  • Add Export-VcCertificate -PKCS12 -UseLegacy to export with the legacy encryption algorithm

v6.12.6

13 Nov 16:56

Choose a tag to compare

  • Fix Get-VdcEngineFolder error when no engines defined
  • Fix Import-VdcCertificate when importing p12 as the workaround to decrypt is no longer needed

v6.12.5

30 Oct 14:53

Choose a tag to compare

  • Add New-VcWebhook -Type to send your event data to either Slack, Teams, or a 'generic' target eg. SIEM, ServiceNow, etc.
  • Add tab completion to New-VcWebhook properties EventType and EventName to easily retrieve those values without trolling the event logs