Class ApplyCertificateRequest

    • Constructor Detail

      • ApplyCertificateRequest

        public ApplyCertificateRequest()
      • ApplyCertificateRequest

        public ApplyCertificateRequest​(ApplyCertificateRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getDvAuthMethod

        public String getDvAuthMethod()
        Get 验证方式:DNS_AUTO = 自动DNS验证,DNS = 手动DNS验证,FILE = 文件验证。
        Returns:
        DvAuthMethod 验证方式:DNS_AUTO = 自动DNS验证,DNS = 手动DNS验证,FILE = 文件验证。
      • setDvAuthMethod

        public void setDvAuthMethod​(String DvAuthMethod)
        Set 验证方式:DNS_AUTO = 自动DNS验证,DNS = 手动DNS验证,FILE = 文件验证。
        Parameters:
        DvAuthMethod - 验证方式:DNS_AUTO = 自动DNS验证,DNS = 手动DNS验证,FILE = 文件验证。
      • getDomainName

        public String getDomainName()
        Get 域名。
        Returns:
        DomainName 域名。
      • setDomainName

        public void setDomainName​(String DomainName)
        Set 域名。
        Parameters:
        DomainName - 域名。
      • getProjectId

        public Long getProjectId()
        Get 项目 ID。
        Returns:
        ProjectId 项目 ID。
      • setProjectId

        public void setProjectId​(Long ProjectId)
        Set 项目 ID。
        Parameters:
        ProjectId - 项目 ID。
      • getPackageType

        public String getPackageType()
        Get 证书类型,目前仅支持类型2。2 = TrustAsia TLS RSA CA。
        Returns:
        PackageType 证书类型,目前仅支持类型2。2 = TrustAsia TLS RSA CA。
      • setPackageType

        public void setPackageType​(String PackageType)
        Set 证书类型,目前仅支持类型2。2 = TrustAsia TLS RSA CA。
        Parameters:
        PackageType - 证书类型,目前仅支持类型2。2 = TrustAsia TLS RSA CA。
      • getContactEmail

        public String getContactEmail()
        Get 邮箱。
        Returns:
        ContactEmail 邮箱。
      • setContactEmail

        public void setContactEmail​(String ContactEmail)
        Set 邮箱。
        Parameters:
        ContactEmail - 邮箱。
      • getContactPhone

        public String getContactPhone()
        Get 手机。
        Returns:
        ContactPhone 手机。
      • setContactPhone

        public void setContactPhone​(String ContactPhone)
        Set 手机。
        Parameters:
        ContactPhone - 手机。
      • getValidityPeriod

        public String getValidityPeriod()
        Get 有效期,默认12个月,目前仅支持12个月。
        Returns:
        ValidityPeriod 有效期,默认12个月,目前仅支持12个月。
      • setValidityPeriod

        public void setValidityPeriod​(String ValidityPeriod)
        Set 有效期,默认12个月,目前仅支持12个月。
        Parameters:
        ValidityPeriod - 有效期,默认12个月,目前仅支持12个月。
      • getCsrEncryptAlgo

        public String getCsrEncryptAlgo()
        Get 加密算法,支持 RSA及ECC。
        Returns:
        CsrEncryptAlgo 加密算法,支持 RSA及ECC。
      • setCsrEncryptAlgo

        public void setCsrEncryptAlgo​(String CsrEncryptAlgo)
        Set 加密算法,支持 RSA及ECC。
        Parameters:
        CsrEncryptAlgo - 加密算法,支持 RSA及ECC。
      • getCsrKeyParameter

        public String getCsrKeyParameter()
        Get 密钥对参数,RSA仅支持2048。ECC仅支持prime256v1
        Returns:
        CsrKeyParameter 密钥对参数,RSA仅支持2048。ECC仅支持prime256v1
      • setCsrKeyParameter

        public void setCsrKeyParameter​(String CsrKeyParameter)
        Set 密钥对参数,RSA仅支持2048。ECC仅支持prime256v1
        Parameters:
        CsrKeyParameter - 密钥对参数,RSA仅支持2048。ECC仅支持prime256v1
      • getCsrKeyPassword

        public String getCsrKeyPassword()
        Get CSR 的加密密码。
        Returns:
        CsrKeyPassword CSR 的加密密码。
      • setCsrKeyPassword

        public void setCsrKeyPassword​(String CsrKeyPassword)
        Set CSR 的加密密码。
        Parameters:
        CsrKeyPassword - CSR 的加密密码。
      • getAlias

        public String getAlias()
        Get 备注名称。
        Returns:
        Alias 备注名称。
      • setAlias

        public void setAlias​(String Alias)
        Set 备注名称。
        Parameters:
        Alias - 备注名称。
      • getOldCertificateId

        public String getOldCertificateId()
        Get 原证书 ID,用于重新申请。
        Returns:
        OldCertificateId 原证书 ID,用于重新申请。
      • setOldCertificateId

        public void setOldCertificateId​(String OldCertificateId)
        Set 原证书 ID,用于重新申请。
        Parameters:
        OldCertificateId - 原证书 ID,用于重新申请。
      • getPackageId

        public String getPackageId()
        Get 权益包ID,用于免费证书扩容包使用
        Returns:
        PackageId 权益包ID,用于免费证书扩容包使用
      • setPackageId

        public void setPackageId​(String PackageId)
        Set 权益包ID,用于免费证书扩容包使用
        Parameters:
        PackageId - 权益包ID,用于免费证书扩容包使用
      • getDeleteDnsAutoRecord

        public Boolean getDeleteDnsAutoRecord()
        Get 签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参
        Returns:
        DeleteDnsAutoRecord 签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参
      • setDeleteDnsAutoRecord

        public void setDeleteDnsAutoRecord​(Boolean DeleteDnsAutoRecord)
        Set 签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参
        Parameters:
        DeleteDnsAutoRecord - 签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参