public bool EmitAcceptCertificate(GLib.TlsCertificate peer_cert, GLib.TlsCertificateFlags errors) { bool raw_ret = g_tls_connection_emit_accept_certificate(Handle, peer_cert == null ? IntPtr.Zero : peer_cert.Handle, (int)errors); bool ret = raw_ret; return(ret); }
public bool SetTlsValidationFlags(GLib.TlsCertificateFlags flags) { bool raw_ret = gst_rtsp_connection_set_tls_validation_flags(Handle, (int)flags); bool ret = raw_ret; return(ret); }
public GLib.TlsCertificateFlags Verify(GLib.ISocketConnectable identity, GLib.TlsCertificate trusted_ca) { int raw_ret = g_tls_certificate_verify(Handle, identity == null ? IntPtr.Zero : ((identity is GLib.Object) ? (identity as GLib.Object).Handle : (identity as GLib.SocketConnectableAdapter).Handle), trusted_ca == null ? IntPtr.Zero : trusted_ca.Handle); GLib.TlsCertificateFlags ret = (GLib.TlsCertificateFlags)raw_ret; return(ret); }
private bool InternalAcceptCertificate(GLib.TlsCertificate peer_cert, GLib.TlsCertificateFlags errors) { AcceptCertificateNativeDelegate unmanaged = class_abi.BaseOverride <AcceptCertificateNativeDelegate>(this.LookupGType(), "accept_certificate"); if (unmanaged == null) { return(false); } bool __result = unmanaged(this.Handle, peer_cert == null ? IntPtr.Zero : peer_cert.Handle, (int)errors); return(__result); }
private bool InternalAcceptCertificate(GLib.TlsCertificate peer_cert, GLib.TlsCertificateFlags errors) { AcceptCertificateNativeDelegate unmanaged = null; unsafe { IntPtr *raw_ptr = (IntPtr *)(((long)this.LookupGType().GetThresholdType().GetClassPtr()) + (long)class_abi.GetFieldOffset("accept_certificate")); unmanaged = (AcceptCertificateNativeDelegate)Marshal.GetDelegateForFunctionPointer(*raw_ptr, typeof(AcceptCertificateNativeDelegate)); } if (unmanaged == null) { return(false); } bool __result = unmanaged(this.Handle, peer_cert == null ? IntPtr.Zero : peer_cert.Handle, (int)errors); return(__result); }
bool InvokeNative(GLib.TlsConnection conn, GLib.TlsCertificate peer_cert, GLib.TlsCertificateFlags errors) { bool __result = native_cb(conn == null ? IntPtr.Zero : conn.Handle, peer_cert == null ? IntPtr.Zero : peer_cert.Handle, (int)errors, __data); return(__result); }
protected virtual bool OnAcceptCertificate(GLib.TlsCertificate peer_cert, GLib.TlsCertificateFlags errors) { return(InternalAcceptCertificate(peer_cert, errors)); }