summary refs log tree commit diff
path: root/crypto/src/asn1/x509/DistributionPointName.cs
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/src/asn1/x509/DistributionPointName.cs')
-rw-r--r--crypto/src/asn1/x509/DistributionPointName.cs130
1 files changed, 0 insertions, 130 deletions
diff --git a/crypto/src/asn1/x509/DistributionPointName.cs b/crypto/src/asn1/x509/DistributionPointName.cs
deleted file mode 100644
index 1a9d24241..000000000
--- a/crypto/src/asn1/x509/DistributionPointName.cs
+++ /dev/null
@@ -1,130 +0,0 @@
-using System;
-using System.Text;
-
-using Org.BouncyCastle.Utilities;
-
-namespace Org.BouncyCastle.Asn1.X509
-{
-    /**
-     * The DistributionPointName object.
-     * <pre>
-     * DistributionPointName ::= CHOICE {
-     *     fullName                 [0] GeneralNames,
-     *     nameRelativeToCRLIssuer  [1] RDN
-     * }
-     * </pre>
-     */
-    public class DistributionPointName
-        : Asn1Encodable, IAsn1Choice
-    {
-        internal readonly Asn1Encodable	name;
-        internal readonly int			type;
-
-		public const int FullName					= 0;
-        public const int NameRelativeToCrlIssuer	= 1;
-
-		public static DistributionPointName GetInstance(
-            Asn1TaggedObject	obj,
-            bool				explicitly)
-        {
-            return GetInstance(Asn1TaggedObject.GetInstance(obj, true));
-        }
-
-		public static DistributionPointName GetInstance(
-            object obj)
-        {
-            if (obj == null || obj is DistributionPointName)
-            {
-                return (DistributionPointName) obj;
-            }
-
-			if (obj is Asn1TaggedObject)
-            {
-                return new DistributionPointName((Asn1TaggedObject) obj);
-            }
-
-			throw new ArgumentException("unknown object in factory: " + obj.GetType().Name, "obj");
-		}
-
-        public DistributionPointName(
-            int				type,
-            Asn1Encodable	name)
-        {
-            this.type = type;
-            this.name = name;
-        }
-
-		public DistributionPointName(
-			GeneralNames name)
-			:	this(FullName, name)
-		{
-		}
-
-		public int PointType
-        {
-			get { return type; }
-        }
-
-		public Asn1Encodable Name
-        {
-			get { return name; }
-        }
-
-		public DistributionPointName(
-            Asn1TaggedObject obj)
-        {
-            this.type = obj.TagNo;
-
-			if (type == FullName)
-            {
-                this.name = GeneralNames.GetInstance(obj, false);
-            }
-            else
-            {
-                this.name = Asn1Set.GetInstance(obj, false);
-            }
-        }
-
-		public override Asn1Object ToAsn1Object()
-        {
-            return new DerTaggedObject(false, type, name);
-        }
-
-		public override string ToString()
-		{
-			string sep = Platform.NewLine;
-			StringBuilder buf = new StringBuilder();
-			buf.Append("DistributionPointName: [");
-			buf.Append(sep);
-			if (type == FullName)
-			{
-				appendObject(buf, sep, "fullName", name.ToString());
-			}
-			else
-			{
-				appendObject(buf, sep, "nameRelativeToCRLIssuer", name.ToString());
-			}
-			buf.Append("]");
-			buf.Append(sep);
-			return buf.ToString();
-		}
-
-		private void appendObject(
-			StringBuilder	buf,
-			string			sep,
-			string			name,
-			string			val)
-		{
-			string indent = "    ";
-
-			buf.Append(indent);
-			buf.Append(name);
-			buf.Append(":");
-			buf.Append(sep);
-			buf.Append(indent);
-			buf.Append(indent);
-			buf.Append(val);
-			buf.Append(sep);
-		}
-	}
-}