public System.IAsyncResult Beginset_phase1_auth_method(string [] peers,NetworkingIPsecSaMethod [] methods, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_phase1_auth_method", new object[] {
     peers,
     methods}, callback, asyncState);
 }
        public void set_phase1_auth_method(
		string [] peers,
		NetworkingIPsecSaMethod [] methods
	)
        {
            this.Invoke("set_phase1_auth_method", new object [] {
                peers,
                methods});
        }
 public System.IAsyncResult Beginset_my_certificate_authentication(string [] peers,NetworkingIPsecSaMethod [] methods,string [] certs,string [] keys,string [] passphrases, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_my_certificate_authentication", new object[] {
     peers,
     methods,
     certs,
     keys,
     passphrases}, callback, asyncState);
 }
        public void set_my_certificate_authentication(
		string [] peers,
		NetworkingIPsecSaMethod [] methods,
		string [] certs,
		string [] keys,
		string [] passphrases
	)
        {
            this.Invoke("set_my_certificate_authentication", new object [] {
                peers,
                methods,
                certs,
                keys,
                passphrases});
        }