public static PKIFreeText getInstance( Object obj) { if (obj instanceof PKIFreeText) { return (PKIFreeText)obj; } else if (obj != null) { return new PKIFreeText(ASN1Sequence.getInstance(obj)); } return null; }
public static PKIFreeText getInstance( ASN1TaggedObject obj, boolean explicit) { return getInstance(ASN1Sequence.getInstance(obj, explicit)); }
public static String formatPkiStatusInfo( final org.bouncycastle.asn1.cmp.PKIStatusInfo pkiStatusInfo) { ParamUtil.requireNonNull("pkiStatusInfo", pkiStatusInfo); int status = pkiStatusInfo.getStatus().intValue(); int failureInfo = pkiStatusInfo.getFailInfo().intValue(); PKIFreeText text = pkiStatusInfo.getStatusString(); String statusMessage = (text == null) ? null : text.getStringAt(0).getString(); return formatPkiStatusInfo(status, failureInfo, statusMessage); }
public PkiStatusInfo(org.bouncycastle.asn1.cmp.PKIStatusInfo bcPkiStatusInfo) { ParamUtil.requireNonNull("bcPkiStatusInfo", bcPkiStatusInfo); this.status = bcPkiStatusInfo.getStatus().intValue(); this.pkiFailureInfo = (bcPkiStatusInfo.getFailInfo() == null) ? 0 : bcPkiStatusInfo.getFailInfo().intValue(); PKIFreeText text = bcPkiStatusInfo.getStatusString(); this.statusMessage = (text == null) ? null : text.getStringAt(0).getString(); }
public static PKIFreeText getInstance( Object obj) { if (obj instanceof PKIFreeText) { return (PKIFreeText)obj; } else if (obj != null) { return new PKIFreeText(ASN1Sequence.getInstance(obj)); } return null; }
public static PKIFreeText getInstance( ASN1TaggedObject obj, boolean explicit) { return getInstance(ASN1Sequence.getInstance(obj, explicit)); }
public static String formatPkiStatusInfo(org.bouncycastle.asn1.cmp.PKIStatusInfo pkiStatusInfo) { int status = Args.notNull(pkiStatusInfo, "pkiStatusInfo").getStatus().intValue(); int failureInfo = pkiStatusInfo.getFailInfo().intValue(); PKIFreeText text = pkiStatusInfo.getStatusString(); String statusMessage = (text == null) ? null : text.getStringAt(0).getString(); return formatPkiStatusInfo(status, failureInfo, statusMessage); }
protected PKIStatusInfo generateRejectionStatus(PKIStatus status, Integer info, String errorMessage) { PKIFreeText statusMessage = (errorMessage == null) ? null : new PKIFreeText(errorMessage); PKIFailureInfo failureInfo = (info == null) ? null : new PKIFailureInfo(info); return new PKIStatusInfo(status, statusMessage, failureInfo); } // method generateCmpRejectionStatus
private ErrorMsgContent(ASN1Sequence seq) { Enumeration en = seq.getObjects(); pkiStatusInfo = PKIStatusInfo.getInstance(en.nextElement()); while (en.hasMoreElements()) { Object o = en.nextElement(); if (o instanceof ASN1Integer) { errorCode = ASN1Integer.getInstance(o); } else { errorDetails = PKIFreeText.getInstance(o); } } }
public PkiStatusInfo(org.bouncycastle.asn1.cmp.PKIStatusInfo bcPkiStatusInfo) { Args.notNull(bcPkiStatusInfo, "bcPkiStatusInfo"); this.status = bcPkiStatusInfo.getStatus().intValue(); this.pkiFailureInfo = (bcPkiStatusInfo.getFailInfo() == null) ? 0 : bcPkiStatusInfo.getFailInfo().intValue(); PKIFreeText text = bcPkiStatusInfo.getStatusString(); this.statusMessage = (text == null) ? null : text.getStringAt(0).getString(); }
private static PKIBody buildErrorMsgPkiBody(PKIStatus pkiStatus, int failureInfo, String statusMessage) { PKIFreeText pkiStatusMsg = (statusMessage == null) ? null : new PKIFreeText(statusMessage); ErrorMsgContent emc = new ErrorMsgContent( new PKIStatusInfo(pkiStatus, pkiStatusMsg, new PKIFailureInfo(failureInfo))); return new PKIBody(PKIBody.TYPE_ERROR, emc); }
private ErrorMsgContent(ASN1Sequence seq) { Enumeration en = seq.getObjects(); pkiStatusInfo = PKIStatusInfo.getInstance(en.nextElement()); while (en.hasMoreElements()) { Object o = en.nextElement(); if (o instanceof ASN1Integer) { errorCode = ASN1Integer.getInstance(o); } else { errorDetails = PKIFreeText.getInstance(o); } } }
public PkiStatusInfo(final org.bouncycastle.asn1.cmp.PKIStatusInfo bcPkiStatusInfo) { ParamUtil.requireNonNull("bcPkiStatusInfo", bcPkiStatusInfo); this.status = bcPkiStatusInfo.getStatus().intValue(); this.pkiFailureInfo = (bcPkiStatusInfo.getFailInfo() == null) ? 0 : bcPkiStatusInfo.getFailInfo().intValue(); PKIFreeText text = bcPkiStatusInfo.getStatusString(); this.statusMessage = (text == null) ? null : text.getStringAt(0).getString(); }
if (StringUtil.isBlank(warningMsg)) { statusInfo = certInfo.isAlreadyIssued() ? new PKIStatusInfo(PKIStatus.grantedWithMods, new PKIFreeText("ALREADY_ISSUED")) : new PKIStatusInfo(PKIStatus.granted); } else { statusInfo = new PKIStatusInfo(PKIStatus.grantedWithMods, new PKIFreeText(warningMsg)); LOG.error(msg); return new CertResponse(certReqId, new PKIStatusInfo(PKIStatus.rejection, new PKIFreeText(msg))); LOG.error(msg); return new CertResponse(certReqId, new PKIStatusInfo(PKIStatus.rejection, new PKIFreeText(msg)));
private PKIStatusInfo( ASN1Sequence seq) { this.status = ASN1Integer.getInstance(seq.getObjectAt(0)); this.statusString = null; this.failInfo = null; if (seq.size() > 2) { this.statusString = PKIFreeText.getInstance(seq.getObjectAt(1)); this.failInfo = DERBitString.getInstance(seq.getObjectAt(2)); } else if (seq.size() > 1) { Object obj = seq.getObjectAt(1); if (obj instanceof DERBitString) { this.failInfo = DERBitString.getInstance(obj); } else { this.statusString = PKIFreeText.getInstance(obj); } } }
String statusString = (text == null) ? null : text.getStringAt(0).getString();
ErrorMsgContent emc = new ErrorMsgContent( new PKIStatusInfo(PKIStatus.rejection, new PKIFreeText("not all revDetails are of the same type"), new PKIFailureInfo(PKIFailureInfo.badRequest)));
private PKIStatusInfo( ASN1Sequence seq) { this.status = ASN1Integer.getInstance(seq.getObjectAt(0)); this.statusString = null; this.failInfo = null; if (seq.size() > 2) { this.statusString = PKIFreeText.getInstance(seq.getObjectAt(1)); this.failInfo = DERBitString.getInstance(seq.getObjectAt(2)); } else if (seq.size() > 1) { Object obj = seq.getObjectAt(1); if (obj instanceof DERBitString) { this.failInfo = DERBitString.getInstance(obj); } else { this.statusString = PKIFreeText.getInstance(obj); } } }
PKIFreeText statusStr = certResp.getStatus().getStatusString(); if (statusStr != null) { event.addEventData(CaAuditConstants.NAME_message, statusStr.getStringAt(0).getString());
new PKIStatusInfo(PKIStatus.rejection, new PKIFreeText(ex.getMessage()), new PKIFailureInfo(PKIFailureInfo.notAuthorized)));