// Assembly: System
// Full name: Mono.Btls.MonoBtlsX509LookupMono

namespace Mono.Btls
{
public class MonoBtlsX509LookupMono // TypeDefIndex: 7657
{
	// Fields
	type#18829 gch;
	type#20926 instance;
	type#32414 bySubjectFunc;
	type#20926 bySubjectFuncPtr;
	type#22870 lookup;

	// Methods
	// RVA: -1
	internal type#32412 get_Handle() { }
	// RVA: -1
	private static type#20925 mono_btls_x509_lookup_mono_new() { }
	// RVA: -1
	private static type#28660 mono_btls_x509_lookup_mono_init(type#20925 handle, type#20925 instance, type#20925 by_subject_func) { }
	// RVA: -1
	private static type#20867 mono_btls_x509_lookup_mono_free(type#20925 handle) { }
	// RVA: -1
	internal type#28660 .ctor() { }
	// RVA: -1
	internal type#28660 Install(type#22869 lookup) { }
	// RVA: -1
	protected type#28660 AddCertificate(type#22859 certificate) { }
	// RVA: -1
	protected abstract type#22859 OnGetBySubject(type#22876 name) { }
	// RVA: -1
	private static type#20867 OnGetBySubject(type#20925 instance, type#20925 name_ptr, type#11951 x509_ptr) { }
	// RVA: -1
	protected virtual type#28660 Close() { }
}
}
