aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Servers/BaseHttpServer.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Framework/Servers/BaseHttpServer.cs')
-rw-r--r--OpenSim/Framework/Servers/BaseHttpServer.cs15
1 files changed, 15 insertions, 0 deletions
diff --git a/OpenSim/Framework/Servers/BaseHttpServer.cs b/OpenSim/Framework/Servers/BaseHttpServer.cs
index 6cf6744..bde1f7e 100644
--- a/OpenSim/Framework/Servers/BaseHttpServer.cs
+++ b/OpenSim/Framework/Servers/BaseHttpServer.cs
@@ -61,16 +61,28 @@ namespace OpenSim.Framework.Servers
61 protected uint m_sslport; 61 protected uint m_sslport;
62 protected bool m_ssl = false; 62 protected bool m_ssl = false;
63 protected bool m_firstcaps = true; 63 protected bool m_firstcaps = true;
64 protected string m_SSLCommonName = "";
64 65
65 public uint SSLPort 66 public uint SSLPort
66 { 67 {
67 get { return m_sslport; } 68 get { return m_sslport; }
68 } 69 }
70
71 public string SSLCommonName
72 {
73 get { return m_SSLCommonName; }
74 }
75
69 public uint Port 76 public uint Port
70 { 77 {
71 get { return m_port; } 78 get { return m_port; }
72 } 79 }
73 80
81 public bool UseSSL
82 {
83 get { return m_ssl; }
84 }
85
74 public BaseHttpServer(uint port) 86 public BaseHttpServer(uint port)
75 { 87 {
76 m_port = port; 88 m_port = port;
@@ -83,6 +95,7 @@ namespace OpenSim.Framework.Servers
83 95
84 } 96 }
85 97
98
86 public BaseHttpServer(uint port, bool ssl, uint sslport, string CN) 99 public BaseHttpServer(uint port, bool ssl, uint sslport, string CN)
87 { 100 {
88 m_ssl = ssl; 101 m_ssl = ssl;
@@ -103,6 +116,8 @@ namespace OpenSim.Framework.Servers
103 if (CN.Length > 0) 116 if (CN.Length > 0)
104 searchCN = CN.ToUpper(); 117 searchCN = CN.ToUpper();
105 118
119 m_SSLCommonName = searchCN;
120
106 Type t = Type.GetType("Mono.Runtime"); 121 Type t = Type.GetType("Mono.Runtime");
107 if (t != null) 122 if (t != null)
108 { 123 {