// Assembly: mscorlib
// Full name: Mono.Security.Cryptography.KeyPairPersistence

namespace Mono.Security.Cryptography
{
public class KeyPairPersistence // TypeDefIndex: 3349
{
	// Fields
	type#15319 _userPathExists;
	type#26582 _userPath;
	type#15319 _machinePathExists;
	type#26582 _machinePath;
	type#16603 _params;
	type#26577 _keyvalue;
	type#26577 _filename;
	type#26577 _container;
	type#23710 lockobj;

	// Methods
	// RVA: -1
	public type#28660 .ctor(type#16602 parameters) { }
	// RVA: -1
	public type#28660 .ctor(type#16602 parameters, type#26576 keyPair) { }
	// RVA: -1
	public type#26576 get_Filename() { }
	// RVA: -1
	public type#26576 get_KeyValue() { }
	// RVA: -1
	public type#28660 set_KeyValue(type#26576 value) { }
	// RVA: -1
	public type#15313 Load() { }
	// RVA: -1
	public type#28660 Save() { }
	// RVA: -1
	public type#28660 Remove() { }
	// RVA: -1
	private static type#26576 get_UserPath() { }
	// RVA: -1
	private static type#26576 get_MachinePath() { }
	// RVA: -1
	internal static type#15313 _CanSecure(type#12384 root) { }
	// RVA: -1
	internal static type#15313 _ProtectUser(type#12384 path) { }
	// RVA: -1
	internal static type#15313 _ProtectMachine(type#12384 path) { }
	// RVA: -1
	internal static type#15313 _IsUserProtected(type#12384 path) { }
	// RVA: -1
	internal static type#15313 _IsMachineProtected(type#12384 path) { }
	// RVA: -1
	private static type#15313 CanSecure(type#26576 path) { }
	// RVA: -1
	private static type#15313 ProtectUser(type#26576 path) { }
	// RVA: -1
	private static type#15313 ProtectMachine(type#26576 path) { }
	// RVA: -1
	private static type#15313 IsUserProtected(type#26576 path) { }
	// RVA: -1
	private static type#15313 IsMachineProtected(type#26576 path) { }
	// RVA: -1
	private type#15313 get_CanChange() { }
	// RVA: -1
	private type#15313 get_UseDefaultKeyContainer() { }
	// RVA: -1
	private type#15313 get_UseMachineKeyStore() { }
	// RVA: -1
	private type#26576 get_ContainerName() { }
	// RVA: -1
	private type#16602 Copy(type#16602 p) { }
	// RVA: -1
	private type#28660 FromXml(type#26576 xml) { }
	// RVA: -1
	private type#26576 ToXml() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
