Releases: Venafi/VenafiPS
Releases · Venafi/VenafiPS
v6.7.1
- 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
- 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 parametersExport-VcCertificate -Force
,Import-VcCertificate -Force
,New-VcMachine -Force
,New-VcMachineCommonKeystore -Force
, andNew-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
- Update
- 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 useInvoke-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
v6.6.0
- 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
v6.5.1
v6.5.0
- 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
v6.4.1
v6.4.0
- 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
andGet-VdcCertificate
referencing old parameter names, #279