Org.BouncyCastle.X509.X509CrlParser.ReadDerCrl C# (CSharp) 메소드

ReadDerCrl() 개인적인 메소드

private ReadDerCrl ( Asn1InputStream dIn ) : X509Crl
dIn Org.BouncyCastle.Asn1.Asn1InputStream
리턴 X509Crl
		private X509Crl ReadDerCrl(
			Asn1InputStream dIn)
		{
			Asn1Sequence seq = (Asn1Sequence)dIn.ReadObject();

			if (seq.Count > 1 && seq[0] is DerObjectIdentifier)
			{
				if (seq[0].Equals(PkcsObjectIdentifiers.SignedData))
				{
					sCrlData = SignedData.GetInstance(
						Asn1Sequence.GetInstance((Asn1TaggedObject) seq[1], true)).Crls;

					return GetCrl();
				}
			}

			return CreateX509Crl(CertificateList.GetInstance(seq));
		}