Class ImportCertificateOptions


  • public final class ImportCertificateOptions
    extends Object
    Represents the configuration used to import a certificate in the key vault.
    • Constructor Detail

      • ImportCertificateOptions

        public ImportCertificateOptions​(String name,
                                        byte[] certificate)
        Creates instance of CertificateImportOptions.
        Parameters:
        name - The name of the key.
        certificate - The PFX or PEM formatted value of the certificate containing both the x509 certificates and the private key.
    • Method Detail

      • setEnabled

        public ImportCertificateOptions setEnabled​(Boolean enabled)
        Set the enabled status.
        Parameters:
        enabled - The enabled status to set.
        Returns:
        the CertificateImportOptions itself
      • isEnabled

        public Boolean isEnabled()
        Get the enabled status.
        Returns:
        the enabled status
      • getPolicy

        public CertificatePolicy getPolicy()
        Get the management policy for the certificate.
        Returns:
        the management policy
      • setPolicy

        public ImportCertificateOptions setPolicy​(CertificatePolicy policy)
        Set the management policy for the certificate.
        Parameters:
        policy - the management policy for the certificate
        Returns:
        the updated CertificateImportOptions itself
      • setTags

        public ImportCertificateOptions setTags​(Map<String,​String> tags)
        Set the application specific maetadata.
        Parameters:
        tags - The metadata to set.
        Returns:
        the updated CertificateImportOptions itself
      • getTags

        public Map<String,​String> getTags()
        Get the tags associated with the secret.
        Returns:
        the value of the tags.
      • setPassword

        public ImportCertificateOptions setPassword​(String password)
        Set the password for encrypting the certificate, if its encrypted.
        Parameters:
        password - The password used to encrypt the certificate.
        Returns:
        the updated CertificateImportOptions itself
      • getPassword

        public String getPassword()
        Get the password for encrypting the certificate, if its encrypted.
        Returns:
        the password
      • getName

        public String getName()
        Get the name of the certificate.
        Returns:
        the name of the certificate.
      • getCertificate

        public byte[] getCertificate()
        Get the value of the certificate.
        Returns:
        the value of the certificate.