Releases: Venafi/VenafiPS
Releases · Venafi/VenafiPS
v4.3.0
- 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 fromGet-TppAttribute
v4.2.4
- 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
- Fix certain aliases not being exported
v4.2.2
- 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
- Update
Find-TppCertificate
toFind-VenafiCertificate
and add VaaS certificate search functionality - Add
-Policy
toNew-VenafiTeam
so a team can be associated with one or more policies - Fix
PolicyPath
property ofTppObject
not returning the proper value due to special characters
v4.2.0
- Add
New-VaasSearchQuery
(private function) as the framework for VaaS searching including filtering, ordering, and paging. This will be used by certificate search, log search, and probably more in the future. - Add
Read-VenafiLog
utilizing the new search framework for VaaS. Merge existingRead-TppLog
into 1 function to support both VaaS and TPP. - Add
Get-VenafiTeam
to retrieve all or specific team info, VaaS and TPP - Add
New-VenafiTeam
to create a new team, VaaS and TPP - Add
Remove-VenafiTeam
to remove a team, VaaS and TPP - Add
Add-VenafiTeamMember
to add a team member, VaaS and TPP - Add
Add-VenafiTeamOwner
to add a team owner, VaaS and TPP - Add
Remove-VenafiTeamMember
to remove a team member, VaaS and TPP - Add
Remove-VenafiTeamOwner
to remove a team owner, VaaS and TPP - Add
ConvertTo-TppIdentity
to standardize TPP identity objects - Add
Get-VenafiIdentity
to retrieve a specific identity, the current user, or all, VaaS and TPP. This replacesGet-TppIdentity
. The ability to retrieve associated identities and group members has been extended to-All
. - Change
Invoke-TppRestMethod
toInvoke-VenafiRestMethod
in remaining internal module calls - Move key/token refresh messaging to TPP only in
VenafiSession
as no refresh for VaaS - Default
-UriRoot
inInvoke-VenafiRestMethod
to v1 for VaaS
v4.1.6
- Fix
VenafiSession
reporting incorrect session platform on PS v5 - Fix
Export-VenafiCertificate
for VaaS failing with ConvertTo-Json error
v4.1.5
v4.1.4
- Add
-IncludeMembers
parameter toGet-TppIdentity
to include members if the identity is a group, #83 - Update
Get-TppIdentity
to returnIsGroup
for all objects, not just ones where IsGroup is true - Update
Get-TppIdentity -IncludeAssociated
to return the propertyAssociated
for all objects, not just ones where there was a value - Add
-VaultAccessTokenName
toTest-TppToken
to validate a token stored in a vault, #81
v4.1.3
- Add
-Csr
parameter toNew-TppCertificate
andInvoke-TppCertificateRenewal
, #76 - Add
-Device
and-Application
parameters toNew-TppCertificate
to allow creation of devices and apps - Add
NoWorkToDo
parameter toNew-TppCertificate
to turn off processing for that update - Fix revision part of version being -1 when running
Get-TppVersion
, #80 - Fix Invoke-VenafiRestMethod alias not working in PS v5 in VenafiSession, #85
- Fix duplicate parameter error using
-IncludeAssociated
inGet-TppIdentity
, #82 - Update vault usage in readme, #78