package org.bouncycastle.asn1.x509; import java.util.Vector; public class GeneralNamesBuilder { private Vector names = new Vector(); public GeneralNamesBuilder addNames(GeneralNames names) { GeneralName[] n = names.getNames(); for (int i = 0; i != n.length; i++) { this.names.addElement(n[i]); } return this; } public GeneralNamesBuilder addName(GeneralName name) { names.addElement(name); return this; } public GeneralNames build() { GeneralName[] tmp = new GeneralName[names.size()]; for (int i = 0; i != tmp.length; i++) { tmp[i] = (GeneralName)names.elementAt(i); } return new GeneralNames(tmp); } }