Class KeyVaultCertificateIdentifier

java.lang.Object
com.azure.security.keyvault.certificates.models.KeyVaultCertificateIdentifier

public final class KeyVaultCertificateIdentifier extends Object
Information about a KeyVaultCertificate parsed from the certificate URL. You can use this information when calling methods of CertificateClient or CertificateAsyncClient.
  • Constructor Details

    • KeyVaultCertificateIdentifier

      public KeyVaultCertificateIdentifier(String sourceId)
      Create a new KeyVaultCertificateIdentifier from a given Key Vault identifier.

      Some examples:

      • https://{key-vault-name}.vault.azure.net/certificates/{certificate-name}
      • https://{key-vault-name}.vault.azure.net/certificates/{certificate-name}/pending
      • https://{key-vault-name}.vault.azure.net/certificates/{certificate-name}/{unique-version-id}
      • https://{key-vault-name}.vault.azure.net/deletedcertificates/{deleted-certificate-name}
      Parameters:
      sourceId - The identifier to extract information from.
      Throws:
      IllegalArgumentException - If sourceId is an invalid Key Vault Certificate identifier.
      NullPointerException - If sourceId is null.
  • Method Details

    • getSourceId

      public String getSourceId()
      Gets the key identifier used to create this object
      Returns:
      The certificate identifier.
    • getVaultUrl

      public String getVaultUrl()
      Gets the URL of the Key Vault.
      Returns:
      The Key Vault URL.
    • getName

      public String getName()
      Gets the name of the certificate.
      Returns:
      The certificate name.
    • getVersion

      public String getVersion()
      Gets the optional version of the certificate.
      Returns:
      The certificate version.