Пример #1
0
        public PkiStatusInfo(
			int				status,
			PkiFreeText		statusString,
			PkiFailureInfo	failInfo)
        {
            this.status = new DerInteger(status);
            this.statusString = statusString;
            this.failInfo = failInfo;
        }
Пример #2
0
 public PkiStatusInfo(
     int status,
     PkiFreeText statusString,
     PkiFailureInfo failInfo)
 {
     this.status       = new DerInteger(status);
     this.statusString = statusString;
     this.failInfo     = failInfo;
 }
Пример #3
0
		private void doTestEncoding()
		{
			DerBitString bitString = (DerBitString) Asn1Object.FromByteArray(CORRECT_FAILURE_INFO);
			PkiFailureInfo correct = new PkiFailureInfo(bitString);

			PkiFailureInfo bug = new PkiFailureInfo(PkiFailureInfo.BadRequest | PkiFailureInfo.BadTime | PkiFailureInfo.BadDataFormat | PkiFailureInfo.IncorrectData);

			if (!Arrays.AreEqual(correct.GetDerEncoded(), bug.GetDerEncoded()))
			{
				Fail("encoding doesn't match");
			}
		}