1 denise.eckstein 1.1 #//%2006////////////////////////////////////////////////////////////////////////
2 #//
3 #// Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development
4 #// Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems.
5 #// Copyright (c) 2003 BMC Software; Hewlett-Packard Development Company, L.P.;
6 #// IBM Corp.; EMC Corporation, The Open Group.
7 #// Copyright (c) 2004 BMC Software; Hewlett-Packard Development Company, L.P.;
8 #// IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group.
9 #// Copyright (c) 2005 Hewlett-Packard Development Company, L.P.; IBM Corp.;
10 #// EMC Corporation; VERITAS Software Corporation; The Open Group.
11 #// Copyright (c) 2006 Hewlett-Packard Development Company, L.P.; IBM Corp.;
12 #// EMC Corporation; Symantec Corporation; The Open Group.
13 #//
14 #// Permission is hereby granted, free of charge, to any person obtaining a copy
15 #// of this software and associated documentation files (the "Software"), to
16 #// deal in the Software without restriction, including without limitation the
17 #// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
18 #// sell copies of the Software, and to permit persons to whom the Software is
19 #// furnished to do so, subject to the following conditions:
20 #//
21 #// THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE INCLUDED IN
22 denise.eckstein 1.1 #// ALL COPIES OR SUBSTANTIAL PORTIONS OF THE SOFTWARE. THE SOFTWARE IS PROVIDED
23 #// "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
24 #// LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
25 #// PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
26 #// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
27 #// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
28 #// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
29 #//
30 #//==============================================================================
31
32 ###############################################################################
33 # This Makefile implements three main funtions:
34 # make -f TestMakefile setupCBATestCertificates
35 # make -f TestMakefile runCBATestSuites
36 # make -f TestMakefile cleanupCBATestCertificates
37 ###############################################################################
38
39 ifndef PEGASUS_HAS_SSL
40 setupCBATestCertificates: FORCE
41 @$(ECHO) \
42 "+++++ PEGASUS_HAS_SSL not defined: CBA test certificates not created."
43 denise.eckstein 1.1 cleanupCBATestCertificates: FORCE
44 @$(ECHO) \
45 "+++++ PEGASUS_HAS_SSL not defined: CBA test certificates not removed."
46 runCBATestSuites: FORCE
47 @$(ECHO) \
48 "+++++ PEGASUS_HAS_SSL not defined: CBA test suites not run."
49 else
50 ifdef PEGASUS_DISABLE_PRIVILEGED_TESTS
51 setupCBATestCertificates: FORCE
52 @$(ECHO) \
53 "+++++ PEGASUS_DISABLE_PRIVILEGED_TESTS defined: CBA test certificates not created."
54 cleanupCBATestCertificates: FORCE
55 @$(ECHO) \
56 "+++++ PEGASUS_DISABLE_PRIVILEGED_TESTS defined: CBA test certificates not created."
57 runCBATestSuites: FORCE
58 @$(ECHO) \
59 "+++++ PEGASUS_DISABLE_PRIVILEGED_TESTS defined: CBA test certificates not created."
60 else
61 ifndef PEGASUS_TEST_USER_DEFINED
62 setupCBATestCertificates: FORCE
63 @$(ECHO) \
64 denise.eckstein 1.1 "+++++ PEGASUS_ PEGASUS_TEST_USER_DEFINED not defined:" \
65 "CBA test certificates not created."
66 cleanupCBATestCertificates: FORCE
67 @$(ECHO) \
68 "+++++ PEGASUS_ PEGASUS_TEST_USER_DEFINED not defined:" \
69 "CBA test certificates not removed."
70 runCBATestSuites: FORCE
71 @$(ECHO) \
72 "+++++ PEGASUS_ PEGASUS_TEST_USER_DEFINED not defined:" \
73 "CBA test suites not run."
74 else
75
76 ###############################################################################
77 # To add new certificates to this Makefile:
78 # 1.) Update the OpenPegasus Certificate Test Readme to include the
79 # new certificate definition. This document is available in
80 # in CVS (pegasus/mak/certificate_test_readme.html).
81 # 2.) Add the definition of the new certificate to the
82 # "Certificate Definition" section in this Makefile.
83 # Notes:
84 # a. Please use the Certificate ID (CID) to generate the Certificate
85 denise.eckstein 1.1 # Serial Number (i.e., 50000+CID). Note: To avoid collisions with
86 # other tests, all serial numbers are in the 50000 - 59999 range.
87 # 3.) Add the new certificate to the appropriate definition group. See
88 # the "Certificate Group Definition" section for more details.
89 ###############################################################################
90
91 ###############################################################################
92 # To use certificate_test.mak, the following variables need to be
93 # included in the enclosing Makefile.
94 # ROOT = $(PEGASUS_ROOT)
95 # include $(ROOT)/mak/config.mak
96 # include $(ROOT)/mak/commands.mak
97 # include $(ROOT)/mak/test.mak
98 # .PHONY: FORCE
99 # FORCE:
100 #
101 # To avoid conflicts with enclosing Makefiles, all Makefile options include
102 # the string "CBA" (e.g., setupCBATestCerticates).
103 ###############################################################################
104 include $(ROOT)/mak/configschema.mak
105
106 denise.eckstein 1.1 ifndef PEGASUS_TEST_CERT_USER_ID
107 PEGASUS_TEST_CERT_USER_ID = $(PEGASUS_TEST_USER_ID)
108 endif
109
110 ifndef PEGASUS_TEST_USER_INVLD_USR
111 PEGASUS_TEST_USER_INVLD_USR = invalidUSER
112 endif
113
114 ifndef PEGASUS_TEST_USER_INVLD_PASS
115 PEGASUS_TEST_USER_INVLD_PASS = invalidPWD
116 endif
117
118 ifndef PEGASUS_TEST_CERT_DIR
119 PEGASUS_TEST_CERT_DIR = $(PEGASUS_HOME)/certDir
120 endif
121
122 ifndef PEGASUS_SSL_SERVER_TRUSTSTORE
123 PEGASUS_SSL_SERVER_TRUSTSTORE = $(PEGASUS_HOME)/cimserver_trust
124 endif
125
126 PEGASUS_CBA_TEST_CA_DATABASE_FILE = $(PEGASUS_TEST_CERT_DIR)/databaseFile
127 denise.eckstein 1.1 PEGASUS_CBA_TEST_CA_SERIAL_FILE = $(PEGASUS_TEST_CERT_DIR)/serialFile
128 PEGASUS_CBA_TEST_CA_SSL_CNF_FILE = $(PEGASUS_TEST_CERT_DIR)/testOpenSSL.cnf
129
130 ###############################################################################
131 # Certificate Definitions
132 ###############################################################################
133
134 PEGASUS_TEST_INVLD_CIM_NOT_B = "20040329074919.000000+000"
135 PEGASUS_TEST_INVLD_CERT_NOT_B = "040329074919Z"
136 PEGASUS_TEST_INVLD_CIM_NOT_A = "20050329074919.000000+000"
137 PEGASUS_TEST_INVLD_CERT_NOT_A = "050329074919Z"
138
139 PEGASUS_TEST_VLD_CIM_NOT_B = "20060329074919.000000+000"
140 PEGASUS_TEST_VLD_CERT_NOT_B = "060329074919Z"
141 PEGASUS_TEST_VLD_CIM_NOT_A = "20260329074919.000000+000"
142 PEGASUS_TEST_VLD_CERT_NOT_A = "260329074919Z"
143
144 # ID = 10: Define PEGASUS_SCERT_NOTTS_NO_USR
145 # Valid Certificate - Not In Truststore - No User
146 PEGASUS_SCERT_NOTTS_NO_USR = testSCertNotInTrustStoreNoUser
147 PEGASUS_SCERT_NOTTS_NO_USR_SUBJECT = \
148 denise.eckstein 1.1 "/C=US/ST=CA/L=SF/O=OG/OU=OP/CN=NOTTS_NO_USER"
149 PEGASUS_SCERT_NOTTS_NO_USR_ISSUER_SYM = PEGASUS_SCERT_NOTTS_NO_USR
150 PEGASUS_SCERT_NOTTS_NO_USR_SERIAL_NO = 50010
151 PEGASUS_SCERT_NOTTS_NO_USR_SERIAL_NO_HEX = C35A
152 PEGASUS_SCERT_NOTTS_NO_USR_EXPIRED = NO
153 PEGASUS_SCERT_NOTTS_NO_USR_IN_TS = NO
154
155 # ID = 40: Define PEGASUS_SCERT_IN_TS_NO_USR
156 # Valid Certificate - In Truststore - No User
157 PEGASUS_SCERT_IN_TS_NO_USR = testSCertInTrustStoreNoUser
158 PEGASUS_SCERT_IN_TS_NO_USR_SUBJECT = \
159 "/C=US/ST=CA/L=SF/O=OG/OU=OP/CN=SCERT_IN_TS_NO_USER"
160 PEGASUS_SCERT_IN_TS_NO_USR_ISSUER_SYM = PEGASUS_SCERT_IN_TS_NO_USR
161 PEGASUS_SCERT_IN_TS_NO_USR_SERIAL_NO = 50040
162 PEGASUS_SCERT_IN_TS_NO_USR_SERIAL_NO_HEX = C378
163 PEGASUS_SCERT_IN_TS_NO_USR_USER_NAME =
164 PEGASUS_SCERT_IN_TS_NO_USR_EXPIRED = NO
165 PEGASUS_SCERT_IN_TS_NO_USR_IN_TS = YES
166
167 # ID = 50: Define PEGASUS_SCERT_IN_TS_VLD_USR
168 # Valid Certificate - In Truststore - Valid User
169 denise.eckstein 1.1 PEGASUS_SCERT_IN_TS_VLD_USR = testSCertInTrustStoreValidUser
170 PEGASUS_SCERT_IN_TS_VLD_USR_SUBJECT = \
171 "/C=US/ST=CA/L=SF/O=OG/OU=OP/CN=SCERT_IN_TS_VALID_USER"
172 PEGASUS_SCERT_IN_TS_VLD_USR_ISSUER_SYM = PEGASUS_SCERT_IN_TS_VLD_USR
173 PEGASUS_SCERT_IN_TS_VLD_USR_SERIAL_NO = 50050
174 PEGASUS_SCERT_IN_TS_VLD_USR_SERIAL_NO_HEX = C382
175 PEGASUS_SCERT_IN_TS_VLD_USR_USER_NAME = $(PEGASUS_TEST_CERT_USER_ID)
176 PEGASUS_SCERT_IN_TS_VLD_USR_EXPIRED = NO
177 PEGASUS_SCERT_IN_TS_VLD_USR_IN_TS = YES
178
179 # ID = 60: Define PEGASUS_SCERT_IN_TS_INVLD_USR
180 # Valid Certificate - In Truststore - Invalid User
181 PEGASUS_SCERT_IN_TS_INVLD_USR = testSCertInTrustStoreInvalidUser
182 PEGASUS_SCERT_IN_TS_INVLD_USR_SUBJECT = \
183 "/C=US/ST=CA/L=SF/O=OG/OU=OP/CN=SCERT_IN_TS_INVALID_USER"
184 PEGASUS_SCERT_IN_TS_INVLD_USR_ISSUER_SYM = PEGASUS_SCERT_IN_TS_INVLD_USR
185 PEGASUS_SCERT_IN_TS_INVLD_USR_SERIAL_NO = 50060
186 PEGASUS_SCERT_IN_TS_INVLD_USR_SERIAL_NO_HEX = C38C
187 PEGASUS_SCERT_IN_TS_INVLD_USR_USER_NAME = \
188 $(PEGASUS_TEST_USER_INVLD_USR)
189 PEGASUS_SCERT_IN_TS_INVLD_USR_HASH_NAME = \
190 denise.eckstein 1.1 $(shell $(OPENSSL_COMMAND) x509 -hash -noout \
191 -in $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).cert).0
192 PEGASUS_SCERT_IN_TS_INVLD_USR_EXPIRED = NO
193 PEGASUS_SCERT_IN_TS_INVLD_USR_IN_TS = YES
194
195 # ID = 070: Define PEGASUS_EXP_SCERT_NOTTS_NO_USR
196 # Expired Certificate - In Truststore - No User
197 PEGASUS_EXP_SCERT_NOTTS_NO_USR = testExpiredSCertNotInTrustStoreNoUser
198 PEGASUS_EXP_SCERT_NOTTS_NO_USR_SUBJECT = \
199 "/C=US/ST=CA/L=SF/O=OG/OU=OP/CN=EXP_SCERT_NOT_IN_TS_NO_USER"
200 PEGASUS_EXP_SCERT_NOTTS_NO_USR_ISSUER_SYM = PEGASUS_EXP_SCERT_NOTTS_NO_USR
201 PEGASUS_EXP_SCERT_NOTTS_NO_USR_SERIAL_NO = 50070
202 PEGASUS_EXP_SCERT_NOTTS_NO_USR_SERIAL_NO_HEX = C396
203 PEGASUS_EXP_SCERT_NOTTS_NO_USR_USER_NAME =
204 PEGASUS_EXP_SCERT_NOTTS_NO_USR_HASH_NAME = \
205 $(shell $(OPENSSL_COMMAND) x509 -hash -noout \
206 -in $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).cert).0
207 PEGASUS_EXP_SCERT_NOTTS_NO_USR_EXPIRED = YES
208 PEGASUS_EXP_SCERT_NOTTS_NO_USR_IN_TS = NO
209
210 # ID = 100: Define PEGASUS_EXP_SCERT_IN_TS_NO_USR
211 denise.eckstein 1.1 # Expired Certificate - In Truststore - No User
212 PEGASUS_EXP_SCERT_IN_TS_NO_USR = testExpiredSCertInTrustStoreNoUser
213 PEGASUS_EXP_SCERT_IN_TS_NO_USR_SUBJECT = \
214 "/C=US/ST=CA/L=SF/O=OG/OU=OP/CN=EXP_SCERT_IN_TS_NO_USER"
215 PEGASUS_EXP_SCERT_IN_TS_NO_USR_ISSUER_SYM = PEGASUS_EXP_SCERT_IN_TS_NO_USR
216 PEGASUS_EXP_SCERT_IN_TS_NO_USR_SERIAL_NO = 50100
217 PEGASUS_EXP_SCERT_IN_TS_NO_USR_SERIAL_NO_HEX = C3B4
218 PEGASUS_EXP_SCERT_IN_TS_NO_USR_USER_NAME =
219 PEGASUS_EXP_SCERT_IN_TS_NO_USR_HASH_NAME = \
220 $(shell $(OPENSSL_COMMAND) x509 -hash -noout \
221 -in $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).cert).0
222 PEGASUS_EXP_SCERT_IN_TS_NO_USR_EXPIRED = YES
223 PEGASUS_EXP_SCERT_IN_TS_NO_USR_IN_TS = YES
224
225 # ID = 110 : Define PEGASUS_EXP_SCERT_IN_TS_VLD_USR
226 # Expired Certificate - In Truststore - Valid User
227 PEGASUS_EXP_SCERT_IN_TS_VLD_USR = testExpiredSCertInTrustStoreValidUser
228 PEGASUS_EXP_SCERT_IN_TS_VLD_USR_SUBJECT = \
229 "/C=US/ST=CA/L=SF/O=OG/OU=OP/CN=EXP_SCERT_IN_TS_VALID_USER"
230 PEGASUS_EXP_SCERT_IN_TS_VLD_USR_ISSUER_SYM = PEGASUS_EXP_SCERT_IN_TS_VLD_USR
231 PEGASUS_EXP_SCERT_IN_TS_VLD_USR_SERIAL_NO = 50110
232 denise.eckstein 1.1 PEGASUS_EXP_SCERT_IN_TS_VLD_USR_SERIAL_NO_HEX = C3BE
233 PEGASUS_EXP_SCERT_IN_TS_VLD_USR_USER_NAME = $(PEGASUS_TEST_CERT_USER_ID)
234 PEGASUS_EXP_SCERT_IN_TS_VLD_USR_HASH_NAME = \
235 $(shell $(OPENSSL_COMMAND) x509 -hash -noout \
236 -in $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).cert).0
237 PEGASUS_EXP_SCERT_IN_TS_VLD_USR_EXPIRED = YES
238 PEGASUS_EXP_SCERT_IN_TS_VLD_USR_IN_TS = YES
239
240 # ID = 120: Define PEGASUS_EXP_SCERT_IN_TS_INVLD_USR
241 # Expired Certificate - In Truststore - Invalid User
242 PEGASUS_EXP_SCERT_IN_TS_INVLD_USR = testExpiredSCertInTrustStoreInvalidUser
243 PEGASUS_EXP_SCERT_IN_TS_INVLD_USR_SUBJECT = \
244 "/C=US/ST=CA/L=SF/O=OG/OU=OP/CN=EXP_SCERT_IN_TS_INVALID_USER"
245 PEGASUS_EXP_SCERT_IN_TS_INVLD_USR_ISSUER_SYM = PEGASUS_EXP_SCERT_IN_TS_INVLD_USR
246 PEGASUS_EXP_SCERT_IN_TS_INVLD_USR_SERIAL_NO = 50120
247 PEGASUS_EXP_SCERT_IN_TS_INVLD_USR_SERIAL_NO_HEX = C3C8
248 PEGASUS_EXP_SCERT_IN_TS_INVLD_USR_USER_NAME = \
249 $(PEGASUS_TEST_USER_INVLD_USR)
250 PEGASUS_EXP_SCERT_IN_TS_INVLD_USR_HASH_NAME = \
251 $(shell $(OPENSSL_COMMAND) x509 -hash -noout \
252 -in $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_INVLD_USR).cert).0
253 denise.eckstein 1.1 PEGASUS_EXP_SCERT_IN_TS_INVLD_USR_EXPIRED = YES
254 PEGASUS_EXP_SCERT_IN_TS_INVLD_USR_IN_TS = YES
255
256 # ID = 240: Define PEGASUS_RACERT_IN_TS_NO_USR
257 # Valid Certificate - In Truststore - No User
258 PEGASUS_RACERT_IN_TS_NO_USR = testRACertInTrustStoreNoUser
259 PEGASUS_RACERT_IN_TS_NO_USR_SUBJECT = \
260 "/C=US/ST=CA/L=SF/O=OG/OU=OP/CN=RACERT_IN_TS_NO_USER"
261 PEGASUS_RACERT_IN_TS_NO_USR_ISSUER_SYM = PEGASUS_RACERT_IN_TS_NO_USR
262 PEGASUS_RACERT_IN_TS_NO_USR_SERIAL_NO = 50240
263 PEGASUS_RACERT_IN_TS_NO_USR_SERIAL_NO_HEX = C440
264 PEGASUS_RACERT_IN_TS_NO_USR_USER_NAME =
265 PEGASUS_RACERT_IN_TS_NO_USR_EXPIRED = NO
266 PEGASUS_RACERT_IN_TS_NO_USR_IN_TS = YES
267
268 # ID = 610: Define PEGASUS_ECERT_NOTTS_NO_USR_RA0240
269 # Valid ECERT - Not In Truststore - No User
270 PEGASUS_ECERT_NOTTS_NO_USR_RA0240 = \
271 testECertNotInTrustStoreNoUser_testRACertInTrustStoreNoUser
272 PEGASUS_ECERT_NOTTS_NO_USR_RA0240_SUBJECT = \
273 "/C=US/ST=CA/L=SF/O=OG/OU=OP/CN=ECERT_NOT_IN_TS_NO_USER_RACERT_IN_TS"
274 denise.eckstein 1.1 PEGASUS_ECERT_NOTTS_NO_USR_RA0240_SERIAL_NO = 50610
275 PEGASUS_ECERT_NOTTS_NO_USR_RA0240_SERIAL_NO_HEX = C5B2
276 PEGASUS_ECERT_NOTTS_NO_USR_RA0240_ISSUER_SYM = PEGASUS_RACERT_IN_TS_NO_USR
277 PEGASUS_ECERT_NOTTS_NO_USR_RA0240_EXPIRED = NO
278 PEGASUS_ECERT_NOTTS_NO_USR_RA0240_IN_TS = NO
279
280 # ID = 620: Define PEGASUS_ECERT_NOTTS_VLD_USR_RA0240
281 # Valid ECERT - Not In Truststore - Valid User
282 PEGASUS_ECERT_NOTTS_VLD_USR_RA0240 = \
283 testECertNotInTrustStoreValidUser_testRACertInTrustStoreValidUser
284 PEGASUS_ECERT_NOTTS_VLD_USR_RA0240_SUBJECT = \
285 "/C=US/ST=CA/L=SF/O=OG/OU=OP/CN=ECERT_NOT_IN_TS_VALID_USER_RACERT_IN_TS"
286 PEGASUS_ECERT_NOTTS_VLD_USR_RA0240_SERIAL_NO = 50620
287 PEGASUS_ECERT_NOTTS_VLD_USR_RA0240_SERIAL_NO_HEX = C5BC
288 PEGASUS_ECERT_NOTTS_VLD_USR_RA0240_USER_NAME = \
289 $(PEGASUS_TEST_CERT_USER_ID)
290 PEGASUS_ECERT_NOTTS_VLD_USR_RA0240_ISSUER_SYM = PEGASUS_RACERT_IN_TS_NO_USR
291 PEGASUS_ECERT_NOTTS_VLD_USR_RA0240_EXPIRED = NO
292 PEGASUS_ECERT_NOTTS_VLD_USR_RA0240_IN_TS = NO
293 PEGASUS_ECERT_NOTTS_VLD_USR_RA0240_HASH_NAME = \
294 $(shell $(OPENSSL_COMMAND) x509 -hash -noout \
295 denise.eckstein 1.1 -in $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).cert).0
296
297 # ID = 630: Define PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240
298 # Valid ECERT - Not In Truststore - Invalid User
299 PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240 = \
300 testECertNotInTrustStoreInvalidUser_testRACertInTrustStoreValidUser
301 PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240_SUBJECT = \
302 "/C=US/ST=CA/L=SF/O=OG/OU=OP/CN=ECERT_NOT_IN_TS_INVALID_USER_RACERT_IN_TS"
303 PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240_SERIAL_NO = 50630
304 PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240_SERIAL_NO_HEX = C5C6
305 PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240_USER_NAME = \
306 $(PEGASUS_TEST_USER_INVLD_USR)
307 PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240_HASH_NAME = \
308 $(shell $(OPENSSL_COMMAND) x509 -hash -noout \
309 -in $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).cert).0
310 PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240_ISSUER_SYM = PEGASUS_RACERT_IN_TS_NO_USR
311 PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240_EXPIRED = NO
312 PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240_IN_TS = NO
313
314 # ID = 670: Define PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240
315 # Expired ECERT - Not In Truststore - No User
316 denise.eckstein 1.1 PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240 = \
317 testExpiredECertNotInTrustStoreNoUser_testRACertInTrustStoreNoUser
318 PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240_SUBJECT = \
319 "/C=US/ST=CA/L=SF/O=OG/OU=OP/CN=EXP_ECERT_NOT_IN_TS_NO_USER_RACERT_IN_TS"
320 PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240_SERIAL_NO = 50670
321 PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240_SERIAL_NO_HEX = C5EE
322 PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240_ISSUER_SYM = PEGASUS_RACERT_IN_TS_NO_USR
323 PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240_EXPIRED = YES
324 PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240_IN_TS = NO
325
326 # ID = 680: Define PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240
327 # Expired ECERT - Not In Truststore - Valid User
328 PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240 = \
329 testExpiredECertNotInTrustStoreValidUser_testRACertInTrustStoreValidUser
330 PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240_SUBJECT = \
331 "/C=US/ST=CA/L=SF/O=OG/OU=OP/CN=EXP_ECERT_NOT_IN_TS_VALID_USER_RACERT_IN_TS"
332 PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240_SERIAL_NO = 50680
333 PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240_SERIAL_NO_HEX = C5F8
334 PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240_USER_NAME = \
335 $(PEGASUS_TEST_CERT_USER_ID)
336 PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240_ISSUER_SYM = PEGASUS_RACERT_IN_TS_NO_USR
337 denise.eckstein 1.1 PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240_EXPIRED = YES
338 PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240_IN_TS = NO
339 PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240_HASH_NAME = \
340 $(shell $(OPENSSL_COMMAND) x509 -hash -noout -in \
341 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).cert).0
342
343 # ID = 690: Define PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240
344 # Expired ECERT - Not In Truststore - Invalid User
345 PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240 = \
346 testExpiredECertNotInTrustStoreInvalidUser_testRACertInTrustStoreValidUser
347 PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240_SUBJECT = \
348 "/C=US/ST=CA/L=SF/O=OG/OU=OP/CN=EXP_ECERT_NOT_IN_TS_INVALID_USER_RACERT_IN_TS"
349 PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240_SERIAL_NO = 50690
350 PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240_SERIAL_NO_HEX = C602
351 PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240_USER_NAME = \
352 $(PEGASUS_TEST_USER_INVLD_USR)
353 PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240_HASH_NAME = \
354 $(shell $(OPENSSL_COMMAND) x509 -hash -noout -in \
355 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).cert).0
356 PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240_ISSUER_SYM = \
357 PEGASUS_RACERT_IN_TS_NO_USR
358 denise.eckstein 1.1 PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240_EXPIRED = YES
359 PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240_IN_TS = NO
360
361 ###############################################################################
362 # Certificate Group Definitions
363 ###############################################################################
364 ###############################################################################
365 # When a new certificate is defined it should also be added to one and only
366 # one of the following three groups:
367 #
368 # PEGASUS_VALIDATED_REG_XXXX certificates are valid certificates that can
369 # be successfully registered using the ssltrustmgr command.
370 # PEGASUS_VALIDATED_REG_SCERT_NAME_SYMBOLS
371 # PEGASUS_VALIDATED_REG_RACERT_NAME_SYMBOLS
372 # PEGASUS_VALIDATED_REG_IACERT_NAME_SYMBOLS
373 # PEGASUS_VALDIATED_REG_ECERT_NAME_SYMBOLS
374 #
375 # PEGASUS_NOT_VALIDATED_REG_XXXX certificates are certificates that can
376 # NOT be registered using the ssltrustmgr command. To bypass the validity
377 # tests performed by the Certificate Provider, the cimmofl command will
378 # be used to register these certificates.
379 denise.eckstein 1.1 # PEGASUS_NOT_VALIDATED_REG_SCERT_NAME_SYMBOLS
380 # PEGASUS_NOT_VALIDATED_REG_RACERT_NAME_SYMBOLS
381 # PEGASUS_NOT_VALIDATED_REG_IACERT_NAME_SYMBOLS
382 # PEGASUS_NOT_VALIDATED_REG_ECERT_NAME_SYMBOLS
383 #
384 # PEGASUS_NOT_REG_XXXX certificates are not registered with the
385 # CIM Server. These certificates still need to be created.
386 ###############################################################################
387
388 PEGASUS_VALIDATED_REG_SCERT_NAME_SYMBOLS = \
389 PEGASUS_SCERT_IN_TS_VLD_USR \
390 PEGASUS_SCERT_IN_TS_NO_USR
391
392 PEGASUS_VALIDATED_REG_RACERT_NAME_SYMBOLS = \
393 PEGASUS_RACERT_IN_TS_NO_USR
394
395 PEGASUS_VALIDATED_REG_IACERT_NAME_SYMBOLS =
396
397 PEGASUS_VALIDATED_REG_ECERT_NAME_SYMBOLS =
398
399 PEGASUS_VALIDATED_REG_CERT_NAME_SYMBOLS = \
400 denise.eckstein 1.1 $(PEGASUS_VALIDATED_REG_SCERT_NAME_SYMBOLS) \
401 $(PEGASUS_VALIDATED_REG_RACERT_NAME_SYMBOLS) \
402 $(PEGASUS_VALIDATED_REG_IACERT_NAME_SYMBOLS) \
403 $(PEGASUS_VALIDATED_REG_ECERT_NAME_SYMBOLS)
404
405 PEGASUS_NOT_VALIDATED_REG_SCERT_NAME_SYMBOLS = \
406 PEGASUS_SCERT_IN_TS_INVLD_USR \
407 PEGASUS_EXP_SCERT_NOTTS_NO_USR \
408 PEGASUS_EXP_SCERT_IN_TS_NO_USR \
409 PEGASUS_EXP_SCERT_IN_TS_VLD_USR \
410 PEGASUS_EXP_SCERT_IN_TS_INVLD_USR
411
412 PEGASUS_NOT_VALIDATED_REG_RACERT_NAME_SYMBOLS =
413
414 PEGASUS_NOT_VALIDATED_REG_IACERT_NAME_SYMBOLS =
415
416 PEGASUS_NOT_VALIDATED_REG_ECERT_NAME_SYMBOLS = \
417 PEGASUS_ECERT_NOTTS_VLD_USR_RA0240 \
418 PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240 \
419 PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240 \
420 PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240
421 denise.eckstein 1.1
422 PEGASUS_NOT_VALIDATED_REG_CERT_NAME_SYMBOLS = \
423 $(PEGASUS_NOT_VALIDATED_REG_SCERT_NAME_SYMBOLS) \
424 $(PEGASUS_NOT_VALIDATED_REG_RACERT_NAME_SYMBOLS) \
425 $(PEGASUS_NOT_VALIDATED_REG_IACERT_NAME_SYMBOLS) \
426 $(PEGASUS_NOT_VALIDATED_REG_ECERT_NAME_SYMBOLS)
427
428 PEGASUS_REG_CERT_NAME_SYMBOLS = \
429 $(PEGASUS_VALIDATED_REG_CERT_NAME_SYMBOLS) \
430 $(PEGASUS_NOT_VALIDATED_REG_CERT_NAME_SYMBOLS)
431
432 PEGASUS_NOT_REG_SCERT_NAME_SYMBOLS = \
433 PEGASUS_SCERT_NOTTS_NO_USR
434
435 PEGASUS_NOT_REG_RACERT_NAME_SYMBOLS =
436
437 PEGASUS_NOT_REG_IACERT_NAME_SYMBOLS =
438
439 PEGASUS_NOT_REG_ECERT_NAME_SYMBOLS = \
440 PEGASUS_ECERT_NOTTS_NO_USR_RA0240 \
441 PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240
442 denise.eckstein 1.1
443 PEGASUS_NOT_REG_CERT_NAME_SYMBOLS = \
444 $(PEGASUS_NOT_REG_SCERT_NAME_SYMBOLS) \
445 $(PEGASUS_NOT_REG_RACERT_NAME_SYMBOLS) \
446 $(PEGASUS_NOT_REG_IACERT_NAME_SYMBOLS) \
447 $(PEGASUS_NOT_REG_ECERT_NAME_SYMBOLS)
448
449 PEGASUS_SCERT_NAME_SYMBOLS = \
450 $(PEGASUS_VALIDATED_REG_SCERT_NAME_SYMBOLS) \
451 $(PEGASUS_NOT_VALIDATED_REG_SCERT_NAME_SYMBOLS) \
452 $(PEGASUS_NOT_REG_SCERT_NAME_SYMBOLS)
453
454 PEGASUS_RACERT_NAME_SYMBOLS = \
455 $(PEGASUS_VALIDATED_REG_RACERT_NAME_SYMBOLS) \
456 $(PEGASUS_NOT_VALIDATED_REG_RACERT_NAME_SYMBOLS) \
457 $(PEGASUS_NOT_REG_RACERT_NAME_SYMBOLS)
458
459 PEGASUS_IACERT_NAME_SYMBOLS = \
460 $(PEGASUS_VALIDATED_REG_IACERT_NAME_SYMBOLS) \
461 $(PEGASUS_NOT_VALIDATED_REG_IACERT_NAME_SYMBOLS) \
462 $(PEGASUS_NOT_REG_IACERT_NAME_SYMBOLS)
463 denise.eckstein 1.1
464 PEGASUS_ECERT_NAME_SYMBOLS = \
465 $(PEGASUS_VALIDATED_REG_ECERT_NAME_SYMBOLS) \
466 $(PEGASUS_NOT_VALIDATED_REG_ECERT_NAME_SYMBOLS) \
467 $(PEGASUS_NOT_REG_ECERT_NAME_SYMBOLS)
468
469 PEGASUS_CERT_NAME_SYMBOLS = \
470 $(PEGASUS_SCERT_NAME_SYMBOLS) \
471 $(PEGASUS_RACERT_NAME_SYMBOLS) \
472 $(PEGASUS_IACERT_NAME_SYMBOLS) \
473 $(PEGASUS_ECERT_NAME_SYMBOLS)
474
475 ###############################################################################
476 # Certificate Operations
477 ###############################################################################
478
479 createCBATestSSLConfigurationFile:
480 @$(RM) $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
481 @$(ECHO-E) "[ ca ]" \
482 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
483 @$(ECHO-E) "default_ca = CA_default" \
484 denise.eckstein 1.1 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
485 @$(ECHO-E) "[ CA_default ]" \
486 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
487 @$(ECHO-E) "database = $(PEGASUS_CBA_TEST_CA_DATABASE_FILE)" \
488 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
489 @$(ECHO-E) "serial = $(PEGASUS_CBA_TEST_CA_SERIAL_FILE)" \
490 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
491 @$(ECHO-E) "[ policy_any ]" \
492 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
493 @$(ECHO-E) "countryName = supplied" \
494 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
495 @$(ECHO-E) "stateOrProvinceName = supplied" \
496 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
497 @$(ECHO-E) "localityName = supplied" \
498 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
499 @$(ECHO-E) "organizationName = supplied" \
500 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
501 @$(ECHO-E) "organizationalUnitName = supplied" \
502 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
503 @$(ECHO-E) "commonName = supplied" \
504 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
505 denise.eckstein 1.1 @$(ECHO-E) "[ req ]" \
506 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
507 @$(ECHO-E) "distinguished_name = req_distinguished_name" \
508 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
509 @$(ECHO-E) "[ req_distinguished_name ]" \
510 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
511 @$(ECHO-E) "countryName=Country Name (2 letter code)" \
512 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
513 @$(ECHO-E) "countryName_min = 2" \
514 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
515 @$(ECHO-E) "countryName_max = 2" \
516 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
517 @$(ECHO-E) "stateOrProvinceName = State or Province Name (full name)" \
518 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
519 @$(ECHO-E) "localityName = Locality Name (eg, city)" \
520 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
521 @$(ECHO-E) "organizationName = Organization Name (eg, company)" \
522 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
523 @$(ECHO-E) "organizationalUnitName = Organizational Unit Name (eg, section)" \
524 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
525 @$(ECHO-E) "commonName = Common Name (eg. YOUR name)" \
526 denise.eckstein 1.1 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
527 @$(ECHO-E) "commonName_max = 64" \
528 >> $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
529
530 ###############################################################################
531 # The setupTestCerticate option can be used to configure the
532 # test certificates used during the OpenPegasus tests.
533 #
534 # make -f TestMakefile setupCBATestCertificates
535 #
536 ###############################################################################
537 setupCBATestCertificates:
538 $(MKDIRHIER) $(PEGASUS_TEST_CERT_DIR)
539 $(RM) $(PEGASUS_CBA_TEST_CA_DATABASE_FILE)
540 $(TOUCH) $(PEGASUS_CBA_TEST_CA_DATABASE_FILE)
541 $(MAKE) -f TestMakefile createCBATestSSLConfigurationFile
542 $(MAKE) -f TestMakefile createCBATestCertificates
543 $(MAKE) -f TestMakefile registerInvalidCBATestCertificates
544 $(MAKE) -f TestMakefile registerValidCBATestCertificates
545
546 ###############################################################################
547 denise.eckstein 1.1 deleteCBATestCertificateFiles:
548 $(RM) $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).key
549 $(RM) $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).csr
550 $(RM) $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).cert
551 $(RM) $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).mof
552 $(RM) $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)_SERIAL_NO_HEX).pem
553
554 deleteCBATestCertificate:
555 ssltrustmgr -r \
556 -i $($($(TEST_NAME_SYM)_ISSUER_SYM)_SUBJECT) \
557 -n $($(TEST_NAME_SYM)_SERIAL_NO)
558 $(MAKE) -f TestMakefile deleteCBATestCertificateFiles \
559 TEST_CERT_NAME=$($(TEST_NAME_SYM))
560
561 ###############################################################################
562 # The deleteCBATestCertificates option removes the registered certificates
563 # from the truststore using the ssltrustmgr command. In addition, it
564 # removes any created certificate files from the $(PEGASUS_TEST_CERT_DIR)
565 # directory.
566 #
567 # make -f TestMakefile deleteCBATestCertificates
568 denise.eckstein 1.1 #
569 # NOTE: This command ignores all errors when removing the certificates.
570 # TODO: Enhance test to ignore only "CIM_ERR_NOT_FOUND" errors.
571 ###############################################################################
572 deleteCBATestCertificates: FORCE
573 $(foreach i, $(PEGASUS_REG_CERT_NAME_SYMBOLS), \
574 $(MAKE) -f TestMakefile deleteCBATestCertificate -i \
575 TEST_NAME_SYM=$(i);)
576 $(foreach i, $(PEGASUS_NOT_REG_CERT_NAME_SYMBOLS), \
577 $(MAKE) -f TestMakefile deleteCBATestCertificateFiles \
578 TEST_NAME_SYM=$(i);)
579
580 ###############################################################################
581 # The cleanupCBATestCerticate option can be used to configure the
582 # test certificates used during the OpenPegasus tests.
583 #
584 # make -f TestMakefile cleanupCBATestCertificates
585 #
586 ###############################################################################
587 cleanupCBATestCertificate_CONFIG_OPTIONS = \
588 enableHttpsConnection=true sslClientVerificationMode=optional
589 denise.eckstein 1.1 cleanupCBATestCertificate_TESTSUITE_CMDS = \
590 $(MAKE)@@-f@@TestMakefile@@deleteCBATestCertificates
591
592 cleanupCBATestCertificates: FORCE
593 $(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \
594 CIMSERVER_CONFIG_OPTIONS="$(cleanupCBATestCertificate_CONFIG_OPTIONS)" \
595 TESTSUITE_CMDS="$(cleanupCBATestCertificate_TESTSUITE_CMDS)"
596 $(RM) $(PEGASUS_CBA_TEST_CA_DATABASE_FILE)
597 $(RM) $(PEGASUS_CBA_TEST_CA_DATABASE_FILE).old
598 $(RM) $(PEGASUS_CBA_TEST_CA_DATABASE_FILE).attr
599 $(RM) $(PEGASUS_CBA_TEST_CA_DATABASE_FILE).attr.old
600 $(RM) $(PEGASUS_CBA_TEST_CA_SERIAL_FILE)
601 $(RM) $(PEGASUS_CBA_TEST_CA_SERIAL_FILE).old
602 $(RM) $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE)
603
604 ###############################################################################
605 # The runCBATestSuite option can be used to run the
606 # Certificate-Based Authentication (CBA) suite of tests.
607 #
608 # make -f TestMakefile runCBATestSuites
609 #
610 denise.eckstein 1.1 ###############################################################################
611 runCBATestSuites: FORCE
612 $(MAKE) -f TestMakefile runCBATestConfiguration1
613 $(MAKE) -f TestMakefile runCBATestConfiguration2
614 $(MAKE) -f TestMakefile runCBATestConfiguration3
615
616 ###############################################################################
617 # The displayTestCerticate option uses the "openssl x509" command line tool
618 # to display certificate information. For example,
619 #
620 # make -f TestMakefile displayCBATestCertificate \
621 # TEST_CERT_NAME=testCertInTrustStoreValidUser
622 #
623 ###############################################################################
624 displayCBATestCertificate: FORCE
625 @$(ECHO) "*** $(PEGASUS_TEST_CERT_DIR)/$(TEST_CERT_NAME).cert ***"
626 @$(OPENSSL_COMMAND) x509 \
627 -in $(PEGASUS_TEST_CERT_DIR)/$(TEST_CERT_NAME).cert -noout -text
628
629 ###############################################################################
630 # The displayCBATestCerticates option uses the "openssl x509" command line
631 denise.eckstein 1.1 # tool to display information about the configured OpenPegasus test
632 # certificates.
633 #
634 # make -f TestMakefile displayCBATestCertificates
635 #
636 ###############################################################################
637 displayCBATestCertificates: FORCE
638 @$(foreach i, $(PEGASUS_CERT_NAME_SYMBOLS), \
639 $(MAKE) -f TestMakefile displayCBATestCertificate \
640 TEST_CERT_NAME=$($(i));)
641
642 registerInvalidCBATestCertificates:
643 -$(CIMSERVER_STOP_SERVICE)
644 $(foreach i, $(PEGASUS_NOT_VALIDATED_REG_CERT_NAME_SYMBOLS), \
645 $(MAKE) -f TestMakefile registerInvalidCBATestCertificate \
646 TEST_NAME_SYM=$(i) \
647 TEST_CERT_EXPIRED=$($(i)_EXPIRED) \
648 TEST_CERT_IN_TS=$($(i)_IN_TS);)
649
650 ###############################################################################
651 # The registerInvalidCBATestCertificate option is used to register an invalid
652 denise.eckstein 1.1 # certificate or a valid certificate with an invalid user.
653 # 1. Generate mof file to create invalid PG_SSLCertificate instance.
654 # 2. Use cimmofl to create the instance.
655 # 3. Place certificate in the cimserver_truststore
656 ###############################################################################
657
658 registerInvalidCBATestCertificate:
659 @$(RM) $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).mof
660 @$(ECHO-E) "instance of PG_SSLCertificate {" \
661 >> $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).mof
662 @$(ECHO-E) " IssuerName =" \
663 "\"$($($(TEST_NAME_SYM)_ISSUER_SYM)_SUBJECT)\";" \
664 >> $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).mof
665 @$(ECHO-E) " SerialNumber =" \
666 "\"$($(TEST_NAME_SYM)_SERIAL_NO)\";" \
667 >> $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).mof
668 @$(ECHO-E) " SubjectName =" \
669 "\"$($(TEST_NAME_SYM)_SUBJECT)\";" \
670 >> $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).mof
671 @$(ECHO-E) " RegisteredUserName =" \
672 "\"$($(TEST_NAME_SYM)_USER_NAME)\";" \
673 denise.eckstein 1.1 >> $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).mof
674 @$(ECHO-E) " TruststoreType = 2;" \
675 >> $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).mof
676 @$(ECHO-E) " TruststorePath =" \
677 "\"$(PEGASUS_SSL_SERVER_TRUSTSTORE)/$($(TEST_NAME_SYM)_HASH_NAME)\";" \
678 >> $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).mof
679 ifeq ($(TEST_CERT_EXPIRED), YES)
680 @$(ECHO-E) " NotBefore =" \
681 "\"$(PEGASUS_TEST_INVLD_CIM_NOT_B)\";" \
682 >> $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).mof
683 @$(ECHO-E) " NotAfter =" \
684 "\"$(PEGASUS_TEST_INVLD_CIM_NOT_A)\";" \
685 >> $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).mof
686 else
687 @$(ECHO-E) " NotBefore =" \
688 "\"$(PEGASUS_TEST_VLD_CIM_NOT_B)\";" \
689 >> $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).mof
690 @$(ECHO-E) " NotAfter =" \
691 "\"$(PEGASUS_TEST_VLD_CIM_NOT_A)\";" \
692 >> $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).mof
693 endif
694 denise.eckstein 1.1 @$(ECHO-E) "};" \
695 >> $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).mof
696 cimmofl "-R$(REPOSITORY_DIR)" "-N$(REPOSITORY_NAME)" \
697 "-n$(INTERNALNS)" \
698 "$(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).mof"
699 ifeq ($(TEST_CERT_IN_TS), YES)
700 $(COPY) $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).cert \
701 $(PEGASUS_SSL_SERVER_TRUSTSTORE)/$($(TEST_NAME_SYM)_HASH_NAME)
702 endif
703
704 signCBATestCertificate:
705 ifeq ($(TEST_CERT_EXPIRED), YES)
706 $(OPENSSL_COMMAND) ca \
707 -batch \
708 -config $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE) \
709 -cert $(PEGASUS_TEST_CERT_DIR)/$($(TEST_CERT_ISSUER_SYM)).cert \
710 -keyfile $(PEGASUS_TEST_CERT_DIR)/$($(TEST_CERT_ISSUER_SYM)).key \
711 -md md5 \
712 -policy policy_any \
713 -startdate $(PEGASUS_TEST_INVLD_CERT_NOT_B) \
714 -enddate $(PEGASUS_TEST_INVLD_CERT_NOT_A) \
715 denise.eckstein 1.1 -outdir $(PEGASUS_TEST_CERT_DIR) \
716 -out $(PEGASUS_TEST_CERT_DIR)/$(TEST_CERT_NAME).cert \
717 -in $(PEGASUS_TEST_CERT_DIR)/$(TEST_CERT_NAME).csr
718 else
719 $(OPENSSL_COMMAND) ca \
720 -batch \
721 -config $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE) \
722 -cert $(PEGASUS_TEST_CERT_DIR)/$($(TEST_CERT_ISSUER_SYM)).cert \
723 -keyfile $(PEGASUS_TEST_CERT_DIR)/$($(TEST_CERT_ISSUER_SYM)).key \
724 -md md5 \
725 -policy policy_any \
726 -startdate $(PEGASUS_TEST_VLD_CERT_NOT_B) \
727 -enddate $(PEGASUS_TEST_VLD_CERT_NOT_A) \
728 -outdir $(PEGASUS_TEST_CERT_DIR) \
729 -out $(PEGASUS_TEST_CERT_DIR)/$(TEST_CERT_NAME).cert \
730 -in $(PEGASUS_TEST_CERT_DIR)/$(TEST_CERT_NAME).csr
731 endif
732
733 createSelfSignedCBATestCertificate:
734 $(RM) $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).key
735 $(RM) $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).csr
736 denise.eckstein 1.1 $(RM) $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).cert
737 $(RM) $(PEGASUS_CBA_TEST_CA_SERIAL_FILE)
738 @$(ECHO-E) "$($(TEST_NAME_SYM)_SERIAL_NO_HEX)" \
739 >> $(PEGASUS_CBA_TEST_CA_SERIAL_FILE)
740 $(OPENSSL_COMMAND) genrsa -out \
741 $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).key 1024
742 $(OPENSSL_COMMAND) req -new \
743 -config $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE) \
744 -subj "$($(TEST_NAME_SYM)_SUBJECT)" \
745 -key $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).key \
746 -out $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).csr
747 $(OPENSSL_COMMAND) x509 \
748 -in $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).csr \
749 -req -signkey $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).key \
750 -out $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).cert
751 $(MAKE) -f TestMakefile signCBATestCertificate \
752 TEST_CERT_NAME=$($(TEST_NAME_SYM)) \
753 TEST_CERT_ISSUER_SYM=$($(TEST_NAME_SYM)_ISSUER_SYM) \
754 TEST_CERT_EXPIRED=$($(TEST_NAME_SYM)_EXPIRED) \
755 TEST_CERT_IN_TS=$($(TEST_NAME_SYM)_IN_TS)
756
757 denise.eckstein 1.1 createSelfSignedCACBATestCertificate:
758 $(MAKE) -f TestMakefile createSelfSignedCBATestCertificate \
759 TEST_NAME_SYM=$(TEST_NAME_SYM) \
760 TEST_CERT_SET_SERIAL=$(TEST_NAME_SYM)
761
762 createCASignedCBATestCertificate:
763 $(RM) $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).key
764 $(RM) $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).csr
765 $(RM) $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).cert
766 $(RM) $(PEGASUS_CBA_TEST_CA_SERIAL_FILE)
767 @$(ECHO-E) "$($(TEST_NAME_SYM)_SERIAL_NO_HEX)" \
768 >> $(PEGASUS_CBA_TEST_CA_SERIAL_FILE)
769 $(OPENSSL_COMMAND) genrsa -out \
770 $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).key 1024
771 $(OPENSSL_COMMAND) req -new \
772 -config $(PEGASUS_CBA_TEST_CA_SSL_CNF_FILE) \
773 -subj "$($(TEST_NAME_SYM)_SUBJECT)" \
774 -key $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).key \
775 -out $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).csr
776 $(OPENSSL_COMMAND) x509 -req \
777 -in $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).csr \
778 denise.eckstein 1.1 $(TEST_CERT_SET_SERIAL) \
779 -CA $(PEGASUS_TEST_CERT_DIR)/$($($(TEST_NAME_SYM)_ISSUER_SYM)).cert \
780 -CAkey \
781 $(PEGASUS_TEST_CERT_DIR)/$($($(TEST_NAME_SYM)_ISSUER_SYM)).key \
782 -out $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)).cert
783 $(MAKE) -f TestMakefile signCBATestCertificate \
784 TEST_CERT_NAME=$($(TEST_NAME_SYM)) \
785 TEST_CERT_ISSUER_SYM=$($(TEST_NAME_SYM)_ISSUER_SYM) \
786 TEST_CERT_EXPIRED=$($(TEST_NAME_SYM)_EXPIRED) \
787 TEST_CERT_IN_TS=$($(TEST_NAME_SYM)_IN_TS) \
788
789 registerCBATestCertificate:
790 ifdef TEST_CERT_USER
791 ssltrustmgr -a \
792 -f $(PEGASUS_TEST_CERT_DIR)/$(TEST_CERT_NAME).cert \
793 -c $(TEST_CERT_USER)
794 else
795 ssltrustmgr -a \
796 -f $(PEGASUS_TEST_CERT_DIR)/$(TEST_CERT_NAME).cert
797 endif
798
799 denise.eckstein 1.1 registerValidCBATestCertificates_CONFIG_OPTIONS = \
800 enableHttpsConnection=true sslClientVerificationMode=optional \
801 enableAuthentication=true
802 registerValidCBATestCertificates_TESTSUITE_CMDS = \
803 $(MAKE)@@-f@@TestMakefile@@internal_RegisterValidCBATestCertificates
804
805 registerValidCBATestCertificates: FORCE
806 $(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \
807 CIMSERVER_CONFIG_OPTIONS= \
808 "$(registerValidCBATestCertificates_CONFIG_OPTIONS)" \
809 TESTSUITE_CMDS="$(registerValidCBATestCertificates_TESTSUITE_CMDS)"
810
811 internal_RegisterValidCBATestCertificates:
812 $(foreach i, $(PEGASUS_VALIDATED_REG_CERT_NAME_SYMBOLS), \
813 $(MAKE) -f TestMakefile registerCBATestCertificate \
814 TEST_CERT_NAME=$($(i)) \
815 TEST_CERT_USER=$($(i)_USER_NAME);)
816
817 ###############################################################################
818 # The createCBATestCertificates option creates the certificate files and
819 # places them in $(PEGASUS_TEST_CERT_DIR) directory.
820 denise.eckstein 1.1 #
821 # make -f TestMakefile createCBATestCertificates
822 #
823 ###############################################################################
824 createCBATestCertificates:
825 ifeq ($(OPENSSL_SET_SERIAL_SUPPORTED),true)
826 $(foreach i, $(PEGASUS_SCERT_NAME_SYMBOLS), \
827 $(MAKE) -f TestMakefile createSelfSignedCBATestCertificate \
828 TEST_NAME_SYM=$(i) \
829 TEST_CERT_SET_SERIAL="-set_serial $($(i)_SERIAL_NO)";)
830 $(foreach i, $(PEGASUS_RACERT_NAME_SYMBOLS), \
831 $(MAKE) -f TestMakefile createSelfSignedCACBATestCertificate \
832 TEST_NAME_SYM=$(i) \
833 TEST_CERT_SET_SERIAL="-set_serial $($(i)_SERIAL_NO)";)
834 $(foreach i, $(PEGASUS_ECERT_NAME_SYMBOLS), \
835 $(MAKE) -f TestMakefile createCASignedCBATestCertificate \
836 TEST_NAME_SYM=$(i) \
837 TEST_CERT_SET_SERIAL="-set_serial $($(i)_SERIAL_NO)";)
838 else
839 $(foreach i, $(PEGASUS_SCERT_NAME_SYMBOLS), \
840 $(MAKE) -f TestMakefile createSelfSignedCBATestCertificate \
841 denise.eckstein 1.1 TEST_NAME_SYM=$(i);)
842 $(foreach i, $(PEGASUS_RACERT_NAME_SYMBOLS), \
843 $(MAKE) -f TestMakefile createSelfSignedCACBATestCertificate \
844 TEST_NAME_SYM=$(i);)
845 $(foreach i, $(PEGASUS_ECERT_NAME_SYMBOLS), \
846 $(MAKE) -f TestMakefile createCASignedCBATestCertificate \
847 TEST_NAME_SYM=$(i);)
848 endif
849
850 ###############################################################################
851 # TestCertClient Parameters
852 # Parameter 1: Client Certification File
853 # Parameter 2: Client Private Key File
854 # Parameter 3: Random Key File
855 # Parameter 4: User Name
856 # Parameter 5: Password
857 # Parameter 6: Expected Result
858 # Parameter 7: Expected Identity
859 ###############################################################################
860
861 ###############################################################################
862 denise.eckstein 1.1 runCBATestConfiguration1_CONFIG_OPTIONS = \
863 enableHttpsConnection=true sslClientVerificationMode=disabled \
864 enableAuthentication=true
865 runCBATestConfiguration1_TESTSUITE_CMDS = \
866 $(MAKE)@@-f@@TestMakefile@@internal_runCBATestConfiguration1
867
868 runCBATestConfiguration1: FORCE
869 $(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \
870 CIMSERVER_CONFIG_OPTIONS="$(runCBATestConfiguration1_CONFIG_OPTIONS)" \
871 TESTSUITE_CMDS="$(runCBATestConfiguration1_TESTSUITE_CMDS)"
872
873 internal_runCBATestConfiguration1: FORCE
874 #
875 # TEST ID = 1
876 # Certificate ID = None
877 # Certificate: Not Sent
878 # Username/Password: Not Sent
879 @$(ECHO) "Configuration 1: TestID = 1"
880 @TestCertClient \
881 NONE NONE CONFIG \
882 NONE NONE \
883 denise.eckstein 1.1 FAIL HTTP_401
884 #
885 # TestID = 2
886 # Certificate ID = None
887 # Certificate: Not Sent
888 # Username/Password: Invalid
889 @$(ECHO) "Configuration 1: TestID = 2"
890 @TestCertClient \
891 NONE NONE CONFIG \
892 $(PEGASUS_TEST_USER_ID) \
893 $(PEGASUS_TEST_USER_INVLD_PASS) \
894 FAIL HTTP_401
895 #
896 # TestID = 3
897 # Certificate ID = None
898 # Certificate: Not Sent
899 # Username/Password: Valid
900 @$(ECHO) "Configuration 1: TestID = 3"
901 @TestCertClient \
902 NONE NONE CONFIG \
903 $(PEGASUS_TEST_USER_ID) \
904 denise.eckstein 1.1 $(PEGASUS_TEST_USER_PASS) \
905 PASS $(PEGASUS_TEST_USER_ID)
906 #
907 # TestID = 4
908 # Certificate ID = 10
909 # Certificate: Valid SCERT, Not In TS, No User
910 # Username/Password: Not Sent
911 @$(ECHO) "Configuration 1: TestID = 4"
912 @TestCertClient \
913 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).cert \
914 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).key \
915 CONFIG NONE NONE\
916 FAIL HTTP_401
917 #
918 # TestID = 5
919 # Certificate ID = 10
920 # Certificate: Valid SCERT, Not In TS, No User
921 # Username/Password: Invalid
922 @$(ECHO) "Configuration 1: TestID = 5"
923 @TestCertClient \
924 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).cert \
925 denise.eckstein 1.1 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).key \
926 CONFIG \
927 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_INVLD_PASS) \
928 FAIL HTTP_401
929 #
930 # TestID = 6
931 # Certificate ID = 10
932 # Certificate: Valid SCERT, Not In TS, No User
933 # Username/Password: Valid
934 @$(ECHO) "Configuration 1: TestID = 6"
935 @TestCertClient \
936 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).cert \
937 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).key \
938 CONFIG \
939 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
940 PASS $(PEGASUS_TEST_USER_ID)
941 #
942 # TestID = 7
943 # Certificate ID = 60
944 # Certificate: Valid SCERT, In TS, Invalid User
945 # Username/Password: Not Sent
946 denise.eckstein 1.1 @$(ECHO) "Configuration 1: TestID = 7"
947 @TestCertClient \
948 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).cert \
949 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).key \
950 CONFIG NONE NONE \
951 FAIL HTTP_401
952 #
953 # TestID = 8
954 # Certificate ID = 60
955 # Certificate: Valid SCERT, In TS, Invalid User
956 # Username/Password: Invalid
957 @$(ECHO) "Configuration 1: TestID = 8"
958 @TestCertClient \
959 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).cert \
960 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).key \
961 CONFIG \
962 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
963 $(PEGASUS_TEST_USER_INVLD_PASS) \
964 FAIL HTTP_401
965 #
966 # TestID = 9
967 denise.eckstein 1.1 # Certificate ID = 60
968 # Certificate: Valid SCERT, In TS, Invalid User
969 # Username/Password: Valid
970 @$(ECHO) "Configuration 1: TestID = 9"
971 @TestCertClient \
972 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).cert \
973 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).key \
974 CONFIG \
975 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
976 PASS $(PEGASUS_TEST_USER_ID)
977 #
978 # TestID = 10
979 # Certificate ID = 50
980 # Certificate: Valid SCERT, In TS, Valid User
981 # Username/Password: Not Sent
982 @$(ECHO) "Configuration 1: TestID = 10"
983 @TestCertClient \
984 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).cert \
985 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).key \
986 CONFIG \
987 NONE NONE \
988 denise.eckstein 1.1 FAIL HTTP_401
989 #
990 # TestID = 11
991 # Certificate ID = 50
992 # Certificate: Valid SCERT, In TS, Valid User
993 # Username/Password: Invalid
994 @$(ECHO) "Configuration 1: TestID = 11"
995 @TestCertClient \
996 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).cert \
997 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).key \
998 CONFIG \
999 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_INVLD_PASS) \
1000 FAIL HTTP_401
1001 #
1002 # TestID = 12
1003 # Certificate ID = 50
1004 # Certificate: Valid SCERT, In TS, Valid User
1005 # Username/Password: Valid
1006 @$(ECHO) "Configuration 1: TestID = 12"
1007 @TestCertClient \
1008 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).cert \
1009 denise.eckstein 1.1 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).key \
1010 CONFIG \
1011 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1012 PASS $(PEGASUS_TEST_USER_ID)
1013 #
1014 # TestID = 13
1015 # Certificate ID = 70
1016 # Certificate: Invalid (EXPIRED) SCERT, Not In TS, No User
1017 # Username/Password: Not Sent
1018 @$(ECHO) "Configuration 1: TestID = 13"
1019 @TestCertClient \
1020 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).cert \
1021 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).key \
1022 CONFIG \
1023 NONE NONE \
1024 FAIL HTTP_401
1025 #
1026 # TestID = 14
1027 # Certificate ID = 70
1028 # Certificate: Invalid (EXPIRED) SCERT, Not In TS, No User
1029 # Username/Password: Invalid
1030 denise.eckstein 1.1 @$(ECHO) "Configuration 1: TestID = 14"
1031 @TestCertClient \
1032 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).cert \
1033 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).key \
1034 CONFIG \
1035 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
1036 $(PEGASUS_TEST_USER_INVLD_PASS) \
1037 FAIL HTTP_401
1038 #
1039 # TestID = 15
1040 # Certificate ID = 70
1041 # Certificate: Invalid (EXPIRED) SCERT, Not In TS, No User
1042 # Username/Password: Valid
1043 @$(ECHO) "Configuration 1: TestID = 15"
1044 @TestCertClient \
1045 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).cert \
1046 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).key \
1047 CONFIG \
1048 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1049 PASS $(PEGASUS_TEST_USER_ID)
1050 #
1051 denise.eckstein 1.1 # TestID = 16
1052 # Certificate ID = 100
1053 # Certificate: Invalid (EXPIRED) SCERT, In TS, No User
1054 # Username/Password: Not Sent
1055 @$(ECHO) "Configuration 1: TestID = 16"
1056 @TestCertClient \
1057 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).cert \
1058 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).key \
1059 CONFIG NONE NONE \
1060 FAIL HTTP_401
1061 #
1062 # TestID = 17
1063 # Certificate ID = 100
1064 # Certificate: Invalid (EXPIRED) SCERT, In TS, No User
1065 # Username/Password: Invalid
1066 @$(ECHO) "Configuration 1: TestID = 17"
1067 @TestCertClient \
1068 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).cert \
1069 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).key \
1070 CONFIG \
1071 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
1072 denise.eckstein 1.1 $(PEGASUS_TEST_USER_INVLD_PASS) \
1073 FAIL HTTP_401
1074 #
1075 # TestID = 18
1076 # Certificate ID = 100
1077 # Certificate: Invalid (EXPIRED) SCERT, In TS, No User
1078 # Username/Password: Valid
1079 @$(ECHO) "Configuration 1: TestID = 18"
1080 @TestCertClient \
1081 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).cert \
1082 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).key \
1083 CONFIG \
1084 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1085 PASS $(PEGASUS_TEST_USER_ID)
1086 #
1087 # TestID = 19
1088 # Certificate ID = 110
1089 # Certificate: Invalid (EXPIRED) SCERT, In TS, Valid User
1090 # Username/Password: Not Sent
1091 @$(ECHO) "Configuration 1: TestID = 19"
1092 @TestCertClient \
1093 denise.eckstein 1.1 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).cert \
1094 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).key \
1095 CONFIG NONE NONE \
1096 FAIL HTTP_401
1097 #
1098 # TestID = 20
1099 # Certificate ID = 110
1100 # Certificate: Invalid (EXPIRED) SCERT, In TS, Valid User
1101 # Username/Password: Invalid
1102 @$(ECHO) "Configuration 1: TestID = 20"
1103 @TestCertClient \
1104 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).cert \
1105 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).key \
1106 CONFIG \
1107 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
1108 $(PEGASUS_TEST_USER_INVLD_PASS) \
1109 FAIL HTTP_401
1110 #
1111 # TestID = 21
1112 # Certificate ID = 110
1113 # Certificate: Invalid (EXPIRED) SCERT, In TS, Valid User
1114 denise.eckstein 1.1 # Username/Password: Valid
1115 @$(ECHO) "Configuration 1: TestID = 21"
1116 @TestCertClient \
1117 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).cert \
1118 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).key \
1119 CONFIG \
1120 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1121 PASS $(PEGASUS_TEST_USER_ID)
1122 #
1123 # TestID = 104
1124 # Certificate ID = 610
1125 # Certificate: Valid ECERT, Not In TS, No User
1126 # Username/Password: Not Sent
1127 @$(ECHO) "Configuration 1: TestID = 104"
1128 @TestCertClient \
1129 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).cert \
1130 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).key \
1131 CONFIG NONE NONE \
1132 FAIL HTTP_401
1133 #
1134 # TestID = 105
1135 denise.eckstein 1.1 # Certificate ID = 610
1136 # Certificate: Valid ECERT, Not In TS, No User
1137 # Username/Password: Invalid
1138 @$(ECHO) "Configuration 1: TestID = 105"
1139 @TestCertClient \
1140 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).cert \
1141 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).key \
1142 CONFIG \
1143 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
1144 $(PEGASUS_TEST_USER_INVLD_PASS) \
1145 FAIL HTTP_401
1146 #
1147 # TestID = 106
1148 # Certificate ID = 610
1149 # Certificate: Valid ECERT, Not In TS, No User
1150 # Username/Password: Valid
1151 @$(ECHO) "Configuration 1: TestID = 106"
1152 @TestCertClient \
1153 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).cert \
1154 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).key \
1155 CONFIG \
1156 denise.eckstein 1.1 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1157 PASS $(PEGASUS_TEST_USER_ID)
1158 #
1159 # TestID = 107
1160 # Certificate ID = 630
1161 # Certificate: Valid ECERT, Not In TS, Invalid User
1162 # Username/Password: Not Sent
1163 @$(ECHO) "Configuration 1: TestID = 107"
1164 @TestCertClient \
1165 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).cert \
1166 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).key \
1167 CONFIG NONE NONE \
1168 FAIL HTTP_401
1169 #
1170 # TestID = 108
1171 # Certificate ID = 630
1172 # Certificate: Valid ECERT, Not In TS, Invalid User
1173 # Username/Password: Invalid
1174 @$(ECHO) "Configuration 1: TestID = 108"
1175 @TestCertClient \
1176 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).cert \
1177 denise.eckstein 1.1 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).key \
1178 CONFIG \
1179 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
1180 $(PEGASUS_TEST_USER_INVLD_PASS) \
1181 FAIL HTTP_401
1182 #
1183 # TestID = 109
1184 # Certificate ID = 630
1185 # Certificate: Valid ECERT, Not In TS, Invalid User
1186 # Username/Password: Valid
1187 @$(ECHO) "Configuration 1: TestID = 109"
1188 @TestCertClient \
1189 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).cert \
1190 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).key \
1191 CONFIG \
1192 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1193 PASS $(PEGASUS_TEST_USER_ID)
1194 #
1195 # TestID = 110
1196 # Certificate ID = 620
1197 # Certificate: Valid ECERT, Not In TS, Valid User
1198 denise.eckstein 1.1 # Username/Password: Not Sent
1199 @$(ECHO) "Configuration 1: TestID = 110"
1200 @TestCertClient \
1201 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).cert \
1202 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).key \
1203 CONFIG NONE NONE \
1204 FAIL HTTP_401
1205 #
1206 # TestID = 111
1207 # Certificate ID = 620
1208 # Certificate: Valid ECERT, Not In TS, Valid User
1209 # Username/Password: Invalid
1210 @$(ECHO) "Configuration 1: TestID = 111"
1211 @TestCertClient \
1212 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).cert \
1213 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).key \
1214 CONFIG \
1215 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
1216 $(PEGASUS_TEST_USER_INVLD_PASS) \
1217 FAIL HTTP_401
1218 #
1219 denise.eckstein 1.1 # TestID = 112
1220 # Certificate ID = 620
1221 # Certificate: Valid ECERT, Not In TS, Valid User
1222 # Username/Password: Valid
1223 @$(ECHO) "Configuration 1: TestID = 112"
1224 @TestCertClient \
1225 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).cert \
1226 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).key \
1227 CONFIG \
1228 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1229 PASS $(PEGASUS_TEST_USER_ID)
1230 #
1231 # TestID = 113
1232 # Certificate ID = 670
1233 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, No User
1234 # Username/Password: Not Sent
1235 @$(ECHO) "Configuration 1: TestID = 113"
1236 @TestCertClient \
1237 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).cert \
1238 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).key \
1239 CONFIG NONE NONE \
1240 denise.eckstein 1.1 FAIL HTTP_401
1241 #
1242 # TestID = 114
1243 # Certificate ID = 670
1244 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, No User
1245 # Username/Password: Invalid
1246 @$(ECHO) "Configuration 1: TestID = 114"
1247 @TestCertClient \
1248 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).cert \
1249 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).key \
1250 CONFIG \
1251 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
1252 $(PEGASUS_TEST_USER_INVLD_PASS) \
1253 FAIL HTTP_401
1254 #
1255 # TestID = 115
1256 # Certificate ID = 670
1257 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, No User
1258 # Username/Password: Valid
1259 @$(ECHO) "Configuration 1: TestID = 115"
1260 @TestCertClient \
1261 denise.eckstein 1.1 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).cert \
1262 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).key \
1263 CONFIG \
1264 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1265 PASS $(PEGASUS_TEST_USER_ID)
1266 #
1267 # TestID = 116
1268 # Certificate ID = 690
1269 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, Invalid User
1270 # Username/Password: Not Sent
1271 @$(ECHO) "Configuration 1: TestID = 116"
1272 @TestCertClient \
1273 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).cert \
1274 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).key \
1275 CONFIG NONE NONE \
1276 FAIL HTTP_401
1277 #
1278 # TestID = 117
1279 # Certificate ID = 690
1280 # Certificate: Invalid (EXPIREd) ECERT, Not In TS, Invalid User
1281 # Username/Password: Invalid
1282 denise.eckstein 1.1 @$(ECHO) "Configuration 1: TestID = 117"
1283 @TestCertClient \
1284 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).cert \
1285 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).key \
1286 CONFIG \
1287 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
1288 $(PEGASUS_TEST_USER_INVLD_PASS) \
1289 FAIL HTTP_401
1290 #
1291 # TestID = 118
1292 # Certificate ID = 690
1293 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, Invalid User
1294 # Username/Password: Valid
1295 @$(ECHO) "Configuration 1: TestID = 118"
1296 @TestCertClient \
1297 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).cert \
1298 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).key \
1299 CONFIG \
1300 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1301 PASS $(PEGASUS_TEST_USER_ID)
1302
1303 denise.eckstein 1.1 # TestID = 119
1304 # Certificate ID = 680
1305 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, Valid User
1306 # Username/Password: Not Sent
1307 @$(ECHO) "Configuration 1: TestID = 119"
1308 @TestCertClient \
1309 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).cert \
1310 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).key \
1311 CONFIG NONE NONE \
1312 FAIL HTTP_401
1313 #
1314 # TestID = 120
1315 # Certificate ID = 680
1316 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, Valid User
1317 # Username/Password: Invalid
1318 @$(ECHO) "Configuration 1: TestID = 120"
1319 @TestCertClient \
1320 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).cert \
1321 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).key \
1322 CONFIG \
1323 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
1324 denise.eckstein 1.1 $(PEGASUS_TEST_USER_INVLD_PASS) \
1325 FAIL HTTP_401
1326 #
1327 # TestID = 121
1328 # Certificate ID = 680
1329 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, Valid User
1330 # Username/Password: Valid
1331 @$(ECHO) "Configuration 1: TestID = 121"
1332 @TestCertClient \
1333 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).cert \
1334 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).key \
1335 CONFIG \
1336 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1337 PASS $(PEGASUS_TEST_USER_ID)
1338
1339 ##############################################################################
1340 ifndef PEGASUS_OVERRIDE_SSL_CERT_VERIFICATION_RESULT
1341 configurationType=2A
1342 else
1343 configurationType=2B
1344 endif
1345 denise.eckstein 1.1
1346 runCBATestConfiguration2_CONFIG_OPTIONS = \
1347 enableHttpsConnection=true sslClientVerificationMode=optional \
1348 enableAuthentication=true
1349 runCBATestConfiguration2_TESTSUITE_CMDS = \
1350 $(MAKE)@@-f@@TestMakefile@@internal_runCBATestConfiguration$(configurationType)
1351
1352 runCBATestConfiguration2: FORCE
1353 $(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \
1354 CIMSERVER_CONFIG_OPTIONS="$(runCBATestConfiguration2_CONFIG_OPTIONS)" \
1355 TESTSUITE_CMDS="$(runCBATestConfiguration2_TESTSUITE_CMDS)"
1356
1357 ###############################################################################
1358 # PEGASUS_OVERRIDE_SSL_CERT_VERIFICATION_RESULT NOT DEFINED
1359 ###############################################################################
1360 internal_runCBATestConfiguration2A: FORCE
1361 #
1362 # TEST ID = 1
1363 # Certificate ID = None
1364 # Certificate: Not Sent
1365 # Username/Password: Not Sent
1366 denise.eckstein 1.1 @$(ECHO) "Configuration 2: TestID = 1"
1367 @TestCertClient NONE NONE CONFIG NONE NONE \
1368 FAIL HTTP_401
1369 #
1370 # TestID = 2
1371 # Certificate ID = None
1372 # Certificate: Not Sent
1373 # Username/Password: Invalid
1374 @$(ECHO) "Configuration 2: TestID = 2"
1375 @TestCertClient NONE NONE CONFIG $(PEGASUS_TEST_USER_ID) \
1376 $(PEGASUS_TEST_USER_INVLD_PASS) \
1377 FAIL HTTP_401
1378 #
1379 # TestID = 3
1380 # Certificate ID = None
1381 # Certificate: Not Sent
1382 # Username/Password: Valid
1383 @$(ECHO) "Configuration 2: TestID = 3"
1384 @TestCertClient NONE NONE CONFIG $(PEGASUS_TEST_USER_ID)\
1385 $(PEGASUS_TEST_USER_PASS) \
1386 PASS $(PEGASUS_TEST_USER_ID)
1387 denise.eckstein 1.1 #
1388 # TestID = 4
1389 # Certificate ID = 10
1390 # Certificate: Valid SCERT, Not In TS, No User
1391 # Username/Password: Not Sent
1392 @$(ECHO) "Configuration 2: TestID = 4"
1393 @TestCertClient \
1394 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).cert \
1395 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).key \
1396 CONFIG NONE NONE \
1397 FAIL CANNOT_CONNECT
1398 #
1399 # TestID = 5
1400 # Certificate ID = 10
1401 # Certificate: Valid SCERT, Not In TS, No User
1402 # Username/Password: Invalid
1403 @$(ECHO) "Configuration 2: TestID = 5"
1404 @TestCertClient \
1405 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).cert \
1406 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).key \
1407 CONFIG \
1408 denise.eckstein 1.1 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_INVLD_PASS) \
1409 FAIL CANNOT_CONNECT
1410 #
1411 # TestID = 6
1412 # Certificate ID = 10
1413 # Certificate: Valid SCERT, Not In TS, No User
1414 # Username/Password: Valid
1415 @$(ECHO) "Configuration 2: TestID = 6"
1416 @TestCertClient \
1417 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).cert \
1418 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).key \
1419 CONFIG \
1420 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1421 FAIL CANNOT_CONNECT
1422 #
1423 # TestID = 7
1424 # Certificate ID = 60
1425 # Certificate: Valid SCERT, In TS, Invalid User
1426 # Username/Password: Not Sent
1427 @$(ECHO) "Configuration 2: TestID = 7"
1428 @TestCertClient \
1429 denise.eckstein 1.1 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).cert \
1430 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).key \
1431 CONFIG NONE NONE \
1432 FAIL HTTP_401
1433 #
1434 # TestID = 8
1435 # Certificate ID = 60
1436 # Certificate: Valid SCERT, In TS, Invalid User
1437 # Username/Password: Invalid
1438 @$(ECHO) "Configuration 2: TestID = 8"
1439 @TestCertClient \
1440 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).cert \
1441 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).key \
1442 CONFIG \
1443 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
1444 $(PEGASUS_TEST_USER_INVLD_PASS) \
1445 FAIL HTTP_401
1446 #
1447 # TestID = 9
1448 # Certificate ID = 60
1449 # Certificate: Valid SCERT, In TS, Invalid User
1450 denise.eckstein 1.1 # Username/Password: Valid
1451 @$(ECHO) "Configuration 2: TestID = 9"
1452 @TestCertClient \
1453 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).cert \
1454 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).key \
1455 CONFIG \
1456 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1457 FAIL HTTP_401
1458 #
1459 # TestID = 10
1460 # Certificate ID = 50
1461 # Certificate: Valid SCERT, In TS, Valid User
1462 # Username/Password: Not Sent
1463 @$(ECHO) "Configuration 2: TestID = 10"
1464 @TestCertClient \
1465 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).cert \
1466 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).key \
1467 CONFIG \
1468 NONE NONE \
1469 PASS $(PEGASUS_TEST_CERT_USER_ID)
1470 #
1471 denise.eckstein 1.1 # TestID = 11
1472 # Certificate ID = 50
1473 # Certificate: Valid SCERT, In TS, Valid User
1474 # Username/Password: Invalid
1475 @$(ECHO) "Configuration 2: TestID = 11"
1476 @TestCertClient \
1477 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).cert \
1478 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).key \
1479 CONFIG \
1480 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_INVLD_PASS) \
1481 PASS $(PEGASUS_TEST_CERT_USER_ID)
1482 #
1483 # TestID = 12
1484 # Certificate ID = 50
1485 # Certificate: Valid SCERT, In TS, Valid User
1486 # Username/Password: Valid
1487 @$(ECHO) "Configuration 2: TestID = 12"
1488 @TestCertClient \
1489 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).cert \
1490 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).key \
1491 CONFIG \
1492 denise.eckstein 1.1 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1493 PASS $(PEGASUS_TEST_CERT_USER_ID)
1494 #
1495 # TestID = 13
1496 # Certificate ID = 70
1497 # Certificate: Invalid (EXPIRED) SCERT, Not In TS, No User
1498 # Username/Password: Not Sent
1499 @$(ECHO) "Configuration 2: TestID = 13"
1500 @TestCertClient \
1501 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).cert \
1502 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).key \
1503 CONFIG \
1504 NONE NONE \
1505 FAIL CANNOT_CONNECT
1506 #
1507 # TestID = 14
1508 # Certificate ID = 70
1509 # Certificate: Invalid (EXPIRED) SCERT, Not In TS, No User
1510 # Username/Password: Invalid
1511 @$(ECHO) "Configuration 2: TestID = 14"
1512 @TestCertClient \
1513 denise.eckstein 1.1 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).cert \
1514 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).key \
1515 CONFIG \
1516 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
1517 $(PEGASUS_TEST_USER_INVLD_PASS) \
1518 FAIL CANNOT_CONNECT
1519 #
1520 # TestID = 15
1521 # Certificate ID = 70
1522 # Certificate: Invalid (EXPIRED) SCERT, Not In TS, No User
1523 # Username/Password: Valid
1524 @$(ECHO) "Configuration 2: TestID = 15"
1525 @TestCertClient \
1526 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).cert \
1527 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).key \
1528 CONFIG \
1529 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1530 FAIL CANNOT_CONNECT
1531 #
1532 # TestID = 16
1533 # Certificate ID = 100
1534 denise.eckstein 1.1 # Certificate: Invalid (EXPIRED) SCERT, In TS, No User
1535 # Username/Password: Not Sent
1536 @$(ECHO) "Configuration 2: TestID = 16"
1537 @TestCertClient \
1538 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).cert \
1539 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).key \
1540 CONFIG NONE NONE \
1541 FAIL CANNOT_CONNECT
1542 #
1543 # TestID = 17
1544 # Certificate ID = 100
1545 # Certificate: Invalid (EXPIRED) SCERT, In TS, No User
1546 # Username/Password: Invalid
1547 @$(ECHO) "Configuration 2: TestID = 17"
1548 @TestCertClient \
1549 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).cert \
1550 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).key \
1551 CONFIG \
1552 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
1553 $(PEGASUS_TEST_USER_INVLD_PASS) \
1554 FAIL CANNOT_CONNECT
1555 denise.eckstein 1.1 #
1556 # TestID = 18
1557 # Certificate ID = 100
1558 # Certificate: Invalid (EXPIRED) SCERT, In TS, No User
1559 # Username/Password: Valid
1560 @$(ECHO) "Configuration 2: TestID = 18"
1561 @TestCertClient \
1562 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).cert \
1563 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).key \
1564 CONFIG \
1565 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1566 FAIL CANNOT_CONNECT
1567 #
1568 # TestID = 19
1569 # Certificate ID = 110
1570 # Certificate: Invalid (EXPIRED) SCERT, In TS, Valid User
1571 # Username/Password: Not Sent
1572 @$(ECHO) "Configuration 2: TestID = 19"
1573 @TestCertClient \
1574 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).cert \
1575 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).key \
1576 denise.eckstein 1.1 CONFIG NONE NONE \
1577 FAIL CANNOT_CONNECT
1578 #
1579 # TestID = 20
1580 # Certificate ID = 110
1581 # Certificate: Invalid (EXPIRED) SCERT, In TS, Valid User
1582 # Username/Password: Invalid
1583 @$(ECHO) "Configuration 2: TestID = 20"
1584 @TestCertClient \
1585 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).cert \
1586 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).key \
1587 CONFIG \
1588 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
1589 $(PEGASUS_TEST_USER_INVLD_PASS) \
1590 FAIL CANNOT_CONNECT
1591 #
1592 # TestID = 21
1593 # Certificate ID = 110
1594 # Certificate: Invalid (EXPIRED) SCERT, In TS, Valid User
1595 # Username/Password: Valid
1596 @$(ECHO) "Configuration 2: TestID = 21"
1597 denise.eckstein 1.1 @TestCertClient \
1598 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).cert \
1599 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).key \
1600 CONFIG \
1601 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1602 FAIL CANNOT_CONNECT
1603 #
1604 # TestID = 104
1605 # Certificate ID = 610
1606 # Certificate: Valid ECERT, Not In TS, No User
1607 # Username/Password: Not Sent
1608 @$(ECHO) "Configuration 2: TestID = 104"
1609 @TestCertClient \
1610 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).cert \
1611 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).key \
1612 CONFIG NONE NONE \
1613 FAIL HTTP_401
1614 #
1615 # TestID = 105
1616 # Certificate ID = 610
1617 # Certificate: Valid ECERT, Not In TS, No User
1618 denise.eckstein 1.1 # Username/Password: Invalid
1619 @$(ECHO) "Configuration 2: TestID = 105"
1620 @TestCertClient \
1621 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).cert \
1622 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).key \
1623 CONFIG \
1624 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
1625 $(PEGASUS_TEST_USER_INVLD_PASS) \
1626 FAIL HTTP_401
1627 #
1628 # TestID = 106
1629 # Certificate ID = 610
1630 # Certificate: Valid ECERT, Not In TS, No User
1631 # Username/Password: Valid
1632 @$(ECHO) "Configuration 2: TestID = 106"
1633 @TestCertClient \
1634 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).cert \
1635 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).key \
1636 CONFIG \
1637 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1638 FAIL HTTP_401
1639 denise.eckstein 1.1 #
1640 # TestID = 107
1641 # Certificate ID = 630
1642 # Certificate: Valid ECERT, Not In TS, Invalid User
1643 # Username/Password: Not Sent
1644 @$(ECHO) "Configuration 2: TestID = 107"
1645 @TestCertClient \
1646 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).cert \
1647 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).key \
1648 CONFIG NONE NONE \
1649 FAIL HTTP_401
1650 #
1651 # TestID = 108
1652 # Certificate ID = 630
1653 # Certificate: Valid ECERT, Not In TS, Invalid User
1654 # Username/Password: Invalid
1655 @$(ECHO) "Configuration 2: TestID = 108"
1656 @TestCertClient \
1657 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).cert \
1658 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).key \
1659 CONFIG \
1660 denise.eckstein 1.1 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
1661 $(PEGASUS_TEST_USER_INVLD_PASS) \
1662 FAIL HTTP_401
1663 #
1664 # TestID = 109
1665 # Certificate ID = 630
1666 # Certificate: Valid ECERT, Not In TS, Invalid User
1667 # Username/Password: Valid
1668 @$(ECHO) "Configuration 2: TestID = 109"
1669 @TestCertClient \
1670 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).cert \
1671 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).key \
1672 CONFIG \
1673 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1674 FAIL HTTP_401
1675 #
1676 # TestID = 110
1677 # Certificate ID = 620
1678 # Certificate: Valid ECERT, Not In TS, Valid User
1679 # Username/Password: Not Sent
1680 @$(ECHO) "Configuration 2: TestID = 110"
1681 denise.eckstein 1.1 @TestCertClient \
1682 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).cert \
1683 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).key \
1684 CONFIG NONE NONE \
1685 PASS $(PEGASUS_TEST_CERT_USER_ID)
1686 #
1687 # TestID = 111
1688 # Certificate ID = 620
1689 # Certificate: Valid ECERT, Not In TS, Valid User
1690 # Username/Password: Invalid
1691 @$(ECHO) "Configuration 2: TestID = 111"
1692 @TestCertClient \
1693 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).cert \
1694 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).key \
1695 CONFIG \
1696 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
1697 $(PEGASUS_TEST_USER_INVLD_PASS) \
1698 PASS $(PEGASUS_TEST_CERT_USER_ID)
1699 #
1700 # TestID = 112
1701 # Certificate ID = 620
1702 denise.eckstein 1.1 # Certificate: Valid ECERT, Not In TS, Valid User
1703 # Username/Password: Valid
1704 @$(ECHO) "Configuration 2: TestID = 112"
1705 @TestCertClient \
1706 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).cert \
1707 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).key \
1708 CONFIG \
1709 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1710 PASS $(PEGASUS_TEST_CERT_USER_ID)
1711 #
1712 # TestID = 113
1713 # Certificate ID = 670
1714 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, No User
1715 # Username/Password: Not Sent
1716 @$(ECHO) "Configuration 2: TestID = 113"
1717 @TestCertClient \
1718 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).cert \
1719 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).key \
1720 CONFIG NONE NONE \
1721 FAIL CANNOT_CONNECT
1722 #
1723 denise.eckstein 1.1 # TestID = 114
1724 # Certificate ID = 670
1725 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, No User
1726 # Username/Password: Invalid
1727 @$(ECHO) "Configuration 2: TestID = 114"
1728 @TestCertClient \
1729 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).cert \
1730 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).key \
1731 CONFIG \
1732 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
1733 $(PEGASUS_TEST_USER_INVLD_PASS) \
1734 FAIL CANNOT_CONNECT
1735 #
1736 # TestID = 115
1737 # Certificate ID = 670
1738 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, No User
1739 # Username/Password: Valid
1740 @$(ECHO) "Configuration 2: TestID = 115"
1741 @TestCertClient \
1742 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).cert \
1743 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).key \
1744 denise.eckstein 1.1 CONFIG \
1745 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1746 FAIL CANNOT_CONNECT
1747 #
1748 # TestID = 116
1749 # Certificate ID = 690
1750 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, Invalid User
1751 # Username/Password: Not Sent
1752 @$(ECHO) "Configuration 2: TestID = 116"
1753 @TestCertClient \
1754 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).cert \
1755 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).key \
1756 CONFIG NONE NONE \
1757 FAIL CANNOT_CONNECT
1758 #
1759 # TestID = 117
1760 # Certificate ID = 690
1761 # Certificate: Invalid (EXPIREd) ECERT, Not In TS, Invalid User
1762 # Username/Password: Invalid
1763 @$(ECHO) "Configuration 2: TestID = 117"
1764 @TestCertClient \
1765 denise.eckstein 1.1 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).cert \
1766 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).key \
1767 CONFIG \
1768 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
1769 $(PEGASUS_TEST_USER_INVLD_PASS) \
1770 FAIL CANNOT_CONNECT
1771 #
1772 # TestID = 118
1773 # Certificate ID = 690
1774 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, Invalid User
1775 # Username/Password: Valid
1776 @$(ECHO) "Configuration 2: TestID = 118"
1777 @TestCertClient \
1778 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).cert \
1779 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).key \
1780 CONFIG \
1781 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1782 FAIL CANNOT_CONNECT
1783
1784 # TestID = 119
1785 # Certificate ID = 680
1786 denise.eckstein 1.1 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, Valid User
1787 # Username/Password: Not Sent
1788 @$(ECHO) "Configuration 2: TestID = 119"
1789 @TestCertClient \
1790 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).cert \
1791 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).key \
1792 CONFIG NONE NONE \
1793 FAIL CANNOT_CONNECT
1794 #
1795 # TestID = 120
1796 # Certificate ID = 680
1797 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, Valid User
1798 # Username/Password: Invalid
1799 @$(ECHO) "Configuration 2: TestID = 120"
1800 @TestCertClient \
1801 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).cert \
1802 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).key \
1803 CONFIG \
1804 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
1805 $(PEGASUS_TEST_USER_INVLD_PASS) \
1806 FAIL CANNOT_CONNECT
1807 denise.eckstein 1.1 #
1808 # TestID = 121
1809 # Certificate ID = 680
1810 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, Valid User
1811 # Username/Password: Valid
1812 @$(ECHO) "Configuration 2: TestID = 121"
1813 @TestCertClient \
1814 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).cert \
1815 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).key \
1816 CONFIG \
1817 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1818 FAIL CANNOT_CONNECT
1819
1820 ###############################################################################
1821 # PEGASUS_OVERRIDE_SSL_CERT_VERIFICATION_RESULT DEFINED
1822 ###############################################################################
1823 internal_runCBATestConfiguration2B: FORCE
1824 #
1825 # TEST ID = 1
1826 # Certificate ID = None
1827 # Certificate: Not Sent
1828 denise.eckstein 1.1 # Username/Password: Not Sent
1829 @$(ECHO) "Configuration 2: TestID = 1"
1830 @TestCertClient NONE NONE CONFIG NONE NONE \
1831 FAIL HTTP_401
1832 #
1833 # TestID = 2
1834 # Certificate ID = None
1835 # Certificate: Not Sent
1836 # Username/Password: Invalid
1837 @$(ECHO) "Configuration 2: TestID = 2"
1838 @TestCertClient NONE NONE CONFIG $(PEGASUS_TEST_USER_ID) \
1839 $(PEGASUS_TEST_USER_INVLD_PASS) \
1840 FAIL HTTP_401
1841 #
1842 # TestID = 3
1843 # Certificate ID = None
1844 # Certificate: Not Sent
1845 # Username/Password: Valid
1846 @$(ECHO) "Configuration 2: TestID = 3"
1847 @TestCertClient NONE NONE CONFIG $(PEGASUS_TEST_USER_ID)\
1848 $(PEGASUS_TEST_USER_PASS) \
1849 denise.eckstein 1.1 PASS $(PEGASUS_TEST_USER_ID)
1850 #
1851 # TestID = 4
1852 # Certificate ID = 10
1853 # Certificate: Valid SCERT, Not In TS, No User
1854 # Username/Password: Not Sent
1855 @$(ECHO) "Configuration 2: TestID = 4"
1856 @TestCertClient \
1857 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).cert \
1858 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).key \
1859 CONFIG NONE NONE \
1860 FAIL HTTP_401
1861 #
1862 # TestID = 5
1863 # Certificate ID = 10
1864 # Certificate: Valid SCERT, Not In TS, No User
1865 # Username/Password: Invalid
1866 @$(ECHO) "Configuration 2: TestID = 5"
1867 @TestCertClient \
1868 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).cert \
1869 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).key \
1870 denise.eckstein 1.1 CONFIG \
1871 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_INVLD_PASS) \
1872 FAIL HTTP_401
1873 #
1874 # TestID = 6
1875 # Certificate ID = 10
1876 # Certificate: Valid SCERT, Not In TS, No User
1877 # Username/Password: Valid
1878 @$(ECHO) "Configuration 2: TestID = 6"
1879 @TestCertClient \
1880 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).cert \
1881 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).key \
1882 CONFIG \
1883 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1884 PASS $(PEGASUS_TEST_USER_ID)
1885 #
1886 # TestID = 7
1887 # Certificate ID = 60
1888 # Certificate: Valid SCERT, In TS, Invalid User
1889 # Username/Password: Not Sent
1890 @$(ECHO) "Configuration 2: TestID = 7"
1891 denise.eckstein 1.1 @TestCertClient \
1892 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).cert \
1893 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).key \
1894 CONFIG NONE NONE \
1895 FAIL HTTP_401
1896 #
1897 # TestID = 8
1898 # Certificate ID = 60
1899 # Certificate: Valid SCERT, In TS, Invalid User
1900 # Username/Password: Invalid
1901 @$(ECHO) "Configuration 2: TestID = 8"
1902 @TestCertClient \
1903 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).cert \
1904 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).key \
1905 CONFIG \
1906 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
1907 $(PEGASUS_TEST_USER_INVLD_PASS) \
1908 FAIL HTTP_401
1909 #
1910 # TestID = 9
1911 # Certificate ID = 60
1912 denise.eckstein 1.1 # Certificate: Valid SCERT, In TS, Invalid User
1913 # Username/Password: Valid
1914 @$(ECHO) "Configuration 2: TestID = 9"
1915 @TestCertClient \
1916 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).cert \
1917 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).key \
1918 CONFIG \
1919 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1920 FAIL HTTP_401
1921 #
1922 # TestID = 10
1923 # Certificate ID = 50
1924 # Certificate: Valid SCERT, In TS, Valid User
1925 # Username/Password: Not Sent
1926 @$(ECHO) "Configuration 2: TestID = 10"
1927 @TestCertClient \
1928 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).cert \
1929 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).key \
1930 CONFIG \
1931 NONE NONE \
1932 PASS $(PEGASUS_TEST_CERT_USER_ID)
1933 denise.eckstein 1.1 #
1934 # TestID = 11
1935 # Certificate ID = 50
1936 # Certificate: Valid SCERT, In TS, Valid User
1937 # Username/Password: Invalid
1938 @$(ECHO) "Configuration 2: TestID = 11"
1939 @TestCertClient \
1940 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).cert \
1941 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).key \
1942 CONFIG \
1943 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_INVLD_PASS) \
1944 PASS $(PEGASUS_TEST_CERT_USER_ID)
1945 #
1946 # TestID = 12
1947 # Certificate ID = 50
1948 # Certificate: Valid SCERT, In TS, Valid User
1949 # Username/Password: Valid
1950 @$(ECHO) "Configuration 2: TestID = 12"
1951 @TestCertClient \
1952 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).cert \
1953 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).key \
1954 denise.eckstein 1.1 CONFIG \
1955 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1956 PASS $(PEGASUS_TEST_CERT_USER_ID)
1957 #
1958 # TestID = 13
1959 # Certificate ID = 70
1960 # Certificate: Invalid (EXPIRED) SCERT, Not In TS, No User
1961 # Username/Password: Not Sent
1962 @$(ECHO) "Configuration 2: TestID = 13"
1963 @TestCertClient \
1964 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).cert \
1965 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).key \
1966 CONFIG \
1967 NONE NONE \
1968 FAIL HTTP_401
1969 #
1970 # TestID = 14
1971 # Certificate ID = 70
1972 # Certificate: Invalid (EXPIRED) SCERT, Not In TS, No User
1973 # Username/Password: Invalid
1974 @$(ECHO) "Configuration 2: TestID = 14"
1975 denise.eckstein 1.1 @TestCertClient \
1976 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).cert \
1977 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).key \
1978 CONFIG \
1979 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
1980 $(PEGASUS_TEST_USER_INVLD_PASS) \
1981 FAIL HTTP_401
1982 #
1983 # TestID = 15
1984 # Certificate ID = 70
1985 # Certificate: Invalid (EXPIRED) SCERT, Not In TS, No User
1986 # Username/Password: Valid
1987 @$(ECHO) "Configuration 2: TestID = 15"
1988 @TestCertClient \
1989 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).cert \
1990 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).key \
1991 CONFIG \
1992 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
1993 PASS $(PEGASUS_TEST_USER_ID)
1994 #
1995 # TestID = 16
1996 denise.eckstein 1.1 # Certificate ID = 100
1997 # Certificate: Invalid (EXPIRED) SCERT, In TS, No User
1998 # Username/Password: Not Sent
1999 @$(ECHO) "Configuration 2: TestID = 16"
2000 @TestCertClient \
2001 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).cert \
2002 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).key \
2003 CONFIG NONE NONE \
2004 FAIL HTTP_401
2005 #
2006 # TestID = 17
2007 # Certificate ID = 100
2008 # Certificate: Invalid (EXPIRED) SCERT, In TS, No User
2009 # Username/Password: Invalid
2010 @$(ECHO) "Configuration 2: TestID = 17"
2011 @TestCertClient \
2012 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).cert \
2013 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).key \
2014 CONFIG \
2015 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
2016 $(PEGASUS_TEST_USER_INVLD_PASS) \
2017 denise.eckstein 1.1 FAIL HTTP_401
2018 #
2019 # TestID = 18
2020 # Certificate ID = 100
2021 # Certificate: Invalid (EXPIRED) SCERT, In TS, No User
2022 # Username/Password: Valid
2023 @$(ECHO) "Configuration 2: TestID = 18"
2024 @TestCertClient \
2025 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).cert \
2026 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).key \
2027 CONFIG \
2028 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
2029 PASS $(PEGASUS_TEST_USER_ID)
2030 #
2031 # TestID = 19
2032 # Certificate ID = 110
2033 # Certificate: Invalid (EXPIRED) SCERT, In TS, Valid User
2034 # Username/Password: Not Sent
2035 @$(ECHO) "Configuration 2: TestID = 19"
2036 @TestCertClient \
2037 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).cert \
2038 denise.eckstein 1.1 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).key \
2039 CONFIG NONE NONE \
2040 FAIL HTTP_401
2041 #
2042 # TestID = 20
2043 # Certificate ID = 110
2044 # Certificate: Invalid (EXPIRED) SCERT, In TS, Valid User
2045 # Username/Password: Invalid
2046 @$(ECHO) "Configuration 2: TestID = 20"
2047 @TestCertClient \
2048 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).cert \
2049 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).key \
2050 CONFIG \
2051 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
2052 $(PEGASUS_TEST_USER_INVLD_PASS) \
2053 FAIL HTTP_401
2054 #
2055 # TestID = 21
2056 # Certificate ID = 110
2057 # Certificate: Invalid (EXPIRED) SCERT, In TS, Valid User
2058 # Username/Password: Valid
2059 denise.eckstein 1.1 @$(ECHO) "Configuration 2: TestID = 21"
2060 @TestCertClient \
2061 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).cert \
2062 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).key \
2063 CONFIG \
2064 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
2065 PASS $(PEGASUS_TEST_USER_ID)
2066 #
2067 # TestID = 104
2068 # Certificate ID = 610
2069 # Certificate: Valid ECERT, Not In TS, No User
2070 # Username/Password: Not Sent
2071 @$(ECHO) "Configuration 2: TestID = 104"
2072 @TestCertClient \
2073 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).cert \
2074 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).key \
2075 CONFIG NONE NONE \
2076 FAIL HTTP_401
2077 #
2078 # TestID = 105
2079 # Certificate ID = 610
2080 denise.eckstein 1.1 # Certificate: Valid ECERT, Not In TS, No User
2081 # Username/Password: Invalid
2082 @$(ECHO) "Configuration 2: TestID = 105"
2083 @TestCertClient \
2084 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).cert \
2085 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).key \
2086 CONFIG \
2087 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
2088 $(PEGASUS_TEST_USER_INVLD_PASS) \
2089 FAIL HTTP_401
2090 #
2091 # TestID = 106
2092 # Certificate ID = 610
2093 # Certificate: Valid ECERT, Not In TS, No User
2094 # Username/Password: Valid
2095 @$(ECHO) "Configuration 2: TestID = 106"
2096 @TestCertClient \
2097 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).cert \
2098 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).key \
2099 CONFIG \
2100 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
2101 denise.eckstein 1.1 FAIL HTTP_401
2102 #
2103 # TestID = 107
2104 # Certificate ID = 630
2105 # Certificate: Valid ECERT, Not In TS, Invalid User
2106 # Username/Password: Not Sent
2107 @$(ECHO) "Configuration 2: TestID = 107"
2108 @TestCertClient \
2109 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).cert \
2110 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).key \
2111 CONFIG NONE NONE \
2112 FAIL HTTP_401
2113 #
2114 # TestID = 108
2115 # Certificate ID = 630
2116 # Certificate: Valid ECERT, Not In TS, Invalid User
2117 # Username/Password: Invalid
2118 @$(ECHO) "Configuration 2: TestID = 108"
2119 @TestCertClient \
2120 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).cert \
2121 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).key \
2122 denise.eckstein 1.1 CONFIG \
2123 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
2124 $(PEGASUS_TEST_USER_INVLD_PASS) \
2125 FAIL HTTP_401
2126 #
2127 # TestID = 109
2128 # Certificate ID = 630
2129 # Certificate: Valid ECERT, Not In TS, Invalid User
2130 # Username/Password: Valid
2131 @$(ECHO) "Configuration 2: TestID = 109"
2132 @TestCertClient \
2133 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).cert \
2134 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).key \
2135 CONFIG \
2136 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
2137 FAIL HTTP_401
2138 #
2139 # TestID = 110
2140 # Certificate ID = 620
2141 # Certificate: Valid ECERT, Not In TS, Valid User
2142 # Username/Password: Not Sent
2143 denise.eckstein 1.1 @$(ECHO) "Configuration 2: TestID = 110"
2144 @TestCertClient \
2145 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).cert \
2146 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).key \
2147 CONFIG NONE NONE \
2148 PASS $(PEGASUS_TEST_CERT_USER_ID)
2149 #
2150 # TestID = 111
2151 # Certificate ID = 620
2152 # Certificate: Valid ECERT, Not In TS, Valid User
2153 # Username/Password: Invalid
2154 @$(ECHO) "Configuration 2: TestID = 111"
2155 @TestCertClient \
2156 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).cert \
2157 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).key \
2158 CONFIG \
2159 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
2160 $(PEGASUS_TEST_USER_INVLD_PASS) \
2161 PASS $(PEGASUS_TEST_CERT_USER_ID)
2162 #
2163 # TestID = 112
2164 denise.eckstein 1.1 # Certificate ID = 620
2165 # Certificate: Valid ECERT, Not In TS, Valid User
2166 # Username/Password: Valid
2167 @$(ECHO) "Configuration 1: TestID = 112"
2168 @TestCertClient \
2169 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).cert \
2170 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).key \
2171 CONFIG \
2172 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
2173 PASS $(PEGASUS_TEST_CERT_USER_ID)
2174 #
2175 # TestID = 113
2176 # Certificate ID = 670
2177 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, No User
2178 # Username/Password: Not Sent
2179 @$(ECHO) "Configuration 2: TestID = 113"
2180 @TestCertClient \
2181 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).cert \
2182 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).key \
2183 CONFIG NONE NONE \
2184 FAIL HTTP_401
2185 denise.eckstein 1.1 #
2186 # TestID = 114
2187 # Certificate ID = 670
2188 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, No User
2189 # Username/Password: Invalid
2190 @$(ECHO) "Configuration 2: TestID = 114"
2191 @TestCertClient \
2192 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).cert \
2193 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).key \
2194 CONFIG \
2195 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
2196 $(PEGASUS_TEST_USER_INVLD_PASS) \
2197 FAIL HTTP_401
2198 #
2199 # TestID = 115
2200 # Certificate ID = 670
2201 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, No User
2202 # Username/Password: Valid
2203 @$(ECHO) "Configuration 2: TestID = 115"
2204 @TestCertClient \
2205 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).cert \
2206 denise.eckstein 1.1 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).key \
2207 CONFIG \
2208 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
2209 PASS $(PEGASUS_TEST_USER_ID)
2210 #
2211 # TestID = 116
2212 # Certificate ID = 690
2213 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, Invalid User
2214 # Username/Password: Not Sent
2215 @$(ECHO) "Configuration 2: TestID = 116"
2216 @TestCertClient \
2217 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).cert \
2218 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).key \
2219 CONFIG NONE NONE \
2220 FAIL HTTP_401
2221 #
2222 # TestID = 117
2223 # Certificate ID = 690
2224 # Certificate: Invalid (EXPIREd) ECERT, Not In TS, Invalid User
2225 # Username/Password: Invalid
2226 @$(ECHO) "Configuration 2: TestID = 117"
2227 denise.eckstein 1.1 @TestCertClient \
2228 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).cert \
2229 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).key \
2230 CONFIG \
2231 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
2232 $(PEGASUS_TEST_USER_INVLD_PASS) \
2233 FAIL HTTP_401
2234 #
2235 # TestID = 118
2236 # Certificate ID = 690
2237 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, Invalid User
2238 # Username/Password: Valid
2239 @$(ECHO) "Configuration 2: TestID = 118"
2240 @TestCertClient \
2241 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).cert \
2242 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).key \
2243 CONFIG \
2244 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
2245 PASS $(PEGASUS_TEST_USER_ID)
2246
2247 # TestID = 119
2248 denise.eckstein 1.1 # Certificate ID = 680
2249 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, Valid User
2250 # Username/Password: Not Sent
2251 @$(ECHO) "Configuration 2: TestID = 119"
2252 @TestCertClient \
2253 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).cert \
2254 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).key \
2255 CONFIG NONE NONE \
2256 FAIL HTTP_401
2257 #
2258 # TestID = 120
2259 # Certificate ID = 680
2260 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, Valid User
2261 # Username/Password: Invalid
2262 @$(ECHO) "Configuration 2: TestID = 120"
2263 @TestCertClient \
2264 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).cert \
2265 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).key \
2266 CONFIG \
2267 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
2268 $(PEGASUS_TEST_USER_INVLD_PASS) \
2269 denise.eckstein 1.1 FAIL HTTP_401
2270 #
2271 # TestID = 121
2272 # Certificate ID = 680
2273 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, Valid User
2274 # Username/Password: Valid
2275 @$(ECHO) "Configuration 2: TestID = 121"
2276 @TestCertClient \
2277 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).cert \
2278 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).key \
2279 CONFIG \
2280 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
2281 PASS $(PEGASUS_TEST_USER_ID)
2282
2283 ###############################################################################
2284 # Configuration 3
2285 # enableAuthentication=true
2286 # enableHttpsConnection=true
2287 # sslClientVerificationMode = required
2288 ###############################################################################
2289 runCBATestConfiguration3_CONFIG_OPTIONS = \
2290 denise.eckstein 1.1 enableHttpsConnection=true sslClientVerificationMode=required \
2291 enableAuthentication=true
2292 runCBATestConfiguration3_TESTSUITE_CMDS = \
2293 $(MAKE)@@-f@@TestMakefile@@internal_runCBATestConfiguration3
2294
2295 runCBATestConfiguration3: FORCE
2296 $(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \
2297 CIMSERVER_CONFIG_OPTIONS="$(runCBATestConfiguration3_CONFIG_OPTIONS)" \
2298 TESTSUITE_CMDS="$(runCBATestConfiguration3_TESTSUITE_CMDS)"
2299
2300 internal_runCBATestConfiguration3: FORCE
2301 #
2302 # TEST ID = 1
2303 # Certificate ID = None
2304 # Certificate: Not Sent
2305 # Username/Password: Not Sent
2306 @$(ECHO) "Configuration 3: TestID = 1"
2307 @TestCertClient NONE NONE CONFIG NONE NONE \
2308 FAIL CANNOT_CONNECT
2309 #
2310 # TestID = 2
2311 denise.eckstein 1.1 # Certificate ID = None
2312 # Certificate: Not Sent
2313 # Username/Password: Invalid
2314 @$(ECHO) "Configuration 3: TestID = 2"
2315 @TestCertClient NONE NONE CONFIG $(PEGASUS_TEST_USER_ID) \
2316 $(PEGASUS_TEST_USER_INVLD_PASS) \
2317 FAIL CANNOT_CONNECT
2318 #
2319 # TestID = 3
2320 # Certificate ID = None
2321 # Certificate: Not Sent
2322 # Username/Password: Valid
2323 @$(ECHO) "Configuration 3: TestID = 3"
2324 @TestCertClient NONE NONE CONFIG $(PEGASUS_TEST_USER_ID)\
2325 $(PEGASUS_TEST_USER_PASS) \
2326 FAIL CANNOT_CONNECT
2327 #
2328 # TestID = 4
2329 # Certificate ID = 10
2330 # Certificate: Valid SCERT, Not In TS, No User
2331 # Username/Password: Not Sent
2332 denise.eckstein 1.1 @$(ECHO) "Configuration 3: TestID = 4"
2333 @TestCertClient \
2334 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).cert \
2335 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).key \
2336 CONFIG NONE NONE \
2337 FAIL CANNOT_CONNECT
2338 #
2339 # TestID = 5
2340 # Certificate ID = 10
2341 # Certificate: Valid SCERT, Not In TS, No User
2342 # Username/Password: Invalid
2343 @$(ECHO) "Configuration 3: TestID = 5"
2344 @TestCertClient \
2345 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).cert \
2346 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).key \
2347 CONFIG \
2348 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_INVLD_PASS) \
2349 FAIL CANNOT_CONNECT
2350 #
2351 # TestID = 6
2352 # Certificate ID = 10
2353 denise.eckstein 1.1 # Certificate: Valid SCERT, Not In TS, No User
2354 # Username/Password: Valid
2355 @$(ECHO) "Configuration 3: TestID = 6"
2356 @TestCertClient \
2357 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).cert \
2358 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_NOTTS_NO_USR).key \
2359 CONFIG \
2360 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
2361 FAIL CANNOT_CONNECT
2362 #
2363 # TestID = 7
2364 # Certificate ID = 60
2365 # Certificate: Valid SCERT, In TS, Invalid User
2366 # Username/Password: Not Sent
2367 @$(ECHO) "Configuration 3: TestID = 7"
2368 @TestCertClient \
2369 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).cert \
2370 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).key \
2371 CONFIG NONE NONE \
2372 FAIL HTTP_401
2373 #
2374 denise.eckstein 1.1 # TestID = 8
2375 # Certificate ID = 60
2376 # Certificate: Valid SCERT, In TS, Invalid User
2377 # Username/Password: Invalid
2378 @$(ECHO) "Configuration 3: TestID = 8"
2379 @TestCertClient \
2380 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).cert \
2381 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).key \
2382 CONFIG \
2383 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
2384 $(PEGASUS_TEST_USER_INVLD_PASS) \
2385 FAIL HTTP_401
2386 #
2387 # TestID = 9
2388 # Certificate ID = 60
2389 # Certificate: Valid SCERT, In TS, Invalid User
2390 # Username/Password: Valid
2391 @$(ECHO) "Configuration 3: TestID = 9"
2392 @TestCertClient \
2393 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).cert \
2394 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).key \
2395 denise.eckstein 1.1 CONFIG \
2396 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
2397 FAIL HTTP_401
2398 #
2399 # TestID = 10
2400 # Certificate ID = 50
2401 # Certificate: Valid SCERT, In TS, Valid User
2402 # Username/Password: Not Sent
2403 @$(ECHO) "Configuration 3: TestID = 10"
2404 @TestCertClient \
2405 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).cert \
2406 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).key \
2407 CONFIG \
2408 NONE NONE \
2409 PASS $(PEGASUS_TEST_CERT_USER_ID)
2410 #
2411 # TestID = 11
2412 # Certificate ID = 50
2413 # Certificate: Valid SCERT, In TS, Valid User
2414 # Username/Password: Invalid
2415 @$(ECHO) "Configuration 3: TestID = 11"
2416 denise.eckstein 1.1 @TestCertClient \
2417 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).cert \
2418 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).key \
2419 CONFIG \
2420 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_INVLD_PASS) \
2421 PASS $(PEGASUS_TEST_CERT_USER_ID)
2422 #
2423 # TestID = 12
2424 # Certificate ID = 50
2425 # Certificate: Valid SCERT, In TS, Valid User
2426 # Username/Password: Valid
2427 @$(ECHO) "Configuration 3: TestID = 12"
2428 @TestCertClient \
2429 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).cert \
2430 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_VLD_USR).key \
2431 CONFIG \
2432 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
2433 PASS $(PEGASUS_TEST_CERT_USER_ID)
2434 #
2435 # TestID = 13
2436 # Certificate ID = 70
2437 denise.eckstein 1.1 # Certificate: Invalid (EXPIRED) SCERT, Not In TS, No User
2438 # Username/Password: Not Sent
2439 @$(ECHO) "Configuration 3: TestID = 13"
2440 @TestCertClient \
2441 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).cert \
2442 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).key \
2443 CONFIG \
2444 NONE NONE \
2445 FAIL CANNOT_CONNECT
2446 #
2447 # TestID = 14
2448 # Certificate ID = 70
2449 # Certificate: Invalid (EXPIRED) SCERT, Not In TS, No User
2450 # Username/Password: Invalid
2451 @$(ECHO) "Configuration 3: TestID = 14"
2452 @TestCertClient \
2453 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).cert \
2454 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).key \
2455 CONFIG \
2456 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
2457 $(PEGASUS_TEST_USER_INVLD_PASS) \
2458 denise.eckstein 1.1 FAIL CANNOT_CONNECT
2459 #
2460 # TestID = 15
2461 # Certificate ID = 70
2462 # Certificate: Invalid (EXPIRED) SCERT, Not In TS, No User
2463 # Username/Password: Valid
2464 @$(ECHO) "Configuration 3: TestID = 15"
2465 @TestCertClient \
2466 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).cert \
2467 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).key \
2468 CONFIG \
2469 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
2470 FAIL CANNOT_CONNECT
2471 #
2472 # TestID = 16
2473 # Certificate ID = 100
2474 # Certificate: Invalid (EXPIRED) SCERT, In TS, No User
2475 # Username/Password: Not Sent
2476 @$(ECHO) "Configuration 3: TestID = 16"
2477 @TestCertClient \
2478 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).cert \
2479 denise.eckstein 1.1 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).key \
2480 CONFIG NONE NONE \
2481 FAIL CANNOT_CONNECT
2482 #
2483 # TestID = 17
2484 # Certificate ID = 100
2485 # Certificate: Invalid (EXPIRED) SCERT, In TS, No User
2486 # Username/Password: Invalid
2487 @$(ECHO) "Configuration 3: TestID = 17"
2488 @TestCertClient \
2489 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).cert \
2490 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).key \
2491 CONFIG \
2492 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
2493 $(PEGASUS_TEST_USER_INVLD_PASS) \
2494 FAIL CANNOT_CONNECT
2495 #
2496 # TestID = 18
2497 # Certificate ID = 100
2498 # Certificate: Invalid (EXPIRED) SCERT, In TS, No User
2499 # Username/Password: Valid
2500 denise.eckstein 1.1 @$(ECHO) "Configuration 3: TestID = 18"
2501 @TestCertClient \
2502 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).cert \
2503 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).key \
2504 CONFIG \
2505 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
2506 FAIL CANNOT_CONNECT
2507 #
2508 # TestID = 19
2509 # Certificate ID = 110
2510 # Certificate: Invalid (EXPIRED) SCERT, In TS, Valid User
2511 # Username/Password: Not Sent
2512 @$(ECHO) "Configuration 3: TestID = 19"
2513 @TestCertClient \
2514 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).cert \
2515 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).key \
2516 CONFIG NONE NONE \
2517 FAIL CANNOT_CONNECT
2518 #
2519 # TestID = 20
2520 # Certificate ID = 110
2521 denise.eckstein 1.1 # Certificate: Invalid (EXPIRED) SCERT, In TS, Valid User
2522 # Username/Password: Invalid
2523 @$(ECHO) "Configuration 3: TestID = 20"
2524 @TestCertClient \
2525 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).cert \
2526 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).key \
2527 CONFIG \
2528 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
2529 $(PEGASUS_TEST_USER_INVLD_PASS) \
2530 FAIL CANNOT_CONNECT
2531 #
2532 # TestID = 21
2533 # Certificate ID = 110
2534 # Certificate: Invalid (EXPIRED) SCERT, In TS, Valid User
2535 # Username/Password: Valid
2536 @$(ECHO) "Configuration 3: TestID = 21"
2537 @TestCertClient \
2538 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).cert \
2539 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).key \
2540 CONFIG \
2541 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
2542 denise.eckstein 1.1 FAIL CANNOT_CONNECT
2543 #
2544 # TestID = 104
2545 # Certificate ID = 610
2546 # Certificate: Valid ECERT, Not In TS, No User
2547 # Username/Password: Not Sent
2548 @$(ECHO) "Configuration 3: TestID = 104"
2549 @TestCertClient \
2550 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).cert \
2551 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).key \
2552 CONFIG NONE NONE \
2553 FAIL HTTP_401
2554 #
2555 # TestID = 105
2556 # Certificate ID = 610
2557 # Certificate: Valid ECERT, Not In TS, No User
2558 # Username/Password: Invalid
2559 @$(ECHO) "Configuration 3: TestID = 105"
2560 @TestCertClient \
2561 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).cert \
2562 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).key \
2563 denise.eckstein 1.1 CONFIG \
2564 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
2565 $(PEGASUS_TEST_USER_INVLD_PASS) \
2566 FAIL HTTP_401
2567 #
2568 # TestID = 106
2569 # Certificate ID = 610
2570 # Certificate: Valid ECERT, Not In TS, No User
2571 # Username/Password: Valid
2572 @$(ECHO) "Configuration 3: TestID = 106"
2573 @TestCertClient \
2574 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).cert \
2575 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_NO_USR_RA0240).key \
2576 CONFIG \
2577 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
2578 FAIL HTTP_401
2579 #
2580 # TestID = 107
2581 # Certificate ID = 630
2582 # Certificate: Valid ECERT, Not In TS, Invalid User
2583 # Username/Password: Not Sent
2584 denise.eckstein 1.1 @$(ECHO) "Configuration 3: TestID = 107"
2585 @TestCertClient \
2586 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).cert \
2587 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).key \
2588 CONFIG NONE NONE \
2589 FAIL HTTP_401
2590 #
2591 # TestID = 108
2592 # Certificate ID = 630
2593 # Certificate: Valid ECERT, Not In TS, Invalid User
2594 # Username/Password: Invalid
2595 @$(ECHO) "Configuration 3: TestID = 108"
2596 @TestCertClient \
2597 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).cert \
2598 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).key \
2599 CONFIG \
2600 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
2601 $(PEGASUS_TEST_USER_INVLD_PASS) \
2602 FAIL HTTP_401
2603 #
2604 # TestID = 109
2605 denise.eckstein 1.1 # Certificate ID = 630
2606 # Certificate: Valid ECERT, Not In TS, Invalid User
2607 # Username/Password: Valid
2608 @$(ECHO) "Configuration 3: TestID = 109"
2609 @TestCertClient \
2610 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).cert \
2611 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).key \
2612 CONFIG \
2613 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
2614 FAIL HTTP_401
2615 #
2616 # TestID = 110
2617 # Certificate ID = 620
2618 # Certificate: Valid ECERT, Not In TS, Valid User
2619 # Username/Password: Not Sent
2620 @$(ECHO) "Configuration 3: TestID = 110"
2621 @TestCertClient \
2622 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).cert \
2623 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).key \
2624 CONFIG NONE NONE \
2625 PASS $(PEGASUS_TEST_CERT_USER_ID)
2626 denise.eckstein 1.1 #
2627 # TestID = 111
2628 # Certificate ID = 620
2629 # Certificate: Valid ECERT, Not In TS, Valid User
2630 # Username/Password: Invalid
2631 @$(ECHO) "Configuration 3: TestID = 111"
2632 @TestCertClient \
2633 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).cert \
2634 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).key \
2635 CONFIG \
2636 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
2637 $(PEGASUS_TEST_USER_INVLD_PASS) \
2638 PASS $(PEGASUS_TEST_CERT_USER_ID)
2639 #
2640 # TestID = 112
2641 # Certificate ID = 620
2642 # Certificate: Valid ECERT, Not In TS, Valid User
2643 # Username/Password: Valid
2644 @$(ECHO) "Configuration 3: TestID = 112"
2645 @TestCertClient \
2646 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).cert \
2647 denise.eckstein 1.1 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_VLD_USR_RA0240).key \
2648 CONFIG \
2649 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
2650 PASS $(PEGASUS_TEST_CERT_USER_ID)
2651 #
2652 # TestID = 113
2653 # Certificate ID = 670
2654 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, No User
2655 # Username/Password: Not Sent
2656 @$(ECHO) "Configuration 3: TestID = 113"
2657 @TestCertClient \
2658 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).cert \
2659 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).key \
2660 CONFIG NONE NONE \
2661 FAIL CANNOT_CONNECT
2662 #
2663 # TestID = 114
2664 # Certificate ID = 670
2665 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, No User
2666 # Username/Password: Invalid
2667 @$(ECHO) "Configuration 3: TestID = 114"
2668 denise.eckstein 1.1 @TestCertClient \
2669 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).cert \
2670 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).key \
2671 CONFIG \
2672 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
2673 $(PEGASUS_TEST_USER_INVLD_PASS) \
2674 FAIL CANNOT_CONNECT
2675 #
2676 # TestID = 115
2677 # Certificate ID = 670
2678 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, No User
2679 # Username/Password: Valid
2680 @$(ECHO) "Configuration 3: TestID = 115"
2681 @TestCertClient \
2682 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).cert \
2683 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240).key \
2684 CONFIG \
2685 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
2686 FAIL CANNOT_CONNECT
2687 #
2688 # TestID = 116
2689 denise.eckstein 1.1 # Certificate ID = 690
2690 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, Invalid User
2691 # Username/Password: Not Sent
2692 @$(ECHO) "Configuration 3: TestID = 116"
2693 @TestCertClient \
2694 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).cert \
2695 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).key \
2696 CONFIG NONE NONE \
2697 FAIL CANNOT_CONNECT
2698 #
2699 # TestID = 117
2700 # Certificate ID = 690
2701 # Certificate: Invalid (EXPIREd) ECERT, Not In TS, Invalid User
2702 # Username/Password: Invalid
2703 @$(ECHO) "Configuration 3: TestID = 117"
2704 @TestCertClient \
2705 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).cert \
2706 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).key \
2707 CONFIG \
2708 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
2709 $(PEGASUS_TEST_USER_INVLD_PASS) \
2710 denise.eckstein 1.1 FAIL CANNOT_CONNECT
2711 #
2712 # TestID = 118
2713 # Certificate ID = 690
2714 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, Invalid User
2715 # Username/Password: Valid
2716 @$(ECHO) "Configuration 3: TestID = 118"
2717 @TestCertClient \
2718 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).cert \
2719 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240).key \
2720 CONFIG \
2721 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
2722 FAIL CANNOT_CONNECT
2723
2724 # TestID = 119
2725 # Certificate ID = 680
2726 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, Valid User
2727 # Username/Password: Not Sent
2728 @$(ECHO) "Configuration 3: TestID = 119"
2729 @TestCertClient \
2730 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).cert \
2731 denise.eckstein 1.1 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).key \
2732 CONFIG NONE NONE \
2733 FAIL CANNOT_CONNECT
2734 #
2735 # TestID = 120
2736 # Certificate ID = 680
2737 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, Valid User
2738 # Username/Password: Invalid
2739 @$(ECHO) "Configuration 3: TestID = 120"
2740 @TestCertClient \
2741 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).cert \
2742 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).key \
2743 CONFIG \
2744 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_TEST_USER_ID) \
2745 $(PEGASUS_TEST_USER_INVLD_PASS) \
2746 FAIL CANNOT_CONNECT
2747 #
2748 # TestID = 121
2749 # Certificate ID = 680
2750 # Certificate: Invalid (EXPIRED) ECERT, Not In TS, Valid User
2751 # Username/Password: Valid
2752 denise.eckstein 1.1 @$(ECHO) "Configuration 3: TestID = 121"
2753 @TestCertClient \
2754 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).cert \
2755 $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240).key \
2756 CONFIG \
2757 $(PEGASUS_TEST_USER_ID) $(PEGASUS_TEST_USER_PASS) \
2758 FAIL CANNOT_CONNECT
2759
2760 endif
2761 endif
2762 endif
|