version 1.2, 2006/07/19 16:16:15
|
version 1.3, 2006/08/08 17:26:19
|
|
|
PEGASUS_SCERT_NOTTS_NO_USR_SERIAL_NO = 50010 | PEGASUS_SCERT_NOTTS_NO_USR_SERIAL_NO = 50010 |
PEGASUS_SCERT_NOTTS_NO_USR_SERIAL_NO_HEX = C35A | PEGASUS_SCERT_NOTTS_NO_USR_SERIAL_NO_HEX = C35A |
PEGASUS_SCERT_NOTTS_NO_USR_EXPIRED = NO | PEGASUS_SCERT_NOTTS_NO_USR_EXPIRED = NO |
|
PEGASUS_SCERT_NOTTS_NO_USR_TYPE = s |
PEGASUS_SCERT_NOTTS_NO_USR_IN_TS = NO | PEGASUS_SCERT_NOTTS_NO_USR_IN_TS = NO |
| |
# ID = 40: Define PEGASUS_SCERT_IN_TS_NO_USR | # ID = 40: Define PEGASUS_SCERT_IN_TS_NO_USR |
|
|
PEGASUS_SCERT_IN_TS_NO_USR_SERIAL_NO = 50040 | PEGASUS_SCERT_IN_TS_NO_USR_SERIAL_NO = 50040 |
PEGASUS_SCERT_IN_TS_NO_USR_SERIAL_NO_HEX = C378 | PEGASUS_SCERT_IN_TS_NO_USR_SERIAL_NO_HEX = C378 |
PEGASUS_SCERT_IN_TS_NO_USR_USER_NAME = | PEGASUS_SCERT_IN_TS_NO_USR_USER_NAME = |
|
PEGASUS_SCERT_IN_TS_NO_USR_HASH_NAME = \ |
|
$(shell $(OPENSSL_COMMAND) x509 -hash -noout \ |
|
-in $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_NO_USR).cert).0 |
PEGASUS_SCERT_IN_TS_NO_USR_EXPIRED = NO | PEGASUS_SCERT_IN_TS_NO_USR_EXPIRED = NO |
|
PEGASUS_SCERT_IN_TS_NO_USR_TYPE = s |
PEGASUS_SCERT_IN_TS_NO_USR_IN_TS = YES | PEGASUS_SCERT_IN_TS_NO_USR_IN_TS = YES |
| |
# ID = 50: Define PEGASUS_SCERT_IN_TS_VLD_USR | # ID = 50: Define PEGASUS_SCERT_IN_TS_VLD_USR |
|
|
PEGASUS_SCERT_IN_TS_VLD_USR_SERIAL_NO_HEX = C382 | PEGASUS_SCERT_IN_TS_VLD_USR_SERIAL_NO_HEX = C382 |
PEGASUS_SCERT_IN_TS_VLD_USR_USER_NAME = $(PEGASUS_TEST_CERT_USER_ID) | PEGASUS_SCERT_IN_TS_VLD_USR_USER_NAME = $(PEGASUS_TEST_CERT_USER_ID) |
PEGASUS_SCERT_IN_TS_VLD_USR_EXPIRED = NO | PEGASUS_SCERT_IN_TS_VLD_USR_EXPIRED = NO |
|
PEGASUS_SCERT_IN_TS_VLD_USR_TYPE = s |
PEGASUS_SCERT_IN_TS_VLD_USR_IN_TS = YES | PEGASUS_SCERT_IN_TS_VLD_USR_IN_TS = YES |
| |
# ID = 60: Define PEGASUS_SCERT_IN_TS_INVLD_USR | # ID = 60: Define PEGASUS_SCERT_IN_TS_INVLD_USR |
|
|
$(shell $(OPENSSL_COMMAND) x509 -hash -noout \ | $(shell $(OPENSSL_COMMAND) x509 -hash -noout \ |
-in $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).cert).0 | -in $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_SCERT_IN_TS_INVLD_USR).cert).0 |
PEGASUS_SCERT_IN_TS_INVLD_USR_EXPIRED = NO | PEGASUS_SCERT_IN_TS_INVLD_USR_EXPIRED = NO |
|
PEGASUS_SCERT_IN_TS_INVLD_USR_TYPE = s |
PEGASUS_SCERT_IN_TS_INVLD_USR_IN_TS = YES | PEGASUS_SCERT_IN_TS_INVLD_USR_IN_TS = YES |
| |
# ID = 070: Define PEGASUS_EXP_SCERT_NOTTS_NO_USR | # ID = 070: Define PEGASUS_EXP_SCERT_NOTTS_NO_USR |
|
|
$(shell $(OPENSSL_COMMAND) x509 -hash -noout \ | $(shell $(OPENSSL_COMMAND) x509 -hash -noout \ |
-in $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).cert).0 | -in $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_NOTTS_NO_USR).cert).0 |
PEGASUS_EXP_SCERT_NOTTS_NO_USR_EXPIRED = YES | PEGASUS_EXP_SCERT_NOTTS_NO_USR_EXPIRED = YES |
|
PEGASUS_EXP_SCERT_NOTTS_NO_USR_TYPE = s |
PEGASUS_EXP_SCERT_NOTTS_NO_USR_IN_TS = NO | PEGASUS_EXP_SCERT_NOTTS_NO_USR_IN_TS = NO |
| |
# ID = 100: Define PEGASUS_EXP_SCERT_IN_TS_NO_USR | # ID = 100: Define PEGASUS_EXP_SCERT_IN_TS_NO_USR |
|
|
$(shell $(OPENSSL_COMMAND) x509 -hash -noout \ | $(shell $(OPENSSL_COMMAND) x509 -hash -noout \ |
-in $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).cert).0 | -in $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_NO_USR).cert).0 |
PEGASUS_EXP_SCERT_IN_TS_NO_USR_EXPIRED = YES | PEGASUS_EXP_SCERT_IN_TS_NO_USR_EXPIRED = YES |
|
PEGASUS_EXP_SCERT_IN_TS_NO_USR_TYPE = s |
PEGASUS_EXP_SCERT_IN_TS_NO_USR_IN_TS = YES | PEGASUS_EXP_SCERT_IN_TS_NO_USR_IN_TS = YES |
| |
# ID = 110 : Define PEGASUS_EXP_SCERT_IN_TS_VLD_USR | # ID = 110 : Define PEGASUS_EXP_SCERT_IN_TS_VLD_USR |
|
|
$(shell $(OPENSSL_COMMAND) x509 -hash -noout \ | $(shell $(OPENSSL_COMMAND) x509 -hash -noout \ |
-in $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).cert).0 | -in $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_VLD_USR).cert).0 |
PEGASUS_EXP_SCERT_IN_TS_VLD_USR_EXPIRED = YES | PEGASUS_EXP_SCERT_IN_TS_VLD_USR_EXPIRED = YES |
|
PEGASUS_EXP_SCERT_IN_TS_VLD_USR_TYPE = s |
PEGASUS_EXP_SCERT_IN_TS_VLD_USR_IN_TS = YES | PEGASUS_EXP_SCERT_IN_TS_VLD_USR_IN_TS = YES |
| |
# ID = 120: Define PEGASUS_EXP_SCERT_IN_TS_INVLD_USR | # ID = 120: Define PEGASUS_EXP_SCERT_IN_TS_INVLD_USR |
|
|
$(shell $(OPENSSL_COMMAND) x509 -hash -noout \ | $(shell $(OPENSSL_COMMAND) x509 -hash -noout \ |
-in $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_INVLD_USR).cert).0 | -in $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_EXP_SCERT_IN_TS_INVLD_USR).cert).0 |
PEGASUS_EXP_SCERT_IN_TS_INVLD_USR_EXPIRED = YES | PEGASUS_EXP_SCERT_IN_TS_INVLD_USR_EXPIRED = YES |
|
PEGASUS_EXP_SCERT_IN_TS_INVLD_USR_TYPE = s |
PEGASUS_EXP_SCERT_IN_TS_INVLD_USR_IN_TS = YES | PEGASUS_EXP_SCERT_IN_TS_INVLD_USR_IN_TS = YES |
| |
# ID = 240: Define PEGASUS_RACERT_IN_TS_NO_USR | # ID = 240: Define PEGASUS_RACERT_IN_TS_NO_USR |
|
|
PEGASUS_RACERT_IN_TS_NO_USR_SERIAL_NO_HEX = C440 | PEGASUS_RACERT_IN_TS_NO_USR_SERIAL_NO_HEX = C440 |
PEGASUS_RACERT_IN_TS_NO_USR_USER_NAME = | PEGASUS_RACERT_IN_TS_NO_USR_USER_NAME = |
PEGASUS_RACERT_IN_TS_NO_USR_EXPIRED = NO | PEGASUS_RACERT_IN_TS_NO_USR_EXPIRED = NO |
|
PEGASUS_RACERT_IN_TS_NO_USR_TYPE = a |
PEGASUS_RACERT_IN_TS_NO_USR_IN_TS = YES | PEGASUS_RACERT_IN_TS_NO_USR_IN_TS = YES |
| |
# ID = 610: Define PEGASUS_ECERT_NOTTS_NO_USR_RA0240 | # ID = 610: Define PEGASUS_ECERT_NOTTS_NO_USR_RA0240 |
|
|
PEGASUS_ECERT_NOTTS_NO_USR_RA0240_SERIAL_NO_HEX = C5B2 | PEGASUS_ECERT_NOTTS_NO_USR_RA0240_SERIAL_NO_HEX = C5B2 |
PEGASUS_ECERT_NOTTS_NO_USR_RA0240_ISSUER_SYM = PEGASUS_RACERT_IN_TS_NO_USR | PEGASUS_ECERT_NOTTS_NO_USR_RA0240_ISSUER_SYM = PEGASUS_RACERT_IN_TS_NO_USR |
PEGASUS_ECERT_NOTTS_NO_USR_RA0240_EXPIRED = NO | PEGASUS_ECERT_NOTTS_NO_USR_RA0240_EXPIRED = NO |
|
PEGASUS_ECERT_NOTTS_NO_USR_RA0240_TYPE = e |
PEGASUS_ECERT_NOTTS_NO_USR_RA0240_IN_TS = NO | PEGASUS_ECERT_NOTTS_NO_USR_RA0240_IN_TS = NO |
| |
# ID = 620: Define PEGASUS_ECERT_NOTTS_VLD_USR_RA0240 | # ID = 620: Define PEGASUS_ECERT_NOTTS_VLD_USR_RA0240 |
|
|
$(PEGASUS_TEST_CERT_USER_ID) | $(PEGASUS_TEST_CERT_USER_ID) |
PEGASUS_ECERT_NOTTS_VLD_USR_RA0240_ISSUER_SYM = PEGASUS_RACERT_IN_TS_NO_USR | PEGASUS_ECERT_NOTTS_VLD_USR_RA0240_ISSUER_SYM = PEGASUS_RACERT_IN_TS_NO_USR |
PEGASUS_ECERT_NOTTS_VLD_USR_RA0240_EXPIRED = NO | PEGASUS_ECERT_NOTTS_VLD_USR_RA0240_EXPIRED = NO |
|
PEGASUS_ECERT_NOTTS_VLD_USR_RA0240_TYPE = e |
PEGASUS_ECERT_NOTTS_VLD_USR_RA0240_IN_TS = NO | PEGASUS_ECERT_NOTTS_VLD_USR_RA0240_IN_TS = NO |
PEGASUS_ECERT_NOTTS_VLD_USR_RA0240_HASH_NAME = \ | PEGASUS_ECERT_NOTTS_VLD_USR_RA0240_HASH_NAME = \ |
$(shell $(OPENSSL_COMMAND) x509 -hash -noout \ | $(shell $(OPENSSL_COMMAND) x509 -hash -noout \ |
|
|
-in $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).cert).0 | -in $(PEGASUS_TEST_CERT_DIR)/$(PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240).cert).0 |
PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240_ISSUER_SYM = PEGASUS_RACERT_IN_TS_NO_USR | PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240_ISSUER_SYM = PEGASUS_RACERT_IN_TS_NO_USR |
PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240_EXPIRED = NO | PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240_EXPIRED = NO |
|
PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240_TYPE = e |
PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240_IN_TS = NO | PEGASUS_ECERT_NOTTS_INVLD_USR_RA0240_IN_TS = NO |
| |
# ID = 670: Define PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240 | # ID = 670: Define PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240 |
|
|
PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240_SERIAL_NO_HEX = C5EE | PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240_SERIAL_NO_HEX = C5EE |
PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240_ISSUER_SYM = PEGASUS_RACERT_IN_TS_NO_USR | PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240_ISSUER_SYM = PEGASUS_RACERT_IN_TS_NO_USR |
PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240_EXPIRED = YES | PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240_EXPIRED = YES |
|
PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240_TYPE = e |
PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240_IN_TS = NO | PEGASUS_EXP_ECERT_NOTTS_NO_USR_RA0240_IN_TS = NO |
| |
# ID = 680: Define PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240 | # ID = 680: Define PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240 |
|
|
$(PEGASUS_TEST_CERT_USER_ID) | $(PEGASUS_TEST_CERT_USER_ID) |
PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240_ISSUER_SYM = PEGASUS_RACERT_IN_TS_NO_USR | PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240_ISSUER_SYM = PEGASUS_RACERT_IN_TS_NO_USR |
PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240_EXPIRED = YES | PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240_EXPIRED = YES |
|
PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240_TYPE = e |
PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240_IN_TS = NO | PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240_IN_TS = NO |
PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240_HASH_NAME = \ | PEGASUS_EXP_ECERT_NOTTS_VLD_USR_RA0240_HASH_NAME = \ |
$(shell $(OPENSSL_COMMAND) x509 -hash -noout -in \ | $(shell $(OPENSSL_COMMAND) x509 -hash -noout -in \ |
|
|
PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240_ISSUER_SYM = \ | PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240_ISSUER_SYM = \ |
PEGASUS_RACERT_IN_TS_NO_USR | PEGASUS_RACERT_IN_TS_NO_USR |
PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240_EXPIRED = YES | PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240_EXPIRED = YES |
|
PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240_TYPE = e |
PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240_IN_TS = NO | PEGASUS_EXP_ECERT_NOTTS_INVLD_USR_RA0240_IN_TS = NO |
| |
############################################################################### | ############################################################################### |
|
|
# one of the following three groups: | # one of the following three groups: |
# | # |
# PEGASUS_VALIDATED_REG_XXXX certificates are valid certificates that can | # PEGASUS_VALIDATED_REG_XXXX certificates are valid certificates that can |
# be successfully registered using the ssltrustmgr command. |
# be successfully registered using the cimtrust command. |
# PEGASUS_VALIDATED_REG_SCERT_NAME_SYMBOLS | # PEGASUS_VALIDATED_REG_SCERT_NAME_SYMBOLS |
# PEGASUS_VALIDATED_REG_RACERT_NAME_SYMBOLS | # PEGASUS_VALIDATED_REG_RACERT_NAME_SYMBOLS |
# PEGASUS_VALIDATED_REG_IACERT_NAME_SYMBOLS | # PEGASUS_VALIDATED_REG_IACERT_NAME_SYMBOLS |
# PEGASUS_VALDIATED_REG_ECERT_NAME_SYMBOLS | # PEGASUS_VALDIATED_REG_ECERT_NAME_SYMBOLS |
# | # |
# PEGASUS_NOT_VALIDATED_REG_XXXX certificates are certificates that can | # PEGASUS_NOT_VALIDATED_REG_XXXX certificates are certificates that can |
# NOT be registered using the ssltrustmgr command. To bypass the validity |
# NOT be registered using the cimtrust command. To bypass the validity |
# tests performed by the Certificate Provider, the cimmofl command will | # tests performed by the Certificate Provider, the cimmofl command will |
# be used to register these certificates. | # be used to register these certificates. |
# PEGASUS_NOT_VALIDATED_REG_SCERT_NAME_SYMBOLS | # PEGASUS_NOT_VALIDATED_REG_SCERT_NAME_SYMBOLS |
|
|
############################################################################### | ############################################################################### |
| |
PEGASUS_VALIDATED_REG_SCERT_NAME_SYMBOLS = \ | PEGASUS_VALIDATED_REG_SCERT_NAME_SYMBOLS = \ |
PEGASUS_SCERT_IN_TS_VLD_USR \ |
PEGASUS_SCERT_IN_TS_VLD_USR |
PEGASUS_SCERT_IN_TS_NO_USR |
|
| |
PEGASUS_VALIDATED_REG_RACERT_NAME_SYMBOLS = \ | PEGASUS_VALIDATED_REG_RACERT_NAME_SYMBOLS = \ |
PEGASUS_RACERT_IN_TS_NO_USR | PEGASUS_RACERT_IN_TS_NO_USR |
|
|
| |
PEGASUS_NOT_VALIDATED_REG_SCERT_NAME_SYMBOLS = \ | PEGASUS_NOT_VALIDATED_REG_SCERT_NAME_SYMBOLS = \ |
PEGASUS_SCERT_IN_TS_INVLD_USR \ | PEGASUS_SCERT_IN_TS_INVLD_USR \ |
|
PEGASUS_SCERT_IN_TS_NO_USR \ |
PEGASUS_EXP_SCERT_NOTTS_NO_USR \ | PEGASUS_EXP_SCERT_NOTTS_NO_USR \ |
PEGASUS_EXP_SCERT_IN_TS_NO_USR \ | PEGASUS_EXP_SCERT_IN_TS_NO_USR \ |
PEGASUS_EXP_SCERT_IN_TS_VLD_USR \ | PEGASUS_EXP_SCERT_IN_TS_VLD_USR \ |
|
|
$(RM) $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)_SERIAL_NO_HEX).pem | $(RM) $(PEGASUS_TEST_CERT_DIR)/$($(TEST_NAME_SYM)_SERIAL_NO_HEX).pem |
| |
deleteCBATestCertificate: | deleteCBATestCertificate: |
ssltrustmgr -r \ |
cimtrust -r \ |
-i $($($(TEST_NAME_SYM)_ISSUER_SYM)_SUBJECT) \ | -i $($($(TEST_NAME_SYM)_ISSUER_SYM)_SUBJECT) \ |
-n $($(TEST_NAME_SYM)_SERIAL_NO) | -n $($(TEST_NAME_SYM)_SERIAL_NO) |
$(MAKE) -f TestMakefile deleteCBATestCertificateFiles \ | $(MAKE) -f TestMakefile deleteCBATestCertificateFiles \ |
|
|
| |
############################################################################### | ############################################################################### |
# The deleteCBATestCertificates option removes the registered certificates | # The deleteCBATestCertificates option removes the registered certificates |
# from the truststore using the ssltrustmgr command. In addition, it |
# from the truststore using the cimtrust command. In addition, it |
# removes any created certificate files from the $(PEGASUS_TEST_CERT_DIR) | # removes any created certificate files from the $(PEGASUS_TEST_CERT_DIR) |
# directory. | # directory. |
# | # |
|
|
| |
registerCBATestCertificate: | registerCBATestCertificate: |
ifdef TEST_CERT_USER | ifdef TEST_CERT_USER |
ssltrustmgr -a \ |
cimtrust -a \ |
-f $(PEGASUS_TEST_CERT_DIR)/$(TEST_CERT_NAME).cert \ | -f $(PEGASUS_TEST_CERT_DIR)/$(TEST_CERT_NAME).cert \ |
-c $(TEST_CERT_USER) |
-U $(TEST_CERT_USER) \ |
|
-T $(TEST_CERT_TYPE) |
else | else |
ssltrustmgr -a \ |
cimtrust -a \ |
-f $(PEGASUS_TEST_CERT_DIR)/$(TEST_CERT_NAME).cert |
-f $(PEGASUS_TEST_CERT_DIR)/$(TEST_CERT_NAME).cert \ |
|
-T $(TEST_CERT_TYPE) |
endif | endif |
| |
registerValidCBATestCertificates_CONFIG_OPTIONS = \ | registerValidCBATestCertificates_CONFIG_OPTIONS = \ |
|
|
$(foreach i, $(PEGASUS_VALIDATED_REG_CERT_NAME_SYMBOLS), \ | $(foreach i, $(PEGASUS_VALIDATED_REG_CERT_NAME_SYMBOLS), \ |
$(MAKESH) $(MAKE) -f TestMakefile registerCBATestCertificate \ | $(MAKESH) $(MAKE) -f TestMakefile registerCBATestCertificate \ |
TEST_CERT_NAME=$($(i)) \ | TEST_CERT_NAME=$($(i)) \ |
|
TEST_CERT_TYPE=$($(i)_TYPE) \ |
TEST_CERT_USER=$($(i)_USER_NAME) $(NL)) | TEST_CERT_USER=$($(i)_USER_NAME) $(NL)) |
| |
############################################################################### | ############################################################################### |