def purge_deleted_certificate(vault_base_url, certificate_name, custom_headers:nil)
      response = purge_deleted_certificate_async(vault_base_url, certificate_name, custom_headers:custom_headers).value!
      nil
    end
def purge_deleted_certificate(vault_base_url, certificate_name, custom_headers:nil)
      response = purge_deleted_certificate_async(vault_base_url, certificate_name, custom_headers:custom_headers).value!
      nil
    end
Permanently deletes the specified deleted certificate.

 The PurgeDeletedCertificate operation performs an irreversible deletion of
 the specified certificate, without possibility for recovery. The operation is
 not available if the recovery level does not specify 'Purgeable'. This
 operation requires the certificate/purge permission.

 @param vault_base_url [String] The vault name, for example
 https://myvault.vault.azure.net.
 @param certificate_name [String] The name of the certificate
 @param custom_headers [Hash{String => String}] A hash of custom headers that
 will be added to the HTTP request.