public static RevRepContent getInstance(Object o) { if (o instanceof RevRepContent) { return (RevRepContent)o; } if (o != null) { return new RevRepContent(ASN1Sequence.getInstance(o)); } return null; }
/** * <pre> * RevRepContent ::= SEQUENCE { * status SEQUENCE SIZE (1..MAX) OF PKIStatusInfo, * -- in same order as was sent in RevReqContent * revCerts [0] SEQUENCE SIZE (1..MAX) OF CertId OPTIONAL, * -- IDs for which revocation was requested * -- (same order as status) * crls [1] SEQUENCE SIZE (1..MAX) OF CertificateList OPTIONAL * -- the resulting CRLs (there may be more than one) * } * </pre> * @return a basic ASN.1 object representation. */ public ASN1Primitive toASN1Primitive() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(status); addOptional(v, 0, revCerts); addOptional(v, 1, crls); return new DERSequence(v); }
public RevRepContent build() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(new DERSequence(status)); if (revCerts.size() != 0) { v.add(new DERTaggedObject(true, 0, new DERSequence(revCerts))); } if (crls.size() != 0) { v.add(new DERTaggedObject(true, 1, new DERSequence(crls))); } return RevRepContent.getInstance(new DERSequence(v)); } }
RevRepContent content = RevRepContent.getInstance(respBody.getContent()); PKIStatusInfo[] statuses = content.getStatus(); int statusesLen = (statuses == null) ? 0 : statuses.length; if (statusesLen != 1) { CertId[] revCerts = content.getRevCerts(); if (revCerts == null) { return true;
public RevRepContent build() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(new DERSequence(status)); if (revCerts.size() != 0) { v.add(new DERTaggedObject(true, 0, new DERSequence(revCerts))); } if (crls.size() != 0) { v.add(new DERTaggedObject(true, 1, new DERSequence(crls))); } return RevRepContent.getInstance(new DERSequence(v)); } }
RevRepContent content = RevRepContent.getInstance(respBody.getContent()); PKIStatusInfo[] statuses = content.getStatus(); if (statuses == null || statuses.length != reqEntries.size()) { int statusesLen = 0; CertId[] revCerts = content.getRevCerts();
return RevReqContent.getInstance(o); case TYPE_REVOCATION_REP: return RevRepContent.getInstance(o); case TYPE_CROSS_CERT_REQ: return CertReqMessages.getInstance(o);
public static RevRepContent getInstance(Object o) { if (o instanceof RevRepContent) { return (RevRepContent)o; } if (o != null) { return new RevRepContent(ASN1Sequence.getInstance(o)); } return null; }
/** * <pre> * RevRepContent ::= SEQUENCE { * status SEQUENCE SIZE (1..MAX) OF PKIStatusInfo, * -- in same order as was sent in RevReqContent * revCerts [0] SEQUENCE SIZE (1..MAX) OF CertId OPTIONAL, * -- IDs for which revocation was requested * -- (same order as status) * crls [1] SEQUENCE SIZE (1..MAX) OF CertificateList OPTIONAL * -- the resulting CRLs (there may be more than one) * } * </pre> * @return a basic ASN.1 object representation. */ public ASN1Primitive toASN1Primitive() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(status); addOptional(v, 0, revCerts); addOptional(v, 1, crls); return new DERSequence(v); }
return RevReqContent.getInstance(o); case TYPE_REVOCATION_REP: return RevRepContent.getInstance(o); case TYPE_CROSS_CERT_REQ: return CertReqMessages.getInstance(o);