GetInstance() public static method

public static GetInstance ( object o ) : EncryptedKey
o object
return EncryptedKey
Esempio n. 1
0
        private PkiArchiveOptions(Asn1TaggedObject tagged)
        {
            switch (tagged.TagNo)
            {
            case encryptedPrivKey:
                value = EncryptedKey.GetInstance(tagged.GetObject());
                break;

            case keyGenParameters:
                value = Asn1OctetString.GetInstance(tagged, false);
                break;

            case archiveRemGenPrivKey:
                value = DerBoolean.GetInstance(tagged, false);
                break;

            default:
                throw new ArgumentException("unknown tag number: " + tagged.TagNo, "tagged");
            }
        }
Esempio n. 2
0
        private PkiArchiveOptions(Asn1TaggedObject tagged)
        {
            switch (tagged.TagNo)
            {
            case 0:
                this.value = EncryptedKey.GetInstance(tagged.GetObject());
                return;

            case 1:
                this.value = Asn1OctetString.GetInstance(tagged, false);
                return;

            case 2:
                this.value = DerBoolean.GetInstance(tagged, false);
                return;

            default:
                throw new ArgumentException("unknown tag number: " + tagged.TagNo, "tagged");
            }
        }
Esempio n. 3
0
        private PkiArchiveOptions(Asn1TaggedObject tagged)
        {
            //IL_0069: Unknown result type (might be due to invalid IL or missing references)
            switch (tagged.TagNo)
            {
            case 0:
                value = EncryptedKey.GetInstance(tagged.GetObject());
                break;

            case 1:
                value = Asn1OctetString.GetInstance(tagged, isExplicit: false);
                break;

            case 2:
                value = DerBoolean.GetInstance(tagged, isExplicit: false);
                break;

            default:
                throw new ArgumentException(string.Concat((object)"unknown tag number: ", (object)tagged.TagNo), "tagged");
            }
        }