Skip to content

Releases: Venafi/VenafiPS

v6.7.1

13 Dec 14:09
Compare
Choose a tag to compare
  • Update New-VcCertificate -IssuingTemplate to allow an alias to be provided, #313. -IssuingTemplate is now also optional if the application only has 1 associated template.
  • Add Set-VcCertificateRequest -RejectReason to specify a reason for rejection. The default is 'Rejection processed by VenafiPS'.

v6.7.0

12 Dec 14:23
Compare
Choose a tag to compare
  • Add Set-VcCertificateRequest to approve requests. Optionally, use -Wait for the certificate to be issued and certificate details to be available.
  • Add Initialize-PSSodium -Force to force installation of the module if it doesn't exist. This is used by the new parameters Export-VcCertificate -Force, Import-VcCertificate -Force, New-VcMachine -Force, New-VcMachineCommonKeystore -Force, and New-VcMachineIis -Force.
  • Update New-VcCertificate to retrieve default validity date from the issuing template instead of a set 90 days
  • Fix Find-VdcCertificate -CountOnly error #309
  • Updates to better facilitate moving certificates/keys between environments.
    • Update Export-VcCertificate -PKCS12 to allow exporting to base64 in addition to a file.
    • Add standard names for Format in return objects in TLSPC and TLSPDC.
    • Add PrivateKeyPasswordCredential in return objects to keep from having to provide again further down the pipeline
  • Add Invoke-VcGraphQL for queries and mutations. This isn't used for too much as of now, but the framework is here for when it's needed.
  • Update Get-VcData to use Invoke-VcGraphQL for Application and Team id and names. Quite often we are just converting names into IDs so graphql should give us a performance bump as opposed to the REST api.
  • Deprecated Add-VcCertificateAssociation

v6.6.1

28 Nov 15:27
Compare
Choose a tag to compare
  • Fix bogus error during New-VcMachineCommonKeystore #304
  • Update VC machine creation components due to API deprecation

v6.6.0

23 Nov 01:29
Compare
Choose a tag to compare
  • Add Get-VcSatelliteWorker, either all, by id or all workers associated with a specific satellite
  • Add Remove-VcSatelliteWorker, you guessed it...removes vsat workers
  • Add Get-VcSatellite -IncludeWorkers to get vsats and their associated workers in one call.
  • Add Invoke-VcCertificateAction -Provision to push a certificate to associated machine identities. You can also use -Renew -Provision together and it will renew and then provision the new certificate.
  • Add Set-VcApplication -IssuingTemplate to add one or more issuing templates to an application. It will overwrite by default or use -NoOverwrite to append.

v6.5.2

01 Nov 23:24
Compare
Choose a tag to compare
  • Add Set-VcCertificate. This replaces Add-VcCertificateAssociation to set the applications associated with a certificate. Certificate tagging is now supported, both add and replace.
  • Add support for URL port during TLSPDC token operations, #305

v6.5.1

09 Oct 14:22
Compare
Choose a tag to compare
  • Fix Find-VdcObject documentation page not building, #302
  • Rebranding post CyberArk acquisition
  • Add specific exception types when working with invalid paths or access issues on VDC objects

v6.5.0

01 Oct 10:47
Compare
Choose a tag to compare
  • Merge all functions into 1 psm1 module. This yields much better performance, especially when running multithreaded.
  • Add multithreading support on PS v5 with the Microsoft.PowerShell.ThreadJob module (installed separately). If the module isn't installed, multithreading will be disabled. Set -ThrottleLimit to 1 on the functions that support it to disable multithreading on PS v5 and v7.
  • Module now available in the GitHub release. This is helpful for those without access to PowerShell Gallery, although that is the preferred option.
  • PSSodium, needed for several TLSPC functions for encryption, is no longer directly included in the module. Install it from the Gallery.
  • The VenafiSession class has been deprecated and replaced with a PSCustomObject equivalent
  • Key based authentication on TLSPDC has been deprecated
  • Default Invoke-VdcCertificateAction -Push to push to all applications and added an example to override and push to specific applications

v6.4.2

16 Sep 15:31
Compare
Choose a tag to compare
  • Add batching to Invoke-VcCertificateAction with progress and verbose logging. Batches will be 1000 by default, but can be overridden with -BatchSize. Also added better use of ShouldProcess.

v6.4.1

08 Aug 12:11
Compare
Choose a tag to compare
  • Fix Import-VdcCertificate -Data failure due to being converted to an array. #290

v6.4.0

08 Jul 22:33
Compare
Choose a tag to compare
  • Add Export-VdcVaultObject to retrieve historical certificates. This function supports certificates, keys, and p12. #280
  • Add support in New-VcConnector for manifests from the simulator and 'full' ones which already have deployment details
  • Fix Add-VcCertificateAssociation when piping certificate objects, #284
  • Fix examples in Get-VcCertificate and Get-VdcCertificate referencing old parameter names, #279