GetInstance() public static method

public static GetInstance ( object obj ) : PopoSigningKeyInput
obj object
return PopoSigningKeyInput
Esempio n. 1
0
        private PopoSigningKey(Asn1Sequence seq)
        {
            int index = 0;

            if (seq[index] is Asn1TaggedObject)
            {
                Asn1TaggedObject asn1TaggedObject = (Asn1TaggedObject)seq[index++];
                if (asn1TaggedObject.TagNo != 0)
                {
                    throw new ArgumentException("Unknown PopoSigningKeyInput tag: " + asn1TaggedObject.TagNo, "seq");
                }
                this.poposkInput = PopoSigningKeyInput.GetInstance(asn1TaggedObject.GetObject());
            }
            this.algorithmIdentifier = AlgorithmIdentifier.GetInstance(seq[index++]);
            this.signature           = DerBitString.GetInstance(seq[index]);
        }
Esempio n. 2
0
        private PopoSigningKey(Asn1Sequence seq)
        {
            //IL_0049: Unknown result type (might be due to invalid IL or missing references)
            int index = 0;

            if (seq[index] is Asn1TaggedObject)
            {
                Asn1TaggedObject asn1TaggedObject = (Asn1TaggedObject)seq[index++];
                if (asn1TaggedObject.TagNo != 0)
                {
                    throw new ArgumentException(string.Concat((object)"Unknown PopoSigningKeyInput tag: ", (object)asn1TaggedObject.TagNo), "seq");
                }
                poposkInput = PopoSigningKeyInput.GetInstance(asn1TaggedObject.GetObject());
            }
            algorithmIdentifier = AlgorithmIdentifier.GetInstance(seq[index++]);
            signature           = DerBitString.GetInstance(seq[index]);
        }