Org.BouncyCastle.Asn1.X9.DHValidationParms.GetInstance C# (CSharp) Method

GetInstance() public static method

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

Same methods

DHValidationParms::GetInstance ( object obj ) : DHValidationParms

Usage Example

Exemplo n.º 1
0
        private DHDomainParameters(Asn1Sequence seq)
        {
            if (seq.Count < 3 || seq.Count > 5)
            {
                throw new ArgumentException("Bad sequence size: " + seq.Count, "seq");
            }

            IEnumerator e = seq.GetEnumerator();

            this.p = DerInteger.GetInstance(GetNext(e));
            this.g = DerInteger.GetInstance(GetNext(e));
            this.q = DerInteger.GetInstance(GetNext(e));

            Asn1Encodable next = GetNext(e);

            if (next != null && next is DerInteger)
            {
                this.j = DerInteger.GetInstance(next);
                next   = GetNext(e);
            }

            if (next != null)
            {
                this.validationParms = DHValidationParms.GetInstance(next.ToAsn1Object());
            }
        }
All Usage Examples Of Org.BouncyCastle.Asn1.X9.DHValidationParms::GetInstance