Skip to content

Releases: Venafi/VenafiPS

v4.6.2

15 Jul 10:51
Compare
Choose a tag to compare
  • Fix Set-TppAttribute failing to set a custom field value on a policy, #131

v4.6.1

13 Jul 03:42
Compare
Choose a tag to compare
  • Add validation and error handling in Get-VenafiTeam for invalid IDs, #126
  • Add messaging and error handling in Get-VenafiTeam for local groups, #127
  • Add support for PrefixedName identity format in Test-TppIdentity and Get-VenafiIdentity, #128
  • Fix Split-Path failing in TppObject class, and other functions where applicable, when PowerShell reserved characters are used in the object name, #129

v4.6.0

29 Jun 22:14
Compare
Choose a tag to compare
  • Add Import-VaasCertificate. Export from TPP right into VaaS (and vice versa).
  • Import-TppCertificate updates
    • Add pipelining with either -CertificatePath or CertificateData. You can provide FileInfo objects or just an array of paths.
    • If using PS v6+, import will now use parallel processing. Control the number of certificates imported at once with the new parameter -ThrottleLimit. This is definitely the recommended approach for bulk importing.
    • Add prepending '\ved\policy' to -PolicyPath if not provided
  • Get-TppAttribute updates
    • -Attribute can now accept custom field labels/names to retrieve the value, #74
    • Return Locked and Overridden values where applicable
    • Notify user when attribute name provided to -Attribute is not valid
  • Fix SecretManagement module existence check not always being triggered in New-VenafiSession, #123
  • Add 'certificate' field to Write-VerboseWithSecret to hide certificate data being passed to VaaS
  • Allow any attribute names for Get-TppIdentityAttribute -Attribute, #125

v4.5.0

17 Jun 17:42
Compare
Choose a tag to compare
  • Add docker image with each new build and publish to dockerhub. Add the below environment variables recognition for use with docker image, but could be used outside of it as well. This is great for ci/cd scenarios and more.
    • TPP_SERVER - TPP server url
    • TPP_TOKEN - TPP oauth token
    • VAAS_KEY - VaaS key
  • Fix Set-TppAttribute not clearing a value. You can now pass $null to clear an object's attribute value, #119

v4.4.0

25 May 20:03
Compare
Choose a tag to compare
  • Add New-VaasApplication to create a new application on VaaS
  • Add Get-VaasIssuingTemplate to retrieve 1 or all certificate issuing templates on VaaS
  • Add -All parameter to Get-VaasApplication to retrieve all applications
  • Deprecate Get-VaasOrgUnit as it's being deprecated by VaaS

v4.3.0

12 May 20:08
Compare
Choose a tag to compare
  • Add new output format for Get-TppAttribute using the parameter -New. Attributes will now be provided as object properties as opposed to individual objects for each property, which made it difficult to retrieve the value itself. This new format is available for all ways of using the function including attribute, effective attribute, and policy retrieval. This new format will become the default in the future.
  • Add Get-TppAttribute -PolicyClass -All to retrieve all policy attributes at once
  • Add New-TppCertificate -WorkToDoTimeout to override the global setting for a CA to issue/renew certificate
  • Add support for api limitation of 5k clients at a time when calling Remove-TppClient
  • Add support for VaaS user matching rules with New-VenafiTeam
  • Add setting common name, if not provided, as the object name in New-TppCertificate, #110
  • Fix syntax error when using New-TppCertificate -Csr, #111
  • -Guid has been deprecated from Get-TppAttribute

v4.2.4

29 Apr 20:13
Compare
Choose a tag to compare
  • Add Search-TppHistory to find historical items by attribute value and their associated current item
  • Fix Move-TppObject not appending object name when moving multiple objects to a new folder and passed via pipeline
  • Update Find-TppObject to allow passing of empty string for -Pattern to find objects which don't have a value set

v4.2.3

22 Apr 13:53
Compare
Choose a tag to compare
  • Fix certain aliases not being exported

v4.2.2

12 Apr 21:54
Compare
Choose a tag to compare
  • Add authentication options, VaaS key or TPP token, in addition to VenafiSession to be provided directly to any function that supports that platform. This better enables devops scenarios so 1 call can be made for a function as opposed to executing New-VenafiSession first. Note, if using this with TPP, an environment variable named TppServer with the url of the server must be set.
  • Add Test-VenafiSession private function to add support for the new authentication methods as VenafiSession.Validate isn't used. Invoke-VenafiRestMethod has been updated to accept these new authentication methods as well.
  • Add option to export from VaaS in JKS format
  • Migrate docs site to Material theme

v4.2.1

31 Mar 19:16
Compare
Choose a tag to compare
  • Update Find-TppCertificate to Find-VenafiCertificate and add VaaS certificate search functionality
  • Add -Policy to New-VenafiTeam so a team can be associated with one or more policies
  • Fix PolicyPath property of TppObject not returning the proper value due to special characters