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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2