/** * @param attribute */ public void addAttribute(Attribute attribute) { attributes.add(attribute); }
static BERSet createSet(ASN1EncodableVector v) { return v.size() < 1 ? EMPTY_SET : new BERSet(v); } }
private void addOptional(ASN1EncodableVector v, ASN1Encodable obj) { if (obj != null) { v.add(obj); } } }
static ASN1Set createSet(ASN1EncodableVector v) { return v.size() < 1 ? EMPTY_SET : new DLSet(v); } }
public ASN1Primitive toASN1Primitive() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(version); v.add(digestAlgorithm); v.add(encapContentInfo); v.add(digest); return new BERSequence(v); }
/** Genera un estructura de tipo SET de formato ASN1 a partir de una lista de objectos ya existente. * @param derObjects * Una lista con los nuevos objetos a obtener el tipo SET * @param v Vector con los objectos ya existentes * @return Un SET de ASN1 con los elementos de la lista introducida. */ public static ASN1Set fillRestCerts(final List<ASN1Encodable> derObjects, final ASN1EncodableVector v) { for (final ASN1Encodable d : derObjects) { v.add(d); } return new BERSet(v); } }
static ASN1Set createSet(ASN1EncodableVector v) { return v.size() < 1 ? EMPTY_SET : new DLSet(v); } }
public ASN1Primitive toASN1Primitive() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(version); v.add(compressionAlgorithm); v.add(encapContentInfo); return new BERSequence(v); } }
private void addOptional(ASN1EncodableVector v, int tagNo, ASN1Encodable obj) { if (obj != null) { v.add(new DERTaggedObject(true, tagNo, obj)); } } }
static BERSet createSet(ASN1EncodableVector v) { return v.size() < 1 ? EMPTY_SET : new BERSet(v); } }
public ASN1Primitive toASN1Primitive() { ASN1EncodableVector seq = new ASN1EncodableVector(); seq.add(currency); seq.add(amount); seq.add(exponent); return new DERSequence(seq); } }
static ASN1Sequence createSequence(ASN1EncodableVector v) { return v.size() < 1 ? EMPTY_SEQUENCE : new DLSequence(v); }
public void addCapability( ASN1ObjectIdentifier capability, ASN1Encodable params) { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(capability); v.add(params); capabilities.add(new DERSequence(v)); }
public ASN1Primitive toASN1Primitive() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(seqNumber); v.add(hashAlgorithm); v.add(anchorHashes); return new DERSequence(v); } }