Create public SecretInformation to return for Get-SecretInfo.
Add vaultName to all vault extension functions.
Fix additionalParameters parameter in SecretManagementExtension abstract classes.
Add Test-Vault cmdlet, and new required extension vault TestVault() to abstract class.
Rename cmdlets and public types to remove 'secrets' plurality (except for Microsoft.PowerShell.SecretsManagement).
Change CredMan naming prefix to ps:SecretName
Fix return byte[] bug in example test script extension.
Update tests.
Note that many of these changes are breaking, and requires a complete replacement of Secrets Management module and any extension modules. Also any existing built in local vault secret can no longer be retrieved and must be re-saved.
I am going to merge these changes before renaming the module. Renaming the module is going to be a big change, affecting CI, tests, etc., and I'll do that in a separate PR.
SecretInformation
to return for Get-SecretInfo.vaultName
to all vault extension functions.additionalParameters
parameter in SecretManagementExtension abstract classes.ps:SecretName
Note that many of these changes are breaking, and requires a complete replacement of Secrets Management module and any extension modules. Also any existing built in local vault secret can no longer be retrieved and must be re-saved.