Org.BouncyCastle.Asn1.X509.IssuerSerial.GetInstance C# (CSharp) Method

GetInstance() public static method

public static GetInstance ( Asn1TaggedObject obj, bool explicitly ) : IssuerSerial
obj Asn1TaggedObject
explicitly bool
return IssuerSerial
        public static IssuerSerial GetInstance(
            Asn1TaggedObject	obj,
            bool				explicitly)
        {
            return GetInstance(Asn1Sequence.GetInstance(obj, explicitly));
        }

Same methods

IssuerSerial::GetInstance ( object obj ) : IssuerSerial

Usage Example

Ejemplo n.º 1
0
        private V2Form(Asn1Sequence seq)
        {
            //IL_0024: Unknown result type (might be due to invalid IL or missing references)
            //IL_00a5: Unknown result type (might be due to invalid IL or missing references)
            if (seq.Count > 3)
            {
                throw new ArgumentException(string.Concat((object)"Bad sequence size: ", (object)seq.Count));
            }
            int num = 0;

            if (!(seq[0] is Asn1TaggedObject))
            {
                num++;
                issuerName = GeneralNames.GetInstance(seq[0]);
            }
            for (int i = num; i != seq.Count; i++)
            {
                Asn1TaggedObject instance = Asn1TaggedObject.GetInstance(seq[i]);
                if (instance.TagNo == 0)
                {
                    baseCertificateID = IssuerSerial.GetInstance(instance, explicitly: false);
                    continue;
                }
                if (instance.TagNo == 1)
                {
                    objectDigestInfo = ObjectDigestInfo.GetInstance(instance, isExplicit: false);
                    continue;
                }
                throw new ArgumentException(string.Concat((object)"Bad tag number: ", (object)instance.TagNo));
            }
        }
All Usage Examples Of Org.BouncyCastle.Asn1.X509.IssuerSerial::GetInstance