Class CertificateProperties


  • public final class CertificateProperties
    extends Object
    Certificate resource payload.
    • Constructor Detail

      • CertificateProperties

        public CertificateProperties()
    • Method Detail

      • thumbprint

        public String thumbprint()
        Get the thumbprint property: The thumbprint of certificate.
        Returns:
        the thumbprint value.
      • vaultUri

        public String vaultUri()
        Get the vaultUri property: The vault uri of user key vault.
        Returns:
        the vaultUri value.
      • withVaultUri

        public CertificateProperties withVaultUri​(String vaultUri)
        Set the vaultUri property: The vault uri of user key vault.
        Parameters:
        vaultUri - the vaultUri value to set.
        Returns:
        the CertificateProperties object itself.
      • keyVaultCertName

        public String keyVaultCertName()
        Get the keyVaultCertName property: The certificate name of key vault.
        Returns:
        the keyVaultCertName value.
      • withKeyVaultCertName

        public CertificateProperties withKeyVaultCertName​(String keyVaultCertName)
        Set the keyVaultCertName property: The certificate name of key vault.
        Parameters:
        keyVaultCertName - the keyVaultCertName value to set.
        Returns:
        the CertificateProperties object itself.
      • certVersion

        public String certVersion()
        Get the certVersion property: The certificate version of key vault.
        Returns:
        the certVersion value.
      • withCertVersion

        public CertificateProperties withCertVersion​(String certVersion)
        Set the certVersion property: The certificate version of key vault.
        Parameters:
        certVersion - the certVersion value to set.
        Returns:
        the CertificateProperties object itself.
      • issuer

        public String issuer()
        Get the issuer property: The issuer of certificate.
        Returns:
        the issuer value.
      • issuedDate

        public String issuedDate()
        Get the issuedDate property: The issue date of certificate.
        Returns:
        the issuedDate value.
      • expirationDate

        public String expirationDate()
        Get the expirationDate property: The expiration date of certificate.
        Returns:
        the expirationDate value.
      • activateDate

        public String activateDate()
        Get the activateDate property: The activate date of certificate.
        Returns:
        the activateDate value.
      • subjectName

        public String subjectName()
        Get the subjectName property: The subject name of certificate.
        Returns:
        the subjectName value.
      • dnsNames

        public List<String> dnsNames()
        Get the dnsNames property: The domain list of certificate.
        Returns:
        the dnsNames value.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.