// Assembly: Mono.Security
// Full name: Mono.Security.Interface.MonoTlsSettings

namespace Mono.Security.Interface
{
public class MonoTlsSettings // TypeDefIndex: 11432
{
	// Fields
	type#22918 <RemoteCertificateValidationCallback>k__BackingField;
	type#22907 <ClientCertificateSelectionCallback>k__BackingField;
	type#9639 <CertificateValidationTime>k__BackingField;
	type#28878 <TrustAnchors>k__BackingField;
	type#23706 <UserSettings>k__BackingField;
	type#13454 <CertificateSearchPaths>k__BackingField;
	type#15314 <SendCloseNotify>k__BackingField;
	type#13454 <ClientCertificateIssuers>k__BackingField;
	type#15314 <DisallowUnauthenticatedCertificateRequest>k__BackingField;
	type#9722 <EnabledProtocols>k__BackingField;
	type#12914 <EnabledCiphers>k__BackingField;
	type#15314 cloned;
	type#15314 checkCertName;
	type#15314 checkCertRevocationStatus;
	type#9616 useServicePointManagerCallback;
	type#15314 skipSystemValidators;
	type#15314 callbackNeedsChain;
	type#19888 certificateValidator;
	type#22938 defaultSettings;

	// Methods
	// RVA: -1
	public type#22917 get_RemoteCertificateValidationCallback() { }
	// RVA: -1
	public type#28660 set_RemoteCertificateValidationCallback(type#22917 value) { }
	// RVA: -1
	public type#22906 get_ClientCertificateSelectionCallback() { }
	// RVA: -1
	public type#28660 set_ClientCertificateSelectionCallback(type#22906 value) { }
	// RVA: -1
	public type#9615 get_UseServicePointManagerCallback() { }
	// RVA: -1
	public type#28660 set_UseServicePointManagerCallback(type#9615 value) { }
	// RVA: -1
	public type#15313 get_CallbackNeedsCertificateChain() { }
	// RVA: -1
	public type#9638 get_CertificateValidationTime() { }
	// RVA: -1
	public type#28660 set_CertificateValidationTime(type#9638 value) { }
	// RVA: -1
	public type#28877 get_TrustAnchors() { }
	// RVA: -1
	public type#28660 set_TrustAnchors(type#28877 value) { }
	// RVA: -1
	public type#23705 get_UserSettings() { }
	// RVA: -1
	public type#28660 set_UserSettings(type#23705 value) { }
	// RVA: -1
	internal type#13453 get_CertificateSearchPaths() { }
	// RVA: -1
	internal type#28660 set_CertificateSearchPaths(type#13453 value) { }
	// RVA: -1
	internal type#15313 get_SendCloseNotify() { }
	// RVA: -1
	internal type#28660 set_SendCloseNotify(type#15313 value) { }
	// RVA: -1
	public type#13453 get_ClientCertificateIssuers() { }
	// RVA: -1
	public type#28660 set_ClientCertificateIssuers(type#13453 value) { }
	// RVA: -1
	public type#15313 get_DisallowUnauthenticatedCertificateRequest() { }
	// RVA: -1
	public type#28660 set_DisallowUnauthenticatedCertificateRequest(type#15313 value) { }
	// RVA: -1
	public type#9721 get_EnabledProtocols() { }
	// RVA: -1
	public type#28660 set_EnabledProtocols(type#9721 value) { }
	// RVA: -1
	public type#12913 get_EnabledCiphers() { }
	// RVA: -1
	public type#28660 set_EnabledCiphers(type#12913 value) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public static type#22935 get_DefaultSettings() { }
	// RVA: -1
	public static type#22935 CopyDefaultSettings() { }
	// RVA: -1
	public type#19887 get_CertificateValidator() { }
	// RVA: -1
	public type#22935 CloneWithValidator(type#19887 validator) { }
	// RVA: -1
	public type#22935 Clone() { }
	// RVA: -1
	private type#28660 .ctor(type#22935 other) { }
}
}
