List of usage examples for org.bouncycastle.asn1.cmp PKIBody TYPE_CROSS_CERT_REP
int TYPE_CROSS_CERT_REP
To view the source code for org.bouncycastle.asn1.cmp PKIBody TYPE_CROSS_CERT_REP.
Click Source Link
From source file:org.xipki.ca.client.impl.X509CmpRequestor.java
License:Open Source License
public EnrollCertResultType requestCertificate(final EnrollCertRequestType req, final String username, final RequestResponseDebug debug) throws CmpRequestorException, PKIErrorException { PKIMessage request = buildPKIMessage(req, username); Map<BigInteger, String> reqIdIdMap = new HashMap<>(); List<EnrollCertRequestEntryType> reqEntries = req.getRequestEntries(); for (EnrollCertRequestEntryType reqEntry : reqEntries) { reqIdIdMap.put(reqEntry.getCertReq().getCertReqId().getValue(), reqEntry.getId()); }/*ww w. j a v a 2s .c o m*/ int exptectedBodyType; switch (req.getType()) { case CERT_REQ: exptectedBodyType = PKIBody.TYPE_CERT_REP; break; case KEY_UPDATE: exptectedBodyType = PKIBody.TYPE_KEY_UPDATE_REP; break; default: exptectedBodyType = PKIBody.TYPE_CROSS_CERT_REP; } return intern_requestCertificate(request, reqIdIdMap, exptectedBodyType, debug); }
From source file:org.xipki.ca.server.impl.X509CACmpResponder.java
License:Open Source License
/** * handle the PKI body with the choice {@code cr} * *//*from w ww.ja va2 s . co m*/ private PKIBody processCcp(final CmpRequestorInfo requestor, final String user, final ASN1OctetString tid, final PKIHeader reqHeader, final CertReqMessages cr, final long confirmWaitTime, final boolean sendCaCert, final AuditEvent auditEvent) throws InsuffientPermissionException { CertRepMessage repMessage = processCertReqMessages(requestor, user, tid, reqHeader, cr, false, confirmWaitTime, sendCaCert, auditEvent); return new PKIBody(PKIBody.TYPE_CROSS_CERT_REP, repMessage); }
From source file:org.xipki.pki.ca.client.impl.X509CmpRequestor.java
License:Open Source License
public EnrollCertResultResp requestCertificate(final EnrollCertRequest req, final String username, final RequestResponseDebug debug) throws CmpRequestorException, PkiErrorException { ParamUtil.requireNonNull("req", req); PKIMessage request = buildPkiMessage(req, username); Map<BigInteger, String> reqIdIdMap = new HashMap<>(); List<EnrollCertRequestEntry> reqEntries = req.getRequestEntries(); for (EnrollCertRequestEntry reqEntry : reqEntries) { reqIdIdMap.put(reqEntry.getCertReq().getCertReqId().getValue(), reqEntry.getId()); }/*w w w .j a v a2s . c o m*/ int exptectedBodyType; switch (req.getType()) { case CERT_REQ: exptectedBodyType = PKIBody.TYPE_CERT_REP; break; case KEY_UPDATE: exptectedBodyType = PKIBody.TYPE_KEY_UPDATE_REP; break; default: exptectedBodyType = PKIBody.TYPE_CROSS_CERT_REP; } return internRequestCertificate(request, reqIdIdMap, exptectedBodyType, debug); }
From source file:org.xipki.pki.ca.server.impl.cmp.X509CaCmpResponder.java
License:Open Source License
/** * handle the PKI body with the choice {@code cr}. * *///from ww w.j av a 2 s . co m private PKIBody processCcp(final PKIMessage request, final CmpRequestorInfo requestor, final String user, final ASN1OctetString tid, final PKIHeader reqHeader, final CertReqMessages cr, final CmpControl cmpControl, final String msgId, final AuditEvent event) { CertRepMessage repMessage = processCertReqMessages(request, requestor, user, tid, reqHeader, cr, false, cmpControl, msgId, event); return new PKIBody(PKIBody.TYPE_CROSS_CERT_REP, repMessage); }