Package org.xipki.ca.gateway.cmp
Class CmpResponder
- java.lang.Object
-
- org.xipki.ca.gateway.cmp.BaseCmpResponder
-
- org.xipki.ca.gateway.cmp.CmpResponder
-
public class CmpResponder extends BaseCmpResponder
CMP responder.- Since:
- 6.0.0
- Author:
- Lijun Liao (xipki)
-
-
Field Summary
-
Fields inherited from class org.xipki.ca.gateway.cmp.BaseCmpResponder
cmpControl, HTTP_HEADER_certprofile, HTTP_HEADER_groupenroll, popControl, sdk, securityFactory, TYPE_ccr, TYPE_certConf, TYPE_cr, TYPE_error, TYPE_genm_cacerts, TYPE_genm_current_crl, TYPE_ir, TYPE_kur, TYPE_p10cr, TYPE_pkiconf, TYPE_rr_revoke, TYPE_rr_unrevoke
-
-
Constructor Summary
Constructors Constructor Description CmpResponder(CmpControl cmpControl, org.xipki.ca.sdk.SdkClient sdk, org.xipki.security.SecurityFactory securityFactory, org.xipki.ca.gateway.CaNameSigners signers, org.xipki.ca.gateway.RequestorAuthenticator authenticator, org.xipki.ca.gateway.PopControl popControl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.bouncycastle.asn1.cmp.PKIBodycmpEnrollCert(java.lang.String caName, java.lang.String dfltCertprofileName, boolean groupEnroll, org.bouncycastle.asn1.cmp.PKIMessage request, org.bouncycastle.asn1.cmp.PKIHeaderBuilder respHeader, org.bouncycastle.asn1.cmp.PKIHeader reqHeader, org.bouncycastle.asn1.cmp.PKIBody reqBody, org.xipki.ca.gateway.Requestor requestor, org.bouncycastle.asn1.ASN1OctetString tid, org.xipki.audit.AuditEvent event)protected org.bouncycastle.asn1.cmp.PKIBodycmpUnRevokeCertificates(java.lang.String caName, org.bouncycastle.asn1.cmp.PKIMessage request, org.bouncycastle.asn1.cmp.PKIHeaderBuilder respHeader, org.bouncycastle.asn1.cmp.PKIHeader reqHeader, org.bouncycastle.asn1.cmp.PKIBody reqBody, org.xipki.ca.gateway.Requestor requestor, org.xipki.audit.AuditEvent event)protected org.bouncycastle.asn1.cmp.PKIBodyconfirmCertificates(java.lang.String caName, org.bouncycastle.asn1.ASN1OctetString transactionId, org.bouncycastle.asn1.cmp.CertConfirmContent certConf)protected org.bouncycastle.asn1.cmp.PKIBodyrevokePendingCertificates(java.lang.String caName, org.bouncycastle.asn1.ASN1OctetString transactionId)-
Methods inherited from class org.xipki.ca.gateway.cmp.BaseCmpResponder
addErrCertResp, buildErrCertResp, buildErrorMsgPkiBody, checkPermission, cmpGeneralMsg, generateRejectionStatus, generateRejectionStatus, getPKiFailureInfo, getX500Name, postProcessCertInfo, processPkiMessage, verifyPop
-
-
-
-
Constructor Detail
-
CmpResponder
public CmpResponder(CmpControl cmpControl, org.xipki.ca.sdk.SdkClient sdk, org.xipki.security.SecurityFactory securityFactory, org.xipki.ca.gateway.CaNameSigners signers, org.xipki.ca.gateway.RequestorAuthenticator authenticator, org.xipki.ca.gateway.PopControl popControl) throws java.security.NoSuchAlgorithmException
- Throws:
java.security.NoSuchAlgorithmException
-
-
Method Detail
-
confirmCertificates
protected org.bouncycastle.asn1.cmp.PKIBody confirmCertificates(java.lang.String caName, org.bouncycastle.asn1.ASN1OctetString transactionId, org.bouncycastle.asn1.cmp.CertConfirmContent certConf) throws org.xipki.ca.sdk.SdkErrorResponseException- Specified by:
confirmCertificatesin classBaseCmpResponder- Throws:
org.xipki.ca.sdk.SdkErrorResponseException
-
revokePendingCertificates
protected org.bouncycastle.asn1.cmp.PKIBody revokePendingCertificates(java.lang.String caName, org.bouncycastle.asn1.ASN1OctetString transactionId) throws org.xipki.ca.sdk.SdkErrorResponseException- Specified by:
revokePendingCertificatesin classBaseCmpResponder- Throws:
org.xipki.ca.sdk.SdkErrorResponseException
-
cmpEnrollCert
protected org.bouncycastle.asn1.cmp.PKIBody cmpEnrollCert(java.lang.String caName, java.lang.String dfltCertprofileName, boolean groupEnroll, org.bouncycastle.asn1.cmp.PKIMessage request, org.bouncycastle.asn1.cmp.PKIHeaderBuilder respHeader, org.bouncycastle.asn1.cmp.PKIHeader reqHeader, org.bouncycastle.asn1.cmp.PKIBody reqBody, org.xipki.ca.gateway.Requestor requestor, org.bouncycastle.asn1.ASN1OctetString tid, org.xipki.audit.AuditEvent event) throws org.xipki.util.exception.InsufficientPermissionException, org.xipki.ca.sdk.SdkErrorResponseException- Specified by:
cmpEnrollCertin classBaseCmpResponder- Throws:
org.xipki.util.exception.InsufficientPermissionExceptionorg.xipki.ca.sdk.SdkErrorResponseException
-
cmpUnRevokeCertificates
protected org.bouncycastle.asn1.cmp.PKIBody cmpUnRevokeCertificates(java.lang.String caName, org.bouncycastle.asn1.cmp.PKIMessage request, org.bouncycastle.asn1.cmp.PKIHeaderBuilder respHeader, org.bouncycastle.asn1.cmp.PKIHeader reqHeader, org.bouncycastle.asn1.cmp.PKIBody reqBody, org.xipki.ca.gateway.Requestor requestor, org.xipki.audit.AuditEvent event) throws org.xipki.ca.sdk.SdkErrorResponseException- Specified by:
cmpUnRevokeCertificatesin classBaseCmpResponder- Throws:
org.xipki.ca.sdk.SdkErrorResponseException
-
-