@Service
public class CertManagerService
extends java.lang.Object
构造器和说明 |
---|
CertManagerService() |
限定符和类型 | 方法和说明 |
---|---|
CertRequestVO |
createCertRequest(java.lang.String userId,
long certKeyId,
long issuerCertId,
com.webank.cert.toolkit.model.X500NameInfo subject) |
CertRequestVO |
createCertRequest(java.lang.String userId,
long issuerCertId,
com.webank.cert.toolkit.model.X500NameInfo subject) |
CertRequestVO |
createCertRequest(java.lang.String userId,
java.lang.String pemPrivateKey,
KeyAlgorithmEnums keyAlgorithm,
long issuerCertId,
com.webank.cert.toolkit.model.X500NameInfo subject) |
CertRequestVO |
createCertRequestByHexPriKey(java.lang.String userId,
java.lang.String hexPrivateKey,
KeyAlgorithmEnums keyAlgorithm,
long issuerCertId,
com.webank.cert.toolkit.model.X500NameInfo subject) |
CertVO |
createChildCert(java.lang.String userId,
int csrId) |
CertVO |
createChildCert(java.lang.String userId,
int csrId,
boolean isCaCert) |
CertVO |
createChildCert(java.lang.String userId,
int csrId,
boolean isCaCert,
java.util.Date beginDate,
java.util.Date endDate) |
CertVO |
createChildCert(java.lang.String userId,
int csrId,
boolean isCaCert,
org.bouncycastle.asn1.x509.KeyUsage keyUsage,
java.util.Date beginDate,
java.util.Date endDate) |
CertVO |
createRootCert(java.lang.String userId,
long certKeyId,
com.webank.cert.toolkit.model.X500NameInfo issuer,
java.util.Date beginDate,
java.util.Date endDate) |
CertVO |
createRootCert(java.lang.String userId,
long certKeyId,
com.webank.cert.toolkit.model.X500NameInfo issuer,
org.bouncycastle.asn1.x509.KeyUsage keyUsage,
java.util.Date beginDate,
java.util.Date endDate) |
CertVO |
createRootCert(java.lang.String userId,
java.lang.String pemPrivateKey,
KeyAlgorithmEnums keyAlgorithm,
com.webank.cert.toolkit.model.X500NameInfo issuer) |
CertVO |
createRootCert(java.lang.String userId,
java.lang.String pemPrivateKey,
KeyAlgorithmEnums keyAlgorithm,
com.webank.cert.toolkit.model.X500NameInfo issuer,
java.util.Date beginDate,
java.util.Date endDate) |
CertVO |
createRootCert(java.lang.String userId,
java.lang.String pemPrivateKey,
KeyAlgorithmEnums keyAlgorithm,
com.webank.cert.toolkit.model.X500NameInfo issuer,
org.bouncycastle.asn1.x509.KeyUsage keyUsage,
java.util.Date beginDate,
java.util.Date endDate) |
CertVO |
createRootCert(java.lang.String userId,
com.webank.cert.toolkit.model.X500NameInfo issuer) |
CertVO |
createRootCert(java.lang.String userId,
com.webank.cert.toolkit.model.X500NameInfo issuer,
java.util.Date beginDate,
java.util.Date endDate) |
CertVO |
createRootCertByHexPriKey(java.lang.String userId,
java.lang.String hexPrivateKey,
KeyAlgorithmEnums keyAlgorithm,
com.webank.cert.toolkit.model.X500NameInfo issuer) |
CertVO |
createRootCertByHexPriKey(java.lang.String userId,
java.lang.String hexPrivateKey,
KeyAlgorithmEnums keyAlgorithm,
com.webank.cert.toolkit.model.X500NameInfo issuer,
java.util.Date beginDate,
java.util.Date endDate) |
void |
deleteKey(long pkId) |
void |
exportCertToFile(long certId,
java.lang.String filePath) |
long |
importPrivateKey(java.lang.String userId,
java.lang.String pemPrivateKey,
java.lang.String priAlg) |
CertVO |
queryCertInfoByCertId(long certId) |
java.util.List<CertVO> |
queryCertInfoList() |
java.util.List<CertKeyVO> |
queryCertKeyList(java.lang.String userId) |
java.util.List<CertVO> |
queryCertList(java.lang.String userId,
java.lang.Long issuerKeyId,
java.lang.Long pCertId,
java.lang.String issuerOrg,
java.lang.String issuerCN,
java.lang.Boolean isCACert) |
CertRequestVO |
queryCertRequestByCsrId(long csrId) |
java.util.List<CertRequestVO> |
queryCertRequestList() |
java.util.List<CertRequestVO> |
queryCertRequestList(java.lang.String userId,
java.lang.Long subjectKeyId,
java.lang.Long pCertId,
java.lang.String subjectOrg,
java.lang.String subjectCN,
java.lang.String pCertUserId) |
CertVO |
resetCertificate(java.lang.String userId,
long certId) |
CertVO |
resetCertificate(java.lang.String userId,
long certId,
org.bouncycastle.asn1.x509.KeyUsage keyUsage,
java.util.Date beginDate,
java.util.Date endDate) |
public CertVO createRootCert(java.lang.String userId, com.webank.cert.toolkit.model.X500NameInfo issuer) throws java.lang.Exception
java.lang.Exception
public CertVO createRootCert(java.lang.String userId, com.webank.cert.toolkit.model.X500NameInfo issuer, java.util.Date beginDate, java.util.Date endDate) throws java.lang.Exception
java.lang.Exception
public CertVO createRootCert(java.lang.String userId, long certKeyId, com.webank.cert.toolkit.model.X500NameInfo issuer, java.util.Date beginDate, java.util.Date endDate) throws java.lang.Exception
java.lang.Exception
public CertVO createRootCert(java.lang.String userId, long certKeyId, com.webank.cert.toolkit.model.X500NameInfo issuer, org.bouncycastle.asn1.x509.KeyUsage keyUsage, java.util.Date beginDate, java.util.Date endDate) throws java.lang.Exception
java.lang.Exception
public CertVO createRootCertByHexPriKey(java.lang.String userId, java.lang.String hexPrivateKey, KeyAlgorithmEnums keyAlgorithm, com.webank.cert.toolkit.model.X500NameInfo issuer) throws java.lang.Exception
java.lang.Exception
public CertVO createRootCertByHexPriKey(java.lang.String userId, java.lang.String hexPrivateKey, KeyAlgorithmEnums keyAlgorithm, com.webank.cert.toolkit.model.X500NameInfo issuer, java.util.Date beginDate, java.util.Date endDate) throws java.lang.Exception
java.lang.Exception
public CertVO createRootCert(java.lang.String userId, java.lang.String pemPrivateKey, KeyAlgorithmEnums keyAlgorithm, com.webank.cert.toolkit.model.X500NameInfo issuer) throws java.lang.Exception
java.lang.Exception
public CertVO createRootCert(java.lang.String userId, java.lang.String pemPrivateKey, KeyAlgorithmEnums keyAlgorithm, com.webank.cert.toolkit.model.X500NameInfo issuer, java.util.Date beginDate, java.util.Date endDate) throws java.lang.Exception
java.lang.Exception
public CertVO createRootCert(java.lang.String userId, java.lang.String pemPrivateKey, KeyAlgorithmEnums keyAlgorithm, com.webank.cert.toolkit.model.X500NameInfo issuer, org.bouncycastle.asn1.x509.KeyUsage keyUsage, java.util.Date beginDate, java.util.Date endDate) throws java.lang.Exception
java.lang.Exception
public CertRequestVO createCertRequest(java.lang.String userId, long issuerCertId, com.webank.cert.toolkit.model.X500NameInfo subject) throws java.lang.Exception
java.lang.Exception
public CertRequestVO createCertRequestByHexPriKey(java.lang.String userId, java.lang.String hexPrivateKey, KeyAlgorithmEnums keyAlgorithm, long issuerCertId, com.webank.cert.toolkit.model.X500NameInfo subject) throws java.lang.Exception
java.lang.Exception
public CertRequestVO createCertRequest(java.lang.String userId, java.lang.String pemPrivateKey, KeyAlgorithmEnums keyAlgorithm, long issuerCertId, com.webank.cert.toolkit.model.X500NameInfo subject) throws java.lang.Exception
java.lang.Exception
public CertRequestVO createCertRequest(java.lang.String userId, long certKeyId, long issuerCertId, com.webank.cert.toolkit.model.X500NameInfo subject) throws java.lang.Exception
java.lang.Exception
public CertVO createChildCert(java.lang.String userId, int csrId) throws java.lang.Exception
java.lang.Exception
public CertVO createChildCert(java.lang.String userId, int csrId, boolean isCaCert) throws java.lang.Exception
java.lang.Exception
public CertVO createChildCert(java.lang.String userId, int csrId, boolean isCaCert, java.util.Date beginDate, java.util.Date endDate) throws java.lang.Exception
java.lang.Exception
public CertVO createChildCert(java.lang.String userId, int csrId, boolean isCaCert, org.bouncycastle.asn1.x509.KeyUsage keyUsage, java.util.Date beginDate, java.util.Date endDate) throws java.lang.Exception
java.lang.Exception
public void exportCertToFile(long certId, java.lang.String filePath) throws java.lang.Exception
java.lang.Exception
public CertVO resetCertificate(java.lang.String userId, long certId) throws java.lang.Exception
java.lang.Exception
public CertVO resetCertificate(java.lang.String userId, long certId, org.bouncycastle.asn1.x509.KeyUsage keyUsage, java.util.Date beginDate, java.util.Date endDate) throws java.lang.Exception
java.lang.Exception
public java.util.List<CertVO> queryCertInfoList()
public java.util.List<CertVO> queryCertList(java.lang.String userId, java.lang.Long issuerKeyId, java.lang.Long pCertId, java.lang.String issuerOrg, java.lang.String issuerCN, java.lang.Boolean isCACert)
public java.util.List<CertRequestVO> queryCertRequestList()
public java.util.List<CertRequestVO> queryCertRequestList(java.lang.String userId, java.lang.Long subjectKeyId, java.lang.Long pCertId, java.lang.String subjectOrg, java.lang.String subjectCN, java.lang.String pCertUserId)
public java.util.List<CertKeyVO> queryCertKeyList(java.lang.String userId)
public CertVO queryCertInfoByCertId(long certId)
public CertRequestVO queryCertRequestByCsrId(long csrId)
public long importPrivateKey(java.lang.String userId, java.lang.String pemPrivateKey, java.lang.String priAlg) throws java.lang.Exception
java.lang.Exception
public void deleteKey(long pkId)