public static ResponseBytes getInstance( Object obj) { if (obj == null || obj instanceof ResponseBytes) { return (ResponseBytes)obj; } else if (obj instanceof ASN1Sequence) { return new ResponseBytes((ASN1Sequence)obj); } throw new IllegalArgumentException("unknown object in factory: " + obj.getClass().getName()); }
public static ResponseBytes getInstance( ASN1TaggedObject obj, boolean explicit) { return getInstance(ASN1Sequence.getInstance(obj, explicit)); }
public Object getResponseObject() throws OCSPException { ResponseBytes rb = this.resp.getResponseBytes(); if (rb == null) { return null; } if (rb.getResponseType().equals(OCSPObjectIdentifiers.id_pkix_ocsp_basic)) { try { ASN1Primitive obj = ASN1Primitive.fromByteArray(rb.getResponse().getOctets()); return new BasicOCSPResp(BasicOCSPResponse.getInstance(obj)); } catch (Exception e) { throw new OCSPException("problem decoding object: " + e, e); } } return rb.getResponse(); }
public Object getResponseObject() throws OCSPException { ResponseBytes rb = this.resp.getResponseBytes(); if (rb == null) { return null; } if (rb.getResponseType().equals(OCSPObjectIdentifiers.id_pkix_ocsp_basic)) { try { ASN1Primitive obj = ASN1Primitive.fromByteArray(rb.getResponse().getOctets()); return new BasicOCSPResp(BasicOCSPResponse.getInstance(obj)); } catch (Exception e) { throw new OCSPException("problem decoding object: " + e, e); } } return rb.getResponse(); }
public static ResponseBytes getInstance( Object obj) { if (obj instanceof ResponseBytes) { return (ResponseBytes)obj; } else if (obj != null) { return new ResponseBytes(ASN1Sequence.getInstance(obj)); } return null; }
public Object getResponseObject() throws OCSPException { ResponseBytes rb = this.resp.getResponseBytes(); if (rb == null) { return null; } if (rb.getResponseType().equals(OCSPObjectIdentifiers.id_pkix_ocsp_basic)) { try { ASN1Primitive obj = ASN1Primitive.fromByteArray(rb.getResponse().getOctets()); return new BasicOCSPResp(BasicOCSPResponse.getInstance(obj)); } catch (Exception e) { throw new OCSPException("problem decoding object: " + e, e); } } return rb.getResponse(); }
public static ResponseBytes getInstance( ASN1TaggedObject obj, boolean explicit) { return getInstance(ASN1Sequence.getInstance(obj, explicit)); }
ResponseBytes rb = new ResponseBytes( OCSPObjectIdentifiers.id_pkix_ocsp_basic, octs);
private OCSPResponse( ASN1Sequence seq) { responseStatus = OCSPResponseStatus.getInstance(seq.getObjectAt(0)); if (seq.size() == 2) { responseBytes = ResponseBytes.getInstance( (ASN1TaggedObject)seq.getObjectAt(1), true); } }
ResponseBytes rb = new ResponseBytes( OCSPObjectIdentifiers.id_pkix_ocsp_basic, octs);
private OCSPResponse( ASN1Sequence seq) { responseStatus = OCSPResponseStatus.getInstance(seq.getObjectAt(0)); if (seq.size() == 2) { responseBytes = ResponseBytes.getInstance( (ASN1TaggedObject)seq.getObjectAt(1), true); } }
ResponseBytes rb = new ResponseBytes( OCSPObjectIdentifiers.id_pkix_ocsp_basic, octs);