添加证书类型判断

This commit is contained in:
cheney
2022-10-13 15:23:55 +08:00
parent 01f7ac1f31
commit d7fe309b08
5 changed files with 116 additions and 1 deletions
@@ -3,6 +3,7 @@ package com.sunyard.inf;
import com.sunyard.RetWrap;
import com.sunyard.cert.X509;
import com.sunyard.constant.CertUsage;
import java.io.UnsupportedEncodingException;
@@ -118,16 +119,28 @@ public interface SydCertApi {
* 上传指定证书到加密设备
* @param certData 证书的字节数组
* @param organizationId 机构号的字节数组
* @param us 白名单类型
* @return
*/
RetWrap importCert(byte[] certData, byte[] organizationId, CertUsage... us);
RetWrap importCert(byte[] certData, byte[] organizationId);
/**
* 从加密设备中删除指定 DN 的公钥证书
* @param dn:传入的证书
*
* @return
*/
boolean deleteCert(String dn);
/**
* 上传指定证书到加密设备,并在证书前后加上begin和end
* @param certData 证书的字节数组
* @param organizationId 机构号的字节数组
* @param us 白名单类型
* @return
*/
RetWrap importCertAddHT(String certData, byte[] organizationId, CertUsage... us);
RetWrap importCertAddHT(String certData, byte[] organizationId);
}