Navigation


Changeset 143:6f7fc8efbb9f in freeDiameter for contrib


Ignore:
Timestamp:
Dec 22, 2009, 1:14:47 PM (14 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

Fix way to create the hierarchy

File:
1 edited

Legend:

Unmodified
Added
Removed
  • contrib/ca_script2/Makefile

    r46 r143  
    7171                -keyout $(DATA_DIR)/$(topca)/private/cakey.pem -subj /CN=$(topca)
    7272        @ln -s cacert.pem $(DATA_DIR)/$(topca)/public/`openssl x509 -noout -hash < $(DATA_DIR)/$(topca)/public/cacert.pem`.0
    73         @touch $(DATA_DIR)/$(topca)/public/parents.pem
     73        @touch $(DATA_DIR)/$(topca)/public/cachain.pem
     74        @ln -s ../../$(topca)/public/cacert.pem $(DATA_DIR)/$(topca)/public/caroot.pem
    7475        @$(REMAKE) gencrl ca=$(topca)
    7576
     
    99100        @rm -f $(DATA_DIR)/$(name)/parent
    100101        @ln -s ../$(ca) $(DATA_DIR)/$(name)/parent
    101         @cat $(DATA_DIR)/$(ca)/public/parents.pem $(DATA_DIR)/$(ca)/public/cacert.pem > $(DATA_DIR)/$(name)/public/parents.pem
     102        @cat $(DATA_DIR)/$(ca)/public/cachain.pem $(DATA_DIR)/$(name)/public/cacert.pem > $(DATA_DIR)/$(name)/public/cachain.pem
     103        @ln -s ../../$(ca)/public/caroot.pem $(DATA_DIR)/$(name)/public/caroot.pem
    102104
    103105# Create a new certificate for use in TLS communications and other terminal usages
     
    125127        @ln -sf `cat $(DATA_DIR)/$(ca)/serial.old`.pem $(DATA_DIR)/$(ca)/public/`openssl x509 -noout -hash < $(DATA_DIR)/$(ca)/clients/$(name)/cert.pem`.0
    126128        # Compiled informations for the client
    127         @cat $(DATA_DIR)/$(ca)/public/parents.pem $(DATA_DIR)/$(ca)/public/cacert.pem > $(DATA_DIR)/$(ca)/clients/$(name)/ca.pem
     129        @cat $(DATA_DIR)/$(ca)/clients/$(name)/cert.pem $(DATA_DIR)/$(ca)/public/cachain.pem > $(DATA_DIR)/$(ca)/clients/$(name)/certchain.pem
    128130        @ln -sf ../../public/crl.pem $(DATA_DIR)/$(ca)/clients/$(name)/crl.pem
     131        @ln -sf ../../public/caroot.pem $(DATA_DIR)/$(ca)/clients/$(name)/ca.pem
    129132
    130133# Revoke a certificate
Note: See TracChangeset for help on using the changeset viewer.