/** * Creates a new <code>UserNotice</code> instance. * * @param noticeRef a <code>NoticeReference</code> value * @param explicitText a <code>DisplayText</code> value */ public UserNotice( NoticeReference noticeRef, DisplayText explicitText) { this.noticeRef = noticeRef; this.explicitText = explicitText; }
/** * Creates a new <code>UserNotice</code> instance. * * @param noticeRef a <code>NoticeReference</code> value * @param str the explicitText field as a string. */ public UserNotice( NoticeReference noticeRef, string str) { this.noticeRef = noticeRef; this.explicitText = new DisplayText(str); }
/** * Creates a new <code>NoticeReference</code> instance. * * @param orgName a <code>string</code> value * @param numbers an <code>Asn1Sequence</code> value */ public NoticeReference( string orgName, Asn1Sequence numbers) { organization = new DisplayText(orgName); noticeNumbers = numbers; }
/** * Creates a new <code>NoticeReference</code> instance. * <p>Useful for reconstructing a <code>NoticeReference</code> * instance from its encodable/encoded form.</p> * * @param as an <code>Asn1Sequence</code> value obtained from either * calling @{link ToAsn1Object()} for a <code>NoticeReference</code> * instance or from parsing it from a Der-encoded stream. */ private NoticeReference( Asn1Sequence seq) { if (seq.Count != 2) { throw new ArgumentException("Bad sequence size: " + seq.Count, "seq"); } organization = DisplayText.GetInstance(seq[0]); noticeNumbers = Asn1Sequence.GetInstance(seq[1]); }
/** * Creates a new <code>NoticeReference</code> instance. * * @param orgName a <code>string</code> value * @param numbers a <code>ArrayList</code> value */ public NoticeReference( string orgName, IList numbers) { organization = new DisplayText(orgName); object o = numbers[0]; Asn1EncodableVector av = new Asn1EncodableVector(); if (o is int) { foreach (int nm in numbers) { av.Add(new DerInteger(nm)); } } noticeNumbers = new DerSequence(av); }
public UserNotice(Asn1Sequence seq) { if (seq.Count == 2) { this.noticeRef = NoticeReference.GetInstance(seq[0]); this.explicitText = DisplayText.GetInstance(seq[1]); return; } if (seq.Count != 1) { throw new ArgumentException("Bad sequence size: " + seq.Count); } if (seq[0].ToAsn1Object() is Asn1Sequence) { this.noticeRef = NoticeReference.GetInstance(seq[0]); return; } this.explicitText = DisplayText.GetInstance(seq[0]); }
/** * Creates a new <code>NoticeReference</code> instance. * * @param orgName a <code>string</code> value * @param numbers a <code>ArrayList</code> value */ public NoticeReference( string orgName, ArrayList numbers) { organization = new DisplayText(orgName); object o = numbers[0]; Asn1EncodableVector av = new Asn1EncodableVector(); if (o is int) { foreach (int nm in numbers) { av.Add(new DerInteger(nm)); } } noticeNumbers = new DerSequence(av); }
public UserNotice(Asn1Sequence seq) { //IL_008b: Unknown result type (might be due to invalid IL or missing references) if (seq.Count == 2) { noticeRef = NoticeReference.GetInstance(seq[0]); explicitText = DisplayText.GetInstance(seq[1]); return; } if (seq.Count == 1) { if (seq[0].ToAsn1Object() is Asn1Sequence) { noticeRef = NoticeReference.GetInstance(seq[0]); } else { explicitText = DisplayText.GetInstance(seq[0]); } return; } throw new ArgumentException(string.Concat((object)"Bad sequence size: ", (object)seq.Count)); }
/** * Creates a new <code>UserNotice</code> instance. * <p>Useful from reconstructing a <code>UserNotice</code> instance * from its encodable/encoded form. * * @param as an <code>ASN1Sequence</code> value obtained from either * calling @{link toASN1Object()} for a <code>UserNotice</code> * instance or from parsing it from a DER-encoded stream.</p> */ public UserNotice( Asn1Sequence seq) { if (seq.Count == 2) { noticeRef = NoticeReference.GetInstance(seq[0]); explicitText = DisplayText.GetInstance(seq[1]); } else if (seq.Count == 1) { if (seq[0].ToAsn1Object() is Asn1Sequence) { noticeRef = NoticeReference.GetInstance(seq[0]); } else { explicitText = DisplayText.GetInstance(seq[0]); } } else { throw new ArgumentException("Bad sequence size: " + seq.Count); } }
public UserNotice(NoticeReference noticeRef, DisplayText explicitText) { this.noticeRef = noticeRef; this.explicitText = explicitText; }
public NoticeReference(DisplayText organization, Asn1EncodableVector noticeNumbers) { this.organization = organization; this.noticeNumbers = new DerSequence(noticeNumbers); }
/** * Creates a new <code>NoticeReference</code> instance. * <p>Useful for reconstructing a <code>NoticeReference</code> * instance from its encodable/encoded form.</p> * * @param as an <code>Asn1Sequence</code> value obtained from either * calling @{link ToAsn1Object()} for a <code>NoticeReference</code> * instance or from parsing it from a Der-encoded stream. */ private NoticeReference( Asn1Sequence seq) { if (seq.Count != 2) throw new ArgumentException("Bad sequence size: " + seq.Count, "seq"); organization = DisplayText.GetInstance(seq[0]); noticeNumbers = Asn1Sequence.GetInstance(seq[1]); }
/** * Creates a new <code>NoticeReference</code> instance. * * @param organization displayText * @param noticeNumbers an <code>ASN1EncodableVector</code> value */ public NoticeReference(DisplayText organization, Asn1EncodableVector noticeNumbers) { this.organization = organization; this.noticeNumbers = new DerSequence(noticeNumbers); }