(file) Return to certificate_test.mak CVS log (file) (dir) Up to [Pegasus] / pegasus / mak

   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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2