Releases: Venafi/VenafiPS
Releases · Venafi/VenafiPS
v4.1.1
v4.1.0
- BREAKING CHANGE: Fix #4, Remove-TppCertificate deletes associated objects by default, add
-KeepAssociatedApps
and remove-Force
- Add pipeline support to
-SourcePath
inMove-TppObject
. Use this to move multiple objects to the same target path. - Add
New-TppCustomField
- Add
-PassThru
option toConvert-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
v4.0.0
- 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
toGet-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
v3.5.1
v3.5.0
- BREAKING CHANGE: change parameter
-NewName
to-NewPath
inRename-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
andRemove-TppCertificateAssociation
- Set the default for
-Path
inFind-TppObject
to \ved\policy. RunningFind-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
- Add
-All
option toGet-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
- 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
toNew-TppCertificate
to submit values to the CA during enrollment
v3.3.0 - Local token/key storage
- 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.