1//
2// Copyright (c) ZeroC, Inc. All rights reserved.
3//
4
5#pragma once
6
7module Test
8{
9
10interface Server
11{
12    void noCert();
13    void checkCert(string subjectDN, string issuerDN);
14    void checkCipher(string cipher);
15}
16
17dictionary<string, string> Properties;
18
19interface ServerFactory
20{
21    Server* createServer(Properties props);
22    void destroyServer(Server* srv);
23    void shutdown();
24}
25
26}
27