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

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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2