// This file was generated by the Gtk# code generator.
// Any changes made will be lost if regenerated.

namespace GLib {

	using System;

#region Autogenerated code
	public partial interface ITlsClientConnection : GLib.IWrapper {

		void CopySessionState(GLib.ITlsClientConnection source);
		GLib.TlsCertificateFlags ValidationFlags {
			get; set;
		}
		GLib.ISocketConnectable ServerIdentity {
			get; set;
		}
		bool UseSsl3 {
			get; set;
		}
		IntPtr[] AcceptedCas {
			get; 
		}
	}

	[GLib.GInterface (typeof (TlsClientConnectionAdapter))]
	public partial interface ITlsClientConnectionImplementor : GLib.IWrapper {

		void CopySessionState (GLib.ITlsClientConnection source);
		[GLib.Property ("validation-flags")]
		GLib.TlsCertificateFlags ValidationFlags {
			get; set;
		}
		[GLib.Property ("server-identity")]
		GLib.ISocketConnectable ServerIdentity {
			get; set;
		}
		[GLib.Property ("use-ssl3")]
		bool UseSsl3 {
			get; set;
		}
		[GLib.Property ("accepted-cas")]
		IntPtr[] AcceptedCas {
			get; 
		}
	}
#endregion
}
