Skip to content
This repository was archived by the owner on Jun 7, 2022. It is now read-only.

Releases: gdbarron/VenafiTppPS

Deprecated

29 Nov 19:26
Compare
Choose a tag to compare

Hello all. Although this module was deprecated over 6 months ago, there are still downloads. Please start using VenafiPS if aren't already. All of the functionality from this module was carried over and lots more added!

Identity and Permission updates

21 Jan 19:56
Compare
Choose a tag to compare
  • Identity format validation fix, #126. Thanks @DadsVacayShorts!
  • Add Get-TppIdentity to retrieve Identity info given an id
  • Add Remove-TppPermission, accepts output from Get-TppPermission
  • Add Path param to Set-TppPermission in addition to guid
  • Get-TppPermission now accepts TppObject, eg. from Find-TppObject
  • Set-TppPermission now accepts output from Get-TppPermission for the object and IdentityId so you only need to specify Permission. No need to get guid and identity manually to pass in.
  • Find-TppIdentity output standardized so you can now pipe to permission functions
  • Get-TppPermission returns additional object and identity info
  • Centralize format validation for identities
  • Update help links referring to versions no longer available
  • Find-TppIdentity -Me to be deprecated for Get-TppIdentity -Me
  • Add option to Get-TppObject for guid
  • Standardized on Id/IdentityId for the identity across all identity and permission functions
  • Force missing slash retry to status codes of only 307 and 401
  • Better error handling and messaging through the permission functions

Codesign basics, hide secret info during verbose logging, other fixes

23 Dec 15:32
Compare
Choose a tag to compare
  • Update Get-TppCertificateDetail help to ensure output lists the correct properties, #119. Thanks @doyle043!
  • Hide secret info, eg. passwords, tokens, etc, when verbose logging. #120. Thanks @bwright86!
  • Add search, get, and remove code sign project and environment functions
  • Fix, provide the correct error message when making rest call and testing to see if a trailing slash is needed or not
  • Update New-TppSession to ensure $TppSession is created even if subsequent custom field calls fail
  • Update TppSession object Validate method to check if token auth is required. Needed for code sign.

Get-TppCertificate password fix on Linux

29 Jun 18:35
Compare
Choose a tag to compare
  • fix #108. Process to convert a secure password to plain text was failing on Linux.

Add Import-TppCertificate, make Invoke-TppRestMethod public

26 Jun 02:32
Compare
Choose a tag to compare
  • add Import-TppCertificate, #88
  • make Invoke-TppRestMethod accessible, #106
  • fix verbose being turned on incorrectly in New-TppSession when getting by token

Token-based authentication support

09 Jun 01:30
Compare
Choose a tag to compare

https://www.powershellgallery.com/packages/VenafiTppPS/2.0.0

  • Add token-based authentication support, Integrated, OAuth, and Certificate. Tokens can be used in or out of this module. #94
  • Add CertificateType option to New-TppCertificate
  • Add support for GET api calls which require a trailing slash
  • Fixes in multiple functions where .Add on a hashtable was called in the process block
  • Fix issue #102, Base64 with private key not an available option
  • Update formats which support IncludeChain