+ public Pkcs9AttributeObject ()
+ : base ()
+ {
+ }
+
+ public Pkcs9AttributeObject (AsnEncodedData asnEncodedData)
+ : base (asnEncodedData)
+ {
+ }
+
+ public Pkcs9AttributeObject (Oid oid, byte[] encodedData)
+ {
+ if (oid == null)
+ throw new ArgumentNullException ("oid");
+ base.Oid = oid;
+ RawData = encodedData;
+ }
+
+ public Pkcs9AttributeObject (string oid, byte[] encodedData)
+ : base (oid, encodedData)
+ {
+ }
+
+ // this (sadly) removes the "set" accessor
+ public new Oid Oid {
+ get { return base.Oid; }
+ internal set { base.Oid = value; }
+ }