private SubjectDirectoryAttributes(Asn1Sequence seq) { this.attributes = Platform.CreateArrayList(); foreach (object current in seq) { Asn1Sequence instance = Asn1Sequence.GetInstance(current); this.attributes.Add(AttributeX509.GetInstance(instance)); } }
/** * Constructor from Asn1Sequence. * * The sequence is of type SubjectDirectoryAttributes: * * <pre> * SubjectDirectoryAttributes ::= Attributes * Attributes ::= SEQUENCE SIZE (1..MAX) OF Attribute * Attribute ::= SEQUENCE * { * type AttributeType * values SET OF AttributeValue * } * * AttributeType ::= OBJECT IDENTIFIER * AttributeValue ::= ANY DEFINED BY AttributeType * </pre> * * @param seq * The ASN.1 sequence. */ private SubjectDirectoryAttributes( Asn1Sequence seq) { foreach (object o in seq) { Asn1Sequence s = Asn1Sequence.GetInstance(o); attributes.Add(AttributeX509.GetInstance(s)); } }
public AttributeTable(Asn1Set s) { this.attributes = Platform.CreateHashtable(s.Count); for (int num = 0; num != s.Count; num++) { AttributeX509 instance = AttributeX509.GetInstance(s[num]); this.attributes.Add(instance.AttrType, instance); } }
public AttributeTable(Asn1EncodableVector v) { this.attributes = Platform.CreateHashtable(v.Count); for (int num = 0; num != v.Count; num++) { AttributeX509 instance = AttributeX509.GetInstance(v[num]); this.attributes.Add(instance.AttrType, instance); } }
public AttributeTable(Asn1Set s) { attributes = Platform.CreateHashtable(s.Count); for (int i = 0; i != s.Count; i++) { AttributeX509 instance = AttributeX509.GetInstance(s[i]); attributes.Add((object)instance.AttrType, (object)instance); } }
public AttributeTable(Asn1EncodableVector v) { attributes = Platform.CreateHashtable(v.Count); for (int i = 0; i != v.Count; i++) { AttributeX509 instance = AttributeX509.GetInstance(v[i]); attributes.Add((object)instance.AttrType, (object)instance); } }
/** * Constructor from Asn1Sequence. * * The sequence is of type SubjectDirectoryAttributes: * * <pre> * SubjectDirectoryAttributes ::= Attributes * Attributes ::= SEQUENCE SIZE (1..MAX) OF Attribute * Attribute ::= SEQUENCE * { * type AttributeType * values SET OF AttributeValue * } * * AttributeType ::= OBJECT IDENTIFIER * AttributeValue ::= ANY DEFINED BY AttributeType * </pre> * * @param seq * The ASN.1 sequence. */ private SubjectDirectoryAttributes( Asn1Sequence seq) { this.attributes = Platform.CreateArrayList(); foreach (object o in seq) { Asn1Sequence s = Asn1Sequence.GetInstance(o); attributes.Add(AttributeX509.GetInstance(s)); } }
public AttributeTable( Asn1Set s) { this.attributes = Platform.CreateHashtable(s.Count); for (int i = 0; i != s.Count; i++) { AttributeX509 a = AttributeX509.GetInstance(s[i]); attributes.Add(a.AttrType, a); } }
public AttributeTable( Asn1EncodableVector v) { this.attributes = Platform.CreateHashtable(v.Count); for (int i = 0; i != v.Count; i++) { AttributeX509 a = AttributeX509.GetInstance(v[i]); attributes.Add(a.AttrType, a); } }
private SubjectDirectoryAttributes(Asn1Sequence seq) { attributes = Platform.CreateArrayList(); global::System.Collections.IEnumerator enumerator = seq.GetEnumerator(); try { while (enumerator.MoveNext()) { object current = enumerator.get_Current(); Asn1Sequence instance = Asn1Sequence.GetInstance(current); attributes.Add((object)AttributeX509.GetInstance(instance)); } } finally { global::System.IDisposable disposable = enumerator as global::System.IDisposable; if (disposable != null) { disposable.Dispose(); } } }