@Service
public class CertHandler
extends java.lang.Object
构造器和说明 |
---|
CertHandler() |
限定符和类型 | 方法和说明 |
---|---|
CertRequestInfo |
createCertRequest(java.lang.String userId,
long certKeyId,
java.lang.String pemPrivateKey,
KeyAlgorithmEnums keyAlgorithm,
long parentCertId,
com.webank.cert.toolkit.model.X500NameInfo subject) |
CertInfo |
createChildCert(java.lang.String userId,
int csrId,
boolean isCaCert,
org.bouncycastle.asn1.x509.KeyUsage keyUsage,
java.util.Date beginDate,
java.util.Date endDate) |
CertInfo |
createRootCert(java.lang.String userId,
long certKeyId,
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) |
void |
deleteKey(long pkId) |
long |
importPrivateKey(java.lang.String userId,
java.lang.String pemPrivateKey,
java.lang.String priAlg) |
CertInfo |
queryCertInfoByCertId(long certId) |
java.util.List<CertInfo> |
queryCertInfoList(java.lang.String userId,
java.lang.Long issuerKeyId,
java.lang.Long pCertId,
java.lang.String issuerOrg,
java.lang.String issuerCN,
java.lang.Boolean isCACert) |
java.util.List<CertKeyInfo> |
queryCertKeyList(java.lang.String userId) |
CertRequestInfo |
queryCertRequestByCsrId(long csrId) |
java.util.List<CertRequestInfo> |
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) |
CertInfo |
resetCertificate(java.lang.String userId,
long certId,
org.bouncycastle.asn1.x509.KeyUsage keyUsage,
java.util.Date beginDate,
java.util.Date endDate) |
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)
@Transactional public CertInfo createRootCert(java.lang.String userId, long certKeyId, 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
@Transactional public CertRequestInfo createCertRequest(java.lang.String userId, long certKeyId, java.lang.String pemPrivateKey, KeyAlgorithmEnums keyAlgorithm, long parentCertId, com.webank.cert.toolkit.model.X500NameInfo subject) throws java.lang.Exception
java.lang.Exception
@Transactional public CertInfo 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
@Transactional public CertInfo 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<CertInfo> queryCertInfoList(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<CertRequestInfo> 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<CertKeyInfo> queryCertKeyList(java.lang.String userId)
public CertInfo queryCertInfoByCertId(long certId)
public CertRequestInfo queryCertRequestByCsrId(long csrId)