public override Asn1Object ToAsn1Object() { Asn1EncodableVector v = new Asn1EncodableVector(crlIssuer.ToAsn1Object(), crlIssuedTime); v.AddOptional(crlNumber); return(new DerSequence(v)); }
public override Asn1Object ToAsn1Object() { Asn1EncodableVector asn1EncodableVector = new Asn1EncodableVector(crlIssuer.ToAsn1Object(), crlIssuedTime); if (crlNumber != null) { asn1EncodableVector.Add(crlNumber); } return(new DerSequence(asn1EncodableVector)); }
private IAsn1Convertible createEntryValueFromString( DerObjectIdentifier oid, string val) { IDictionary attrs = new Hashtable(); attrs.Add(oid, val); IList ord = new ArrayList(attrs.Keys); X509Name name = new X509Name(new X509Name(ord, attrs).ToString()); Asn1Sequence seq = (Asn1Sequence)name.ToAsn1Object(); Asn1Set asn1Set = (Asn1Set)seq[0]; seq = (Asn1Sequence)asn1Set[0]; return(seq[1]); }