// Assembly: System
// Full name: Mono.Unity.UnityTlsProvider

namespace Mono.Unity
{
public class UnityTlsProvider // TypeDefIndex: 7572
{

	// Methods
	// RVA: -1
	public virtual type#26576 get_Name() { }
	// RVA: -1
	public virtual type#19280 get_ID() { }
	// RVA: -1
	public virtual type#15313 get_SupportsSslStream() { }
	// RVA: -1
	public virtual type#15313 get_SupportsMonoExtensions() { }
	// RVA: -1
	public virtual type#15313 get_SupportsConnectionInfo() { }
	// RVA: -1
	internal virtual type#15313 get_SupportsCleanShutdown() { }
	// RVA: -1
	public virtual type#26364 get_SupportedProtocols() { }
	// RVA: -1
	internal virtual type#22792 CreateSslStream(type#26368 sslStream, type#26548 innerStream, type#15313 leaveInnerStreamOpen, type#22935 settings) { }
	// RVA: -1
	private static type#34506 x509verify_callback(type#12457 userData, type#34500 cert, type#34506 result, type#12480 errorState) { }
	// RVA: -1
	internal virtual type#15313 ValidateCertificate(type#15821 validator, type#26576 targetHost, type#15313 serverMode, type#28877 certificates, type#15313 wantsChain, type#12244 chain, type#12121 errors, type#11942 status11) { }
	// RVA: -1
	public type#28660 .ctor() { }
}
}
