

# [localhost:~/JavaCodeFiles/JRESecurity/DataCodingSecurity] andreadipietro% jar -cf INFORMATION.jar INFORMATION.txt
# [localhost:~/JavaCodeFiles/JRESecurity/DataCodingSecurity] andreadipietro% jarsigner -keystore localKeystore -storepass oopenn -keypass mincemeat -signedjar INFORMATIONSigned.jar INFORMATION.jar williammartin
# [localhost:~/JavaCodeFiles/JRESecurity/DataCodingSecurity] andreadipietro% jar -tf INFORMATIONSigned.jar
# META-INF/MANIFEST.MF
# META-INF/WILLIAMM.SF
# META-INF/WILLIAMM.DSA
# META-INF/
# INFORMATION.txt
# [localhost:~/JavaCodeFiles/JRESecurity/DataCodingSecurity] andreadipietro%



# andreadipietro@linux:~/JavaCodeFiles/JRESecurity/DataCodingSecurity > jar -cf INFORMATION.jar INFORMATION.txt
# andreadipietro@linux:~/JavaCodeFiles/JRESecurity/DataCodingSecurity > jarsigner -keystore localKeystore -storepass oopen -keypass mincmeat -signedjar INFORMATIONSigned.jar INFORMATION.jar williammartin
# jarsigner error: java.lang.RuntimeException: keystore load: Keystore was tampered with, or password was incorrect
# andreadipietro@linux:~/JavaCodeFiles/JRESecurity/DataCodingSecurity > jarsigner -keystore localKeystore -storepass oopenn -keypass mincemeat -signedjar INFORMATIONSigned.jar INFORMATION.jar williammartin
# andreadipietro@linux:~/JavaCodeFiles/JRESecurity/DataCodingSecurity > jar -tf INFORMATIONSigned.jar
# META-INF/MANIFEST.MF
# META-INF/WILLIAMM.SF
# META-INF/WILLIAMM.DSA
# META-INF/
# INFORMATION.txt
# andreadipietro@linux:~/JavaCodeFiles/JRESecurity/DataCodingSecurity >


# In Windows to be run as batch-file, due to an entry too long

# Extract the listed contents above by entering: "jar -xf signedJarredAnyData.jar"
# Beware of misspellings as can be seen above!



# See copyright and legal notes in the book "Charting Java", hinted at in the text-file: file:///<parentPath>/JavaCodeFiles/BASIC_INFORMATION.txt 






