Org.BouncyCastle.Asn1.Cmp.CmpCertificate.GetInstance C# (CSharp) Метод

GetInstance() публичный статический Метод

public static GetInstance ( object obj ) : CmpCertificate
obj object
Результат CmpCertificate
        public static CmpCertificate GetInstance(object obj)
        {
            if (obj is CmpCertificate)
                return (CmpCertificate)obj;

            if (obj is Asn1Sequence)
                return new CmpCertificate(X509CertificateStructure.GetInstance(obj));

            if (obj is Asn1TaggedObject)
                return new CmpCertificate(AttributeCertificate.GetInstance(((Asn1TaggedObject)obj).GetObject()));

            throw new ArgumentException("Invalid object: " + obj.GetType().Name, "obj");
        }

Usage Example

Пример #1
0
        public virtual CmpCertificate[] GetCAPubs()
        {
            if (caPubs == null)
            {
                return(null);
            }

            CmpCertificate[] results = new CmpCertificate[caPubs.Count];
            for (int i = 0; i != results.Length; ++i)
            {
                results[i] = CmpCertificate.GetInstance(caPubs[i]);
            }
            return(results);
        }
All Usage Examples Of Org.BouncyCastle.Asn1.Cmp.CmpCertificate::GetInstance