public static CertResponse getInstance(Object o) { if (o instanceof CertResponse) { return (CertResponse)o; } if (o != null) { return new CertResponse(ASN1Sequence.getInstance(o)); } return null; }
public CertResponse[] getResponse() { CertResponse[] results = new CertResponse[response.size()]; for (int i = 0; i != results.length; i++) { results[i] = CertResponse.getInstance(response.getObjectAt(i)); } return results; }
CertResponse failCertResp = certResponses.get(lastFailureIndex); PKIStatus failStatus = PKIStatus.getInstance( new ASN1Integer(failCertResp.getStatus().getStatus())); PKIFailureInfo failureInfo = new PKIFailureInfo(failCertResp.getStatus().getFailInfo()); ASN1Integer certReqId = certResps[i].getCertReqId(); String msg = "error in certReq " + failCertReqId; PKIStatusInfo tmpStatus = generateRejectionStatus(failStatus, failureInfo.intValue(), msg); certResps[i] = new CertResponse(certReqId, tmpStatus); boolean anyCertEnrolled = false; for (CertResponse certResp : generateCertResponses) { if (certResp.getCertifiedKeyPair() != null) { anyCertEnrolled = true; break;
for (int i = 0; i < numCerts; i++) { CertResponse certResp = certResponses[i]; PKIStatusInfo statusInfo = certResp.getStatus(); int status = statusInfo.getStatus().intValue(); BigInteger certReqId = certResp.getCertReqId().getValue(); CertifiedKeyPair cvk = certResp.getCertifiedKeyPair(); if (cvk != null) { CMPCertificate cmpCert = cvk.getCertOrEncCert().getCertificate();
int status = certResp.getStatus().getStatus().intValue(); if (status != PKIStatus.GRANTED && status != PKIStatus.GRANTED_WITH_MODS && status != PKIStatus.WAITING) { event.setStatus(AuditStatus.FAILED); PKIFreeText statusStr = certResp.getStatus().getStatusString(); if (statusStr != null) { event.addEventData(CaAuditConstants.NAME_message, statusStr.getStringAt(0).getString());
PKIStatusInfo statusInfo = certResp.getStatus(); int status = statusInfo.getStatus().intValue(); BigInteger certReqId = certResp.getCertReqId().getValue(); String thisId = reqIdIdMap.get(certReqId); if (thisId != null) { CertifiedKeyPair cvk = certResp.getCertifiedKeyPair(); if (cvk == null) { return null;
public static CertResponse getInstance(Object o) { if (o instanceof CertResponse) { return (CertResponse)o; } if (o != null) { return new CertResponse(ASN1Sequence.getInstance(o)); } return null; }
public CertResponse[] getResponse() { CertResponse[] results = new CertResponse[response.size()]; for (int i = 0; i != results.length; i++) { results[i] = CertResponse.getInstance(response.getObjectAt(i)); } return results; }
private CertResponse buildErrorCertResponse(ASN1Integer certReqId, int pkiFailureInfo, String pkiStatusText) { return new CertResponse(certReqId, generateRejectionStatus(pkiFailureInfo, pkiStatusText)); }
private CertResponse postProcessException(ASN1Integer certReqId, OperationException ex) { ErrorCode code = ex.getErrorCode(); LOG.warn("generate certificate, OperationException: code={}, message={}", code.name(), ex.getErrorMessage()); String errorMessage; switch (code) { case DATABASE_FAILURE: case SYSTEM_FAILURE: errorMessage = code.name(); break; default: errorMessage = code.name() + ": " + ex.getErrorMessage(); break; } // end switch code int failureInfo = getPKiFailureInfo(ex); return new CertResponse(certReqId, generateRejectionStatus(failureInfo, errorMessage)); }
if (certInfo.getPrivateKey() == null) { return new CertResponse(certReqId, statusInfo, new CertifiedKeyPair(cec), null); String msg = "Requestors's public key can not be used for encryption"; LOG.error(msg); return new CertResponse(certReqId, new PKIStatusInfo(PKIStatus.rejection, new PKIFreeText(msg))); String msg = "error while encrypting the private key"; LOG.error(msg); return new CertResponse(certReqId, new PKIStatusInfo(PKIStatus.rejection, new PKIFreeText(msg))); return new CertResponse(certReqId, statusInfo, new CertifiedKeyPair(cec, encKey, null), null);