Skip to content

Releases: Venafi/VenafiPS

v4.1.1

28 Jan 23:28
Compare
Choose a tag to compare
  • #69, add -CustomField property to New-TppCertificate, required when working with mandatory custom fields.
  • Update New-TppCertificate to ensure -CertificateType property is honored
  • Update with new Venafi logo

v4.1.0

24 Jan 19:27
Compare
Choose a tag to compare
  • BREAKING CHANGE: Fix #4, Remove-TppCertificate deletes associated objects by default, add -KeepAssociatedApps and remove -Force
  • Add pipeline support to -SourcePath in Move-TppObject. Use this to move multiple objects to the same target path.
  • Add New-TppCustomField
  • Add -PassThru option to Convert-TppObject. This is helpful in piping to Set-TppAttribute to update the driver and any other attributes needed.
  • Update Find-TppObject class search to default to searching all policies recursively if no path provided
  • Add Platform and AuthType properties to VenafiSession class. This helps better define and validate tpp vs vaas and key vs token.
  • Cleanup all docs.venafi.com links to reference 'current' instead of a specific version
  • Fix #63, New-VenafiSession vault params fail if SecretManagement module not loaded in current session
  • Better document token/key secret usage in readme

v4.0.1

13 Jan 21:39
Compare
Choose a tag to compare
  • Help updates, #56

v4.0.0

05 Jan 18:15
Compare
Choose a tag to compare
  • Moved to Venafi GitHub org, rebranded
  • License is now Apache 2.0
  • Add Find-TppClient to get information about registered Server Agents or Agentless clients
  • Add Find-TppVaultId to find vault IDs in the secret store
  • Add Get-TppCredential to get different credential types, password, username/password, certificate
  • Add parameter -IncludeAssociated to Get-TppIdentity to retrieve associated groups and folders
  • Add Remove-TppClient to remove registered client agents
  • Add Set-TppCredential to update credential values

v3.5.2

14 Dec 20:31
Compare
Choose a tag to compare
  • Convert dates from ISO 8601 to datetime objects in Get-VenafiCertificate

v3.5.1

14 Dec 17:10
Compare
Choose a tag to compare
  • Older versions of TPP failing to update attributes, #50
  • Fix pipeline for -Path parameter with Set-TppAttribute

v3.5.0

06 Dec 18:45
Compare
Choose a tag to compare
  • BREAKING CHANGE: change parameter -NewName to -NewPath in Rename-TppObject to allow moving an object in addition to renaming
  • Add Convert-TppObject to change the class/type of an existing object
  • Fix typos in examples for Add-TppCertificateAssociation and Remove-TppCertificateAssociation
  • Set the default for -Path in Find-TppObject to \ved\policy. Running Find-TppObject without a path will now recursively search from \ved\policy.
  • Add additional pipeline options to Get-TppAttribute
  • Add help and examples to Invoke-VenafiRestMethod, #48
  • Set VenafiSession default value in Invoke-VenafiRestMethod, #47

v3.4.0

27 Nov 14:04
Compare
Choose a tag to compare
  • Add -All option to Get-TppAttribute to get ALL effective attribute values for an object. This will provide the values as well as the path where the policy was applied
  • Add getting policies (policy attributes) with Get-TppAttribute
  • Add setting policies (policy attributes) with Set-TppAttribute
  • Add Invoke-VenafiCertificateAction. This is your one stop shop for certificate actions on TPP or VaaS. You can Retire, Reset, Renew, Push, Validate, or Revoke.
  • Cleanup output and verbose logging with Remove-TppCertificate
  • Fix parameter set issue in New-VenafiSession, ensure version and custom field info retrieval doesn't occur when creating a VaaS session

v3.3.1

09 Nov 20:05
Compare
Choose a tag to compare
  • Remove validation/limitation from Get-TppCustomField to only retrieve classes of type X509 Certificate and Device
  • Retrieve Application Base custom fields during New-VenafiSession
  • Fix parameter sets in Import-TppCertificate requiring PrivateKey be provided with PKCS#12 certificate, #37
  • Add -CertificateAuthorityAttribute to New-TppCertificate to submit values to the CA during enrollment

v3.3.0 - Local token/key storage

01 Nov 12:47
Compare
Choose a tag to compare
  • Add support for local token/key storage with PowerShell SecretManagement. Store your access or refresh token securely and have VenafiPS use it to create a new session.
  • Add Get-TppClassAttribute to list all attributes for a specific class. Helpful for attribute validation and getting values for all attributes.