summary refs log tree commit diff
path: root/crypto/src/asn1/x509/AccessDescription.cs
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/src/asn1/x509/AccessDescription.cs')
-rw-r--r--crypto/src/asn1/x509/AccessDescription.cs83
1 files changed, 0 insertions, 83 deletions
diff --git a/crypto/src/asn1/x509/AccessDescription.cs b/crypto/src/asn1/x509/AccessDescription.cs
deleted file mode 100644
index 09b5b5920..000000000
--- a/crypto/src/asn1/x509/AccessDescription.cs
+++ /dev/null
@@ -1,83 +0,0 @@
-using System;
-
-namespace Org.BouncyCastle.Asn1.X509
-{
-	/**
-	 * The AccessDescription object.
-	 * <pre>
-	 * AccessDescription  ::=  SEQUENCE {
-	 *       accessMethod          OBJECT IDENTIFIER,
-	 *       accessLocation        GeneralName  }
-	 * </pre>
-	 */
-	public class AccessDescription
-		: Asn1Encodable
-	{
-		public readonly static DerObjectIdentifier IdADCAIssuers = new DerObjectIdentifier("1.3.6.1.5.5.7.48.2");
-		public readonly static DerObjectIdentifier IdADOcsp = new DerObjectIdentifier("1.3.6.1.5.5.7.48.1");
-
-		private readonly DerObjectIdentifier accessMethod;
-		private readonly GeneralName accessLocation;
-
-		public static AccessDescription GetInstance(
-			object obj)
-		{
-			if (obj is AccessDescription)
-				return (AccessDescription) obj;
-
-			if (obj is Asn1Sequence)
-				return new AccessDescription((Asn1Sequence) obj);
-
-			throw new ArgumentException("unknown object in factory: " + obj.GetType().Name, "obj");
-		}
-
-		private AccessDescription(
-			Asn1Sequence seq)
-		{
-			if (seq.Count != 2)
-				throw new ArgumentException("wrong number of elements in sequence");
-
-			accessMethod = DerObjectIdentifier.GetInstance(seq[0]);
-			accessLocation = GeneralName.GetInstance(seq[1]);
-		}
-
-		/**
-		 * create an AccessDescription with the oid and location provided.
-		 */
-		public AccessDescription(
-			DerObjectIdentifier	oid,
-			GeneralName			location)
-		{
-			accessMethod = oid;
-			accessLocation = location;
-		}
-
-		/**
-		 *
-		 * @return the access method.
-		 */
-		public DerObjectIdentifier AccessMethod
-		{
-			get { return accessMethod; }
-		}
-
-		/**
-		 *
-		 * @return the access location
-		 */
-		public GeneralName AccessLocation
-		{
-			get { return accessLocation; }
-		}
-
-		public override Asn1Object ToAsn1Object()
-		{
-			return new DerSequence(accessMethod, accessLocation);
-		}
-
-		public override string ToString()
-		{
-			return "AccessDescription: Oid(" + this.accessMethod.Id + ")";
-		}
-	}
-}