Inheritance: Asn1Encodable
Exemplo n.º 1
0
		public TimeStampResp(
			PkiStatusInfo	pkiStatusInfo,
			ContentInfo		timeStampToken)
		{
			this.pkiStatusInfo = pkiStatusInfo;
			this.timeStampToken = timeStampToken;
		}
Exemplo n.º 2
0
		private CertResponse(Asn1Sequence seq)
		{
			certReqId = DerInteger.GetInstance(seq[0]);
			status = PkiStatusInfo.GetInstance(seq[1]);

			if (seq.Count >= 3)
			{
				if (seq.Count == 3)
				{
					Asn1Encodable o = seq[2];
					if (o is Asn1OctetString)
					{
						rspInfo = Asn1OctetString.GetInstance(o);
					}
					else
					{
						certifiedKeyPair = CertifiedKeyPair.GetInstance(o);
					}
				}
				else
				{
					certifiedKeyPair = CertifiedKeyPair.GetInstance(seq[2]);
					rspInfo = Asn1OctetString.GetInstance(seq[3]);
				}
			}
		}
Exemplo n.º 3
0
 public virtual PkiStatusInfo[] GetStatus()
 {
     PkiStatusInfo[] array = new PkiStatusInfo[status.Count];
     for (int i = 0; i != array.Length; i++)
     {
         array[i] = PkiStatusInfo.GetInstance(status[i]);
     }
     return(array);
 }
Exemplo n.º 4
0
 public virtual PkiStatusInfo[] GetStatus()
 {
     PkiStatusInfo[] results = new PkiStatusInfo[status.Count];
     for (int i = 0; i != results.Length; ++i)
     {
         results[i] = PkiStatusInfo.GetInstance(status[i]);
     }
     return(results);
 }
Exemplo n.º 5
0
		public virtual PkiStatusInfo[] GetStatus()
		{
			PkiStatusInfo[] results = new PkiStatusInfo[status.Count];
			for (int i = 0; i != results.Length; ++i)
			{
				results[i] = PkiStatusInfo.GetInstance(status[i]);
			}
			return results;
		}
Exemplo n.º 6
0
 public virtual PkiStatusInfo[] GetStatus()
 {
     PkiStatusInfo[] array = new PkiStatusInfo[this.status.Count];
     for (int num = 0; num != array.Length; num++)
     {
         array[num] = PkiStatusInfo.GetInstance(this.status[num]);
     }
     return(array);
 }
		public virtual RevRepContentBuilder Add(PkiStatusInfo status, CertId certId)
		{
			if (this.status.Count != this.revCerts.Count)
				throw new InvalidOperationException("status and revCerts sequence must be in common order");

			this.status.Add(status);
			this.revCerts.Add(certId);
			return this;
		}
Exemplo n.º 8
0
 private CertStatus(Asn1Sequence seq)
 {
     this.certHash  = Asn1OctetString.GetInstance(seq[0]);
     this.certReqId = DerInteger.GetInstance(seq[1]);
     if (seq.Count > 2)
     {
         this.statusInfo = PkiStatusInfo.GetInstance(seq[2]);
     }
 }
Exemplo n.º 9
0
		private CertStatus(Asn1Sequence seq)
		{
			certHash = Asn1OctetString.GetInstance(seq[0]);
			certReqId = DerInteger.GetInstance(seq[1]);

			if (seq.Count > 2)
			{
				statusInfo = PkiStatusInfo.GetInstance(seq[2]);
			}
		}
Exemplo n.º 10
0
		private TimeStampResp(
			Asn1Sequence seq)
		{
			this.pkiStatusInfo = PkiStatusInfo.GetInstance(seq[0]);

			if (seq.Count > 1)
			{
				this.timeStampToken = ContentInfo.GetInstance(seq[1]);
			}
		}
Exemplo n.º 11
0
 public ErrorMsgContent(PkiStatusInfo pkiStatusInfo, DerInteger errorCode, PkiFreeText errorDetails)
 {
     if (pkiStatusInfo == null)
     {
         throw new ArgumentNullException("pkiStatusInfo");
     }
     this.pkiStatusInfo = pkiStatusInfo;
     this.errorCode     = errorCode;
     this.errorDetails  = errorDetails;
 }
