public static X509CertificateImpl InitFromCertificate(X509CertificateImpl impl)
        {
            if (impl == null)
            {
                return(null);
            }

            var copy = impl.Clone();

            if (copy != null)
            {
                return(copy);
            }

            var data = impl.GetRawCertData();

            if (data == null)
            {
                return(null);
            }

            var x509 = new MX.X509Certificate(data);

            return(new X509CertificateImplMono(x509));
        }
 public void Add(X509CertificateImpl impl, bool takeOwnership)
 {
     if (!takeOwnership)
     {
         impl = impl.Clone();
     }
     list.Add(impl);
 }
Exemplo n.º 3
0
		public static X509CertificateImpl InitFromCertificate (X509CertificateImpl impl)
		{
			ThrowIfContextInvalid (impl);
			var copy = impl.Clone ();
			if (copy != null)
				return copy;

			var data = impl.GetRawCertData ();
			if (data == null)
				return null;

			var x509 = new MX.X509Certificate (data);
			return new X509CertificateImplMono (x509);
		}
Exemplo n.º 4
0
 public static X509CertificateImpl InitFromCertificate(X509CertificateImpl impl)
 {
     return(impl?.Clone());
 }
		public void Add (X509CertificateImpl impl, bool takeOwnership)
		{
			if (!takeOwnership)
				impl = impl.Clone ();
			list.Add (impl);
		}