static IntPtr n_BuildTrustRootIndex_Ljavax_net_ssl_X509TrustManager_(IntPtr jnienv, IntPtr native__this, IntPtr native_trustManager)
        {
            global::Okhttp3.Internal.Platform.Platform __this       = global::Java.Lang.Object.GetObject <global::Okhttp3.Internal.Platform.Platform> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Javax.Net.Ssl.IX509TrustManager    trustManager = (global::Javax.Net.Ssl.IX509TrustManager)global::Java.Lang.Object.GetObject <global::Javax.Net.Ssl.IX509TrustManager> (native_trustManager, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.BuildTrustRootIndex(trustManager));

            return(__ret);
        }
        public static unsafe global::Okhttp3.Internal.Tls.TrustRootIndex Get(global::Javax.Net.Ssl.IX509TrustManager trustManager)
        {
            const string __id = "get.(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/TrustRootIndex;";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [1];
                __args [0] = new JniArgumentValue((trustManager == null) ? IntPtr.Zero : ((global::Java.Lang.Object)trustManager).Handle);
                var __rm = _members.StaticMethods.InvokeObjectMethod(__id, __args);
                return(global::Java.Lang.Object.GetObject <global::Okhttp3.Internal.Tls.TrustRootIndex> (__rm.Handle, JniHandleOwnership.TransferLocalRef));
            } finally {
            }
        }
        public virtual unsafe global::Okhttp3.Internal.Tls.CertificateChainCleaner BuildCertificateChainCleaner(global::Javax.Net.Ssl.IX509TrustManager trustManager)
        {
            const string __id = "buildCertificateChainCleaner.(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner;";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [1];
                __args [0] = new JniArgumentValue((trustManager == null) ? IntPtr.Zero : ((global::Java.Lang.Object)trustManager).Handle);
                var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod(__id, this, __args);
                return(global::Java.Lang.Object.GetObject <global::Okhttp3.Internal.Tls.CertificateChainCleaner> (__rm.Handle, JniHandleOwnership.TransferLocalRef));
            } finally {
            }
        }
コード例 #4
0
 public X509TrustManagerExtensions(global::Javax.Net.Ssl.IX509TrustManager tm)                         /* MethodBuilder.Create */
 {
 }