Class CertData

java.lang.Object
net.bluemind.system.api.CertData

public class CertData extends Object
  • Field Details

  • Constructor Details

    • CertData

      public CertData()
  • Method Details

    • create

      public static CertData create(CertData.CertificateDomainEngine sslCertificateEngine, String certificateAuthority, String certificate, String privateKey, String domainUid, String email)
    • createWithDomainUid

      public static CertData createWithDomainUid(CertData.CertificateDomainEngine sslCertificateEngine, String certificateAuthority, String certificate, String privateKey, String domainUid)
      Create CertData with domainUid and without email
      Parameters:
      sslCertificateEngine -
      certificateAuthority -
      certificate -
      privateKey -
      domainUid -
      Returns:
      created CertData
    • defaultCreate

      public static CertData defaultCreate(CertData.CertificateDomainEngine sslCertificateEngine, String certificateAuthority, String certificate, String privateKey)
      Create CertData with default domainUid = "global.virt" and without email
      Parameters:
      sslCertificateEngine -
      certificateAuthority -
      certificate -
      privateKey -
      Returns:
      created CertData
    • createForLetsEncrypt

      public static CertData createForLetsEncrypt(String domainUid, String email)
      Create CertData for LETS_ENCRYPT ssl certif engine with domainUid and email, but without any files
      Parameters:
      domainUid -
      email -
      Returns:
      created CertData
    • createForDisable

      public static CertData createForDisable(String domainUid)
      Create CertData for DISABLED ssl certif engine with domainUid only
      Parameters:
      domainUid -
      Returns:
      created CertData