证书关联操作
更新时间:2023-05-16
增加&修改域名证书
Java
1 public void setCertificate(CdnClient client) {
2 String domain = "my.test.com";
3 Cert cert = new Cert().withCertName("test-certName")
4 .withCertServerData("-----BEGIN CERTIFICATE----END CERTIFICATE-----")
5 .withCertPrivateData("-----BEGIN RSA PRIVATE KEY----END RSA PRIVATE KEY-----")
6 .withCertLinkData("x").withCertType(1);
7 SetDomainCertRequest request = new SetDomainCertRequest()
8 .withDomain(domain).withHttpsEnable("ON").withCertificate(cert);
9 client.setDomainCert(request);
10 }
查询域名证书
Java
1 public void getCertificate(CdnClient client) {
2 String domain = "my.test.com";
3 GetDomainCertResponse response = client.getDomainCert(domain);
4 }
删除域名证书
Java
1 public void delCertificate(CdnClient client) {
2 String domain = "my.test.com";
3 DelDomainCertResponse response = client.deleteDomainCert(domain);
4 }
查询开启https域名
Java
1 public void getHttpsDomains(CdnClient client) {
2 String domain = "my.test.com";
3 GetHttpsDomainRequest request = new GetHttpsDomainRequest(1, 1);
4 GetHttpsDomainResponse response = client.getHttpsDomains(request);
5 }
批量上传证书
Java
1 public void bathUploadDomainCert(CdnClient client) {
2 String domain1 = "my.test.com";
3 String domain1 = "my.test2.com";
4
5 List<String> domains = new ArrayList<String>();
6 domains.add(domain1);
7 domains.add(domain2);
8
9 Cert cert = new Cert().withCertName("test-certName")
10 .withCertServerData("-----BEGIN CERTIFICATE----END CERTIFICATE-----")
11 .withCertPrivateData("-----BEGIN RSA PRIVATE KEY----END RSA PRIVATE KEY-----")
12 .withCertLinkData("x").withCertType(1);
13 BatchUploadCertRequest request = new BatchUploadCertRequest()
14 .withDomains(domains).withCertificate(cert);
15 client.bathUploadDomainCert(request);
16 }