jdk/makefiles/SignJars.gmk

Print this page




  61     "\nPlease read makefiles/SignJars.gmk for further build instructions.\n"
  62 
  63 #
  64 # Location for JCE codesigning key.
  65 #
  66 SIGNING_KEY_DIR    := /security/ws/JCE-signing/src
  67 SIGNING_KEYSTORE   := $(SIGNING_KEY_DIR)/KeyStore.jks
  68 SIGNING_PASSPHRASE := $(SIGNING_KEY_DIR)/passphrase.txt
  69 SIGNING_ALIAS      := oracle_jce_rsa
  70 
  71 #
  72 # Defines for signing the various jar files.
  73 #
  74 check-keystore:
  75         @if [ ! -f $(SIGNING_KEYSTORE) -o ! -f $(SIGNING_PASSPHRASE) ]; then \
  76             $(PRINTF) "\n$(SIGNING_KEYSTORE): Signing mechanism *NOT* available..."; \
  77             $(PRINTF) $(README-MAKEFILE_WARNING); \
  78             exit 2; \
  79         fi
  80 
  81 $(JCE_OUTPUTDIR)/%: $(IMAGES_OUTPUTDIR)/unsigned/%
  82         $(call install-file)
  83         $(JARSIGNER) -keystore $(SIGNING_KEYSTORE) \
  84             $@ $(SIGNING_ALIAS) < $(SIGNING_PASSPHRASE)
  85         @$(PRINTF) "\nJar codesigning finished.\n"
  86 
  87 JAR_LIST := jce.jar \
  88             local_policy.jar \
  89             sunec.jar \
  90             sunjce_provider.jar \
  91             sunpkcs11.jar \
  92             US_export_policy.jar
  93 
  94 SIGNED_JARS := $(addprefix $(JCE_OUTPUTDIR)/,$(JAR_LIST))
  95 
  96 $(SIGNED_JARS): check-keystore
  97 
  98 all: $(SIGNED_JARS)
  99         @$(PRINTF) "\n***The jar files built by the 'jar-sign' target must***"
 100         @$(PRINTF) "\n***still be checked into the closed workspace!     ***"
 101         @$(PRINTF)  $(README-MAKEFILE_WARNING)


  61     "\nPlease read makefiles/SignJars.gmk for further build instructions.\n"
  62 
  63 #
  64 # Location for JCE codesigning key.
  65 #
  66 SIGNING_KEY_DIR    := /security/ws/JCE-signing/src
  67 SIGNING_KEYSTORE   := $(SIGNING_KEY_DIR)/KeyStore.jks
  68 SIGNING_PASSPHRASE := $(SIGNING_KEY_DIR)/passphrase.txt
  69 SIGNING_ALIAS      := oracle_jce_rsa
  70 
  71 #
  72 # Defines for signing the various jar files.
  73 #
  74 check-keystore:
  75         @if [ ! -f $(SIGNING_KEYSTORE) -o ! -f $(SIGNING_PASSPHRASE) ]; then \
  76             $(PRINTF) "\n$(SIGNING_KEYSTORE): Signing mechanism *NOT* available..."; \
  77             $(PRINTF) $(README-MAKEFILE_WARNING); \
  78             exit 2; \
  79         fi
  80 
  81 $(JCE_OUTPUTDIR)/%: $(JDK_OUTPUTDIR)/unsigned/%
  82         $(call install-file)
  83         $(JARSIGNER) -keystore $(SIGNING_KEYSTORE) \
  84             $@ $(SIGNING_ALIAS) < $(SIGNING_PASSPHRASE)
  85         @$(PRINTF) "\nJar codesigning finished.\n"
  86 
  87 JAR_LIST := jce.jar \
  88             local_policy.jar \
  89             sunec.jar \
  90             sunjce_provider.jar \
  91             sunpkcs11.jar \
  92             US_export_policy.jar
  93 
  94 SIGNED_JARS := $(addprefix $(JCE_OUTPUTDIR)/,$(JAR_LIST))
  95 
  96 $(SIGNED_JARS): check-keystore
  97 
  98 all: $(SIGNED_JARS)
  99         @$(PRINTF) "\n***The jar files built by the 'jar-sign' target must***"
 100         @$(PRINTF) "\n***still be checked into the closed workspace!     ***"
 101         @$(PRINTF)  $(README-MAKEFILE_WARNING)