public static BodyPartID getInstance(Object o) { if (o instanceof BodyPartID) { return (BodyPartID)o; } if (o != null) { return new BodyPartID(ASN1Integer.getInstance(o)); } return null; }
private BodyPartID(ASN1Integer id) { this(convert(id.getValue())); }
public ASN1Primitive toASN1Primitive() { if (bodyPartID != null) { return bodyPartID.toASN1Primitive(); } else { return bodyPartPath.toASN1Primitive(); } } }
private LraPopWitness(ASN1Sequence seq) { if (seq.size() != 2) { throw new IllegalArgumentException("incorrect sequence size"); } this.pkiDataBodyid = BodyPartID.getInstance(seq.getObjectAt(0)); this.bodyIds = ASN1Sequence.getInstance(seq.getObjectAt(1)); }
private TaggedContentInfo(ASN1Sequence seq) { if (seq.size() != 2) { throw new IllegalArgumentException("incorrect sequence size"); } this.bodyPartID = BodyPartID.getInstance(seq.getObjectAt(0)); this.contentInfo = ContentInfo.getInstance(seq.getObjectAt(1)); }
public BodyPartID[] getBodyIds() { BodyPartID[] rv = new BodyPartID[bodyIds.size()]; for (int i = 0; i != bodyIds.size(); i++) { rv[i] = BodyPartID.getInstance(bodyIds.getObjectAt(i)); } return rv; }
static BodyPartID[] toBodyPartIDArray(ASN1Sequence bodyPartIDs) { BodyPartID[] ids = new BodyPartID[bodyPartIDs.size()]; for (int i = 0; i != bodyPartIDs.size(); i++) { ids[i] = BodyPartID.getInstance(bodyPartIDs.getObjectAt(i)); } return ids; }
private TaggedCertificationRequest(ASN1Sequence seq) { if (seq.size() != 2) { throw new IllegalArgumentException("incorrect sequence size"); } this.bodyPartID = BodyPartID.getInstance(seq.getObjectAt(0)); this.certificationRequest = CertificationRequest.getInstance(seq.getObjectAt(1)); }
private OtherMsg(ASN1Sequence seq) { if (seq.size() != 3) { throw new IllegalArgumentException("incorrect sequence size"); } this.bodyPartID = BodyPartID.getInstance(seq.getObjectAt(0)); this.otherMsgType = ASN1ObjectIdentifier.getInstance(seq.getObjectAt(1)); this.otherMsgValue = seq.getObjectAt(2); }
private TaggedAttribute(ASN1Sequence seq) { if (seq.size() != 3) { throw new IllegalArgumentException("incorrect sequence size"); } this.bodyPartID = BodyPartID.getInstance(seq.getObjectAt(0)); this.attrType = ASN1ObjectIdentifier.getInstance(seq.getObjectAt(1)); this.attrValues = ASN1Set.getInstance(seq.getObjectAt(2)); }
return new BodyPartReference(BodyPartID.getInstance(asn1Prim));
private DecryptedPOP(ASN1Sequence seq) { if (seq.size() != 3) { throw new IllegalArgumentException("incorrect sequence size"); } this.bodyPartID = BodyPartID.getInstance(seq.getObjectAt(0)); this.thePOPAlgID = AlgorithmIdentifier.getInstance(seq.getObjectAt(1)); this.thePOP = Arrays.clone(ASN1OctetString.getInstance(seq.getObjectAt(2)).getOctets()); }