summary refs log tree commit diff
path: root/crypto/src/asn1/cmp/PollRepContent.cs
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/src/asn1/cmp/PollRepContent.cs')
-rw-r--r--crypto/src/asn1/cmp/PollRepContent.cs66
1 files changed, 0 insertions, 66 deletions
diff --git a/crypto/src/asn1/cmp/PollRepContent.cs b/crypto/src/asn1/cmp/PollRepContent.cs
deleted file mode 100644
index 4045ac7ed..000000000
--- a/crypto/src/asn1/cmp/PollRepContent.cs
+++ /dev/null
@@ -1,66 +0,0 @@
-using System;
-
-namespace Org.BouncyCastle.Asn1.Cmp
-{
-	public class PollRepContent
-		: Asn1Encodable
-	{
-		private readonly DerInteger certReqId;
-		private readonly DerInteger checkAfter;
-		private readonly PkiFreeText reason;
-
-		private PollRepContent(Asn1Sequence seq)
-		{
-			certReqId = DerInteger.GetInstance(seq[0]);
-			checkAfter = DerInteger.GetInstance(seq[1]);
-
-			if (seq.Count > 2)
-			{
-				reason = PkiFreeText.GetInstance(seq[2]);
-			}
-		}
-
-		public static PollRepContent GetInstance(object obj)
-		{
-			if (obj is PollRepContent)
-				return (PollRepContent)obj;
-
-			if (obj is Asn1Sequence)
-				return new PollRepContent((Asn1Sequence)obj);
-
-			throw new ArgumentException("Invalid object: " + obj.GetType().Name, "obj");
-		}
-
-		public virtual DerInteger CertReqID
-		{
-			get { return certReqId; }
-		}
-
-		public virtual DerInteger CheckAfter
-		{
-			get { return checkAfter; }
-		}
-
-		public virtual PkiFreeText Reason
-		{
-			get { return reason; }
-		}
-
-		/**
-		 * <pre>
-		 * PollRepContent ::= SEQUENCE OF SEQUENCE {
-		 *         certReqId              INTEGER,
-		 *         checkAfter             INTEGER,  -- time in seconds
-		 *         reason                 PKIFreeText OPTIONAL
-		 *     }
-		 * </pre>
-		 * @return a basic ASN.1 object representation.
-		 */
-		public override Asn1Object ToAsn1Object()
-		{
-			Asn1EncodableVector v = new Asn1EncodableVector(certReqId, checkAfter);
-			v.AddOptional(reason);
-			return new DerSequence(v);
-		}
-	}
-}