public static ResponseData getInstance( Object obj) { if (obj instanceof ResponseData) { return (ResponseData)obj; } else if (obj != null) { return new ResponseData(ASN1Sequence.getInstance(obj)); } return null; }
/** * Return the DER encoding of the tbsResponseData field. * @return DER encoding of tbsResponseData */ public byte[] getTBSResponseData() { try { return resp.getTbsResponseData().getEncoded(ASN1Encoding.DER); } catch (IOException e) { return null; } }
public Date getProducedAt() { try { return data.getProducedAt().getDate(); } catch (ParseException e) { throw new IllegalStateException("ParseException:" + e.getMessage()); } }
ResponseData tbsResp = new ResponseData(responderID.toASN1Primitive(), new ASN1GeneralizedTime(producedAt), new DERSequence(responses), responseExtensions); DERBitString bitSig; sigOut.write(tbsResp.getEncoded(ASN1Encoding.DER)); sigOut.close();
public Extensions getResponseExtensions() { return data.getResponseExtensions(); } }
public SingleResp[] getResponses() { ASN1Sequence s = data.getResponses(); SingleResp[] rs = new SingleResp[s.size()]; for (int i = 0; i != rs.length; i++) { rs[i] = new SingleResp(SingleResponse.getInstance(s.getObjectAt(i))); } return rs; }
public RespID getResponderId() { return new RespID(data.getResponderID()); }
public int getVersion() { return data.getVersion().getValue().intValue() + 1; }
public static ResponseData getInstance( ASN1TaggedObject obj, boolean explicit) { return getInstance(ASN1Sequence.getInstance(obj, explicit)); }
ResponseData tbsResp = new ResponseData(responderID.toASN1Primitive(), new ASN1GeneralizedTime(producedAt), new DERSequence(responses), responseExtensions); DERBitString bitSig; sigOut.write(tbsResp.getEncoded(ASN1Encoding.DER)); sigOut.close();
public Extensions getResponseExtensions() { return data.getResponseExtensions(); } }
public SingleResp[] getResponses() { ASN1Sequence s = data.getResponses(); SingleResp[] rs = new SingleResp[s.size()]; for (int i = 0; i != rs.length; i++) { rs[i] = new SingleResp(SingleResponse.getInstance(s.getObjectAt(i))); } return rs; }
public RespID getResponderId() { return new RespID(data.getResponderID()); }
public int getVersion() { return data.getVersion().getValue().intValue() + 1; }
public static ResponseData getInstance( ASN1TaggedObject obj, boolean explicit) { return getInstance(ASN1Sequence.getInstance(obj, explicit)); }
ResponseData tbsResp = new ResponseData(responderID.toASN1Object(), new DERGeneralizedTime(producedAt), new DERSequence(responses), responseExtensions); sig.update(tbsResp.getEncoded(ASN1Encoding.DER));
public X509Extensions getResponseExtensions() { return X509Extensions.getInstance(data.getResponseExtensions()); }
public SingleResp[] getResponses() { ASN1Sequence s = data.getResponses(); SingleResp[] rs = new SingleResp[s.size()]; for (int i = 0; i != rs.length; i++) { rs[i] = new SingleResp(SingleResponse.getInstance(s.getObjectAt(i))); } return rs; }
public Date getProducedAt() { try { return data.getProducedAt().getDate(); } catch (ParseException e) { throw new IllegalStateException("ParseException:" + e.getMessage()); } }
public RespID getResponderId() { return new RespID(data.getResponderID()); }