2010-06-03 Jb Evain <jbevain@novell.com>
[mcs.git] / class / System.ServiceModel / System.ServiceModel / PeerSecuritySettings.cs
blob414afd483621b6f99d1d96d2dff63798d36d6eab
1 //
2 // PeerSecuritySettings.cs
3 //
4 // Author:
5 // Marcos Cobena (marcoscobena@gmail.com)
6 //
7 // Copyright 2007 Marcos Cobena (http://www.youcannoteatbits.org/)
8 //
10 using System;
12 namespace System.ServiceModel
14 public class PeerSecuritySettings
16 SecurityMode mode;
18 public PeerSecuritySettings ()
20 Transport = new PeerTransportSecuritySettings ();
23 public SecurityMode Mode {
24 get { return mode; }
25 set { mode = value; }
28 public PeerTransportSecuritySettings Transport { get; private set; }
30 internal void CopyTo (PeerSecuritySettings other)
32 other.mode = mode;
33 other.Transport.CredentialType = Transport.CredentialType;