Skip to content

Commit f89e2e6

Browse files
authored
Merge pull request #110997 from SaurabhSharma-MSFT/patch-68
(AzureCXP) Fix for GitHub Issue 52145
2 parents 8380375 + e53f397 commit f89e2e6

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

articles/key-vault/key-vault-soft-delete-powershell.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,34 @@ Like keys, secrets are managed with their own commands:
199199
Remove-AzKeyVaultSecret -VaultName ContosoVault -InRemovedState -name SQLPassword
200200
```
201201

202+
#### Certificates
203+
204+
You can manage certificates using below commands:
205+
206+
- Delete a Certificate named SQLPassword:
207+
```powershell
208+
Remove-AzKeyVaultCertificate -VaultName ContosoVault -Name 'MyCert'
209+
```
210+
211+
- List all deleted certificates in a key vault:
212+
```powershell
213+
Get-AzKeyVaultCertificate -VaultName ContosoVault -InRemovedState
214+
```
215+
216+
- Recover a certificate in the deleted state:
217+
```powershell
218+
Undo-AzKeyVaultCertificateRemoval -VaultName ContosoVault -Name 'MyCert'
219+
```
220+
221+
- Purge a certificate in deleted state:
222+
223+
> [!IMPORTANT]
224+
> Purging a certificate will permanently delete it, and it will not be recoverable!
225+
226+
```powershell
227+
Remove-AzKeyVaultcertificate -VaultName ContosoVault -Name 'MyCert' -InRemovedState
228+
```
229+
202230
## Purging a soft-delete protected key vault
203231

204232
> [!IMPORTANT]

0 commit comments

Comments
 (0)