Exemplo n.º 12
0
 public virtual RevRepContentBuilder Add(PkiStatusInfo status, CertId certId)
 {
     //IL_001d: Unknown result type (might be due to invalid IL or missing references)
     if (this.status.Count != revCerts.Count)
     {
         throw new InvalidOperationException("status and revCerts sequence must be in common order");
     }
     this.status.Add(status);
     revCerts.Add(certId);
     return(this);
 }
Exemplo n.º 13
0
 public ErrorMsgContent(PkiStatusInfo pkiStatusInfo, DerInteger errorCode, PkiFreeText errorDetails)
 {
     //IL_000e: Unknown result type (might be due to invalid IL or missing references)
     if (pkiStatusInfo == null)
     {
         throw new ArgumentNullException("pkiStatusInfo");
     }
     this.pkiStatusInfo = pkiStatusInfo;
     this.errorCode     = errorCode;
     this.errorDetails  = errorDetails;
 }
Exemplo n.º 14
0
        public virtual RevRepContentBuilder Add(PkiStatusInfo status, CertId certId)
        {
            if (this.status.Count != this.revCerts.Count)
            {
                throw new InvalidOperationException("status and revCerts sequence must be in common order");
            }

            this.status.Add(status);
            this.revCerts.Add(certId);
            return(this);
        }
Exemplo n.º 15
0
		public ErrorMsgContent(
			PkiStatusInfo	pkiStatusInfo,
			DerInteger		errorCode,
			PkiFreeText		errorDetails)
		{
			if (pkiStatusInfo == null)
				throw new ArgumentNullException("pkiStatusInfo");

			this.pkiStatusInfo = pkiStatusInfo;
			this.errorCode = errorCode;
			this.errorDetails = errorDetails;
		}
Exemplo n.º 16
0
 public CertResponse(DerInteger certReqId, PkiStatusInfo status, CertifiedKeyPair certifiedKeyPair, Asn1OctetString rspInfo)
 {
     if (certReqId == null)
     {
         throw new ArgumentNullException("certReqId");
     }
     if (status == null)
     {
         throw new ArgumentNullException("status");
     }
     this.certReqId        = certReqId;
     this.status           = status;
     this.certifiedKeyPair = certifiedKeyPair;
     this.rspInfo          = rspInfo;
 }
Exemplo n.º 17
0
 private ErrorMsgContent(Asn1Sequence seq)
 {
     pkiStatusInfo = PkiStatusInfo.GetInstance(seq[0]);
     for (int i = 1; i < seq.Count; i++)
     {
         Asn1Encodable asn1Encodable = seq[i];
         if (asn1Encodable is DerInteger)
         {
             errorCode = DerInteger.GetInstance(asn1Encodable);
         }
         else
         {
             errorDetails = PkiFreeText.GetInstance(asn1Encodable);
         }
     }
 }
Exemplo n.º 18
0
        private ErrorMsgContent(Asn1Sequence seq)
        {
            pkiStatusInfo = PkiStatusInfo.GetInstance(seq[0]);

            for (int pos = 1; pos < seq.Count; ++pos)
            {
                Asn1Encodable ae = seq[pos];
                if (ae is DerInteger)
                {
                    errorCode = DerInteger.GetInstance(ae);
                }
                else
                {
                    errorDetails = PkiFreeText.GetInstance(ae);
                }
            }
        }
Exemplo n.º 19
0
 public CertResponse(DerInteger certReqId, PkiStatusInfo status, CertifiedKeyPair certifiedKeyPair, Asn1OctetString rspInfo)
 {
     //IL_000e: Unknown result type (might be due to invalid IL or missing references)
     //IL_001c: Unknown result type (might be due to invalid IL or missing references)
     if (certReqId == null)
     {
         throw new ArgumentNullException("certReqId");
     }
     if (status == null)
     {
         throw new ArgumentNullException("status");
     }
     this.certReqId        = certReqId;
     this.status           = status;
     this.certifiedKeyPair = certifiedKeyPair;
     this.rspInfo          = rspInfo;
 }
Exemplo n.º 20
0
		private ErrorMsgContent(Asn1Sequence seq)
		{
			pkiStatusInfo = PkiStatusInfo.GetInstance(seq[0]);

			for (int pos = 1; pos < seq.Count; ++pos)
			{
				Asn1Encodable ae = seq[pos];
				if (ae is DerInteger)
				{
					errorCode = DerInteger.GetInstance(ae);
				}
				else
				{
					errorDetails = PkiFreeText.GetInstance(ae);
				}
			}
		}
