public X509Name(Asn1Sequence seq) {
IEnumerator e = seq.GetEnumerator();
while (e.MoveNext()) {
Asn1Set sett = (Asn1Set)e.Current;
for (int i = 0; i < sett.Count; i++) {
Asn1Sequence s = (Asn1Sequence)sett[i];
String id = (String)DefaultSymbols[s[0]];
if (id == null)
continue;
ArrayList vs = (ArrayList)values[id];
if (vs == null) {
vs = new ArrayList();
values[id] = vs;
}
vs.Add(((DerStringBase)s[1]).GetString());
}
}
}
/**