public static CertRequest getInstance(Object o) { if (o instanceof CertRequest) { return (CertRequest)o; } else if (o != null) { return new CertRequest(ASN1Sequence.getInstance(o)); } return null; }
public boolean addRequestEntry(final EnrollCertRequestEntry requestEntry) { ParamUtil.requireNonNull("requestEntry", requestEntry); String id = requestEntry.id(); ASN1Integer certReqId = requestEntry.certReq().getCertReqId(); for (EnrollCertRequestEntry re : requestEntries) { if (re.id().equals(id)) { return false; } if (re.certReq().getCertReqId().equals(certReqId)) { return false; } } requestEntries.add(requestEntry); return true; }
private CertReqMsg(ASN1Sequence seq) { Enumeration en = seq.getObjects(); certReq = CertRequest.getInstance(en.nextElement()); while (en.hasMoreElements()) { Object o = en.nextElement(); if (o instanceof ASN1TaggedObject || o instanceof ProofOfPossession) { pop = ProofOfPossession.getInstance(o); } else { regInfo = ASN1Sequence.getInstance(o); } } }
ASN1Integer certReqId = reqMsg.getCertReq().getCertReqId(); CertificateRequestMessage req = new CertificateRequestMessage(reqMsg); CertTemplate certTemp = req.getCertTemplate(); Controls controls = reqMsg.getCertReq().getControls(); AttributeTypeAndValue oldCertIdAtv = null; if (controls != null) { certReqMsgs[lastFailureIndex].getCertReq().getCertReqId().getValue(); CertResponse failCertResp = certResponses.get(lastFailureIndex); PKIStatus failStatus = PKIStatus.getInstance(
CertTemplate certTemplate = certRequest.getCertTemplate();
public static CertRequest getInstance(Object o) { if (o instanceof CertRequest) { return (CertRequest)o; } else if (o != null) { return new CertRequest(ASN1Sequence.getInstance(o)); } return null; }
private CertReqMsg(ASN1Sequence seq) { Enumeration en = seq.getObjects(); certReq = CertRequest.getInstance(en.nextElement()); while (en.hasMoreElements()) { Object o = en.nextElement(); if (o instanceof ASN1TaggedObject || o instanceof ProofOfPossession) { pop = ProofOfPossession.getInstance(o); } else { regInfo = ASN1Sequence.getInstance(o); } } }
public boolean addRequestEntry(Entry requestEntry) { Args.notNull(requestEntry, "requestEntry"); String id = requestEntry.getId(); ASN1Integer certReqId = requestEntry.getCertReq().getCertReqId(); for (Entry re : requestEntries) { if (re.getId().equals(id)) { return false; } if (re.getCertReq().getCertReqId().equals(certReqId)) { return false; } } requestEntries.add(requestEntry); return true; }
CertRequest certReq = new CertRequest(new ASN1Integer(certReqIds[i]), certTemplateBuilder.build(), null);
public EnrollCertResponse requestCertificate(EnrollCertRequest req, ReqRespDebug debug) throws CmpClientException, PkiErrorException { PKIMessage request = buildPkiMessage(Args.notNull(req, "req")); Map<BigInteger, String> reqIdIdMap = new HashMap<>(); List<EnrollCertRequest.Entry> reqEntries = req.getRequestEntries(); for (EnrollCertRequest.Entry reqEntry : reqEntries) { reqIdIdMap.put(reqEntry.getCertReq().getCertReqId().getValue(), reqEntry.getId()); } int exptectedBodyType; switch (req.getType()) { case INIT_REQ: exptectedBodyType = PKIBody.TYPE_INIT_REP; break; case CERT_REQ: exptectedBodyType = PKIBody.TYPE_CERT_REP; break; case KEY_UPDATE: exptectedBodyType = PKIBody.TYPE_KEY_UPDATE_REP; break; case CROSS_CERT_REQ: exptectedBodyType = PKIBody.TYPE_CROSS_CERT_REP; break; default: throw new IllegalStateException("unknown EnrollCertRequest.Type " + req.getType()); } return requestCertificate0(request, reqIdIdMap, exptectedBodyType, debug); }
certTemplateBuilder.setSubject(new X500Name(subject[i])); certTemplateBuilder.setPublicKey(publicKeyInfo[i]); CertRequest certReq = new CertRequest(new ASN1Integer(certReqIds[i]), certTemplateBuilder.build(), null); ProofOfPossessionSigningKeyBuilder popoBuilder
Controls controls = new Controls( new AttributeTypeAndValue(CMPObjectIdentifiers.regCtrl_oldCertID, certId)); CertRequest certReq = new CertRequest(new ASN1Integer(certReqIds[i]), certTemplateBuilder.build(), controls);
Controls controls = new Controls( new AttributeTypeAndValue(CMPObjectIdentifiers.regCtrl_oldCertID, certId)); CertRequest certReq = new CertRequest(new ASN1Integer(certReqIds[i]), certTemplateBuilder.build(), controls); ProofOfPossessionSigningKeyBuilder popoBuilder