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 static CertResponse getInstance(Object o) { if (o instanceof CertResponse) { return (CertResponse)o; } if (o != null) { return new CertResponse(ASN1Sequence.getInstance(o)); } return null; }
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)); }
String msg = "error in certReq " + failCertReqId; PKIStatusInfo tmpStatus = generateRejectionStatus(failStatus, failureInfo.intValue(), msg); certResps[i] = new CertResponse(certReqId, tmpStatus);
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);