Exemplo n.º 21
0
		public CertResponse(
			DerInteger			certReqId,
			PkiStatusInfo		status,
			CertifiedKeyPair	certifiedKeyPair,
			Asn1OctetString		rspInfo)
		{
			if (certReqId == null)
				throw new ArgumentNullException("certReqId");

			if (status == null)
				throw new ArgumentNullException("status");

			this.certReqId = certReqId;
			this.status = status;
			this.certifiedKeyPair = certifiedKeyPair;
			this.rspInfo = rspInfo;
		}
Exemplo n.º 22
0
 private CertResponse(Asn1Sequence seq)
 {
     this.certReqId = DerInteger.GetInstance(seq[0]);
     this.status    = PkiStatusInfo.GetInstance(seq[1]);
     if (seq.Count >= 3)
     {
         if (seq.Count == 3)
         {
             Asn1Encodable asn1Encodable = seq[2];
             if (asn1Encodable is Asn1OctetString)
             {
                 this.rspInfo = Asn1OctetString.GetInstance(asn1Encodable);
                 return;
             }
             this.certifiedKeyPair = CertifiedKeyPair.GetInstance(asn1Encodable);
             return;
         }
         else
         {
             this.certifiedKeyPair = CertifiedKeyPair.GetInstance(seq[2]);
             this.rspInfo          = Asn1OctetString.GetInstance(seq[3]);
         }
     }
 }
Exemplo n.º 23
0
		private KeyRecRepContent(Asn1Sequence seq)
		{
			status = PkiStatusInfo.GetInstance(seq[0]);

			for (int pos = 1; pos < seq.Count; ++pos)
			{
				Asn1TaggedObject tObj = Asn1TaggedObject.GetInstance(seq[pos]);

				switch (tObj.TagNo)
				{
					case 0:
						newSigCert = CmpCertificate.GetInstance(tObj.GetObject());
						break;
					case 1:
						caCerts = Asn1Sequence.GetInstance(tObj.GetObject());
						break;
					case 2:
						keyPairHist = Asn1Sequence.GetInstance(tObj.GetObject());
						break;
					default:
						throw new ArgumentException("unknown tag number: " + tObj.TagNo, "seq");
				}
			}
		}
Exemplo n.º 24
0
 public static PkiStatusInfo GetInstance(Asn1TaggedObject obj, bool isExplicit)
 {
     return(PkiStatusInfo.GetInstance(Asn1Sequence.GetInstance(obj, isExplicit)));
 }
Exemplo n.º 25
0
		public CertStatus(byte[] certHash, BigInteger certReqId, PkiStatusInfo statusInfo)
		{
			this.certHash = new DerOctetString(certHash);
			this.certReqId = new DerInteger(certReqId);
			this.statusInfo = statusInfo;
		}
Exemplo n.º 26
0
 public virtual RevRepContentBuilder Add(PkiStatusInfo status)
 {
     this.status.Add(status);
     return(this);
 }
Exemplo n.º 27
0
 public CertStatus(byte[] certHash, BigInteger certReqId, PkiStatusInfo statusInfo)
 {
     this.certHash   = new DerOctetString(certHash);
     this.certReqId  = new DerInteger(certReqId);
     this.statusInfo = statusInfo;
 }
Exemplo n.º 28
0
 public CertResponse(
     DerInteger certReqId,
     PkiStatusInfo status)
     : this(certReqId, status, null, null)
 {
 }
Exemplo n.º 29
0
 public ErrorMsgContent(PkiStatusInfo pkiStatusInfo)
     : this(pkiStatusInfo, null, null)
 {
 }
Exemplo n.º 30
0
		public ErrorMsgContent(PkiStatusInfo pkiStatusInfo)
			: this(pkiStatusInfo, null, null)
		{
		}
Exemplo n.º 31
0
		public CertResponse(
			DerInteger certReqId,
			PkiStatusInfo status)
			: this(certReqId, status, null, null)
		{
		}
		public virtual RevRepContentBuilder Add(PkiStatusInfo status)
		{
			this.status.Add(status);
			return this;
		}