AWS cloudhsm medium security documentation change
Summary
Updated JDK version support: Removed OpenJDK 8 instructions, added OpenJDK 25 support, and fixed classpath syntax
Security assessment
Removal of outdated OpenJDK 8 references mitigates risks from unsupported JDK versions. Added support for current JDK versions (17/21/25) ensures use of maintained releases with security patches. Syntax fix prevents misconfiguration risks.
Diff
diff --git a/cloudhsm/latest/userguide/jarsigner_sign_jar_using_hsm_jarsigner_5.md b/cloudhsm/latest/userguide/jarsigner_sign_jar_using_hsm_jarsigner_5.md index b0862a6c5..0ce59475d 100644 --- a//cloudhsm/latest/userguide/jarsigner_sign_jar_using_hsm_jarsigner_5.md +++ b//cloudhsm/latest/userguide/jarsigner_sign_jar_using_hsm_jarsigner_5.md @@ -14,13 +14 @@ Linux; -For OpenJDK 8 - - - jarsigner -keystore example_keystore.store \ - -signedjar signthisclass_signed.jar \ - -sigalg sha512withrsa \ - -storetype CloudHSM \ - -J-classpath '-J/opt/cloudhsm/java/*:/usr/lib/jvm/java-1.8.0/lib/tools.jar' \ - -J-Djava.library.path=/opt/cloudhsm/lib \ - signthisclass.jar <key pair label> - - -For OpenJDK 11, OpenJDK 17, and OpenJDK 21 +For OpenJDK 17, OpenJDK 21, and OpenJDK 25 @@ -41,13 +29 @@ Windows -For OpenJDK8 - - - jarsigner -keystore example_keystore.store ` - -signedjar signthisclass_signed.jar ` - -sigalg sha512withrsa ` - -storetype CloudHSM ` - -J-classpath '-JC:\Program Files\Amazon\CloudHSM\java\*;C:\Program Files\Java\jdk1.8.0_331\lib\tools.jar' ` - "-J-Djava.library.path='C:\Program Files\Amazon\CloudHSM\lib\'" ` - signthisclass.jar <key pair label> - - -For OpenJDK 11, OpenJDK 17, and OpenJDK 21 +For OpenJDK 17, OpenJDK 21, and OpenJDK 25 @@ -70,13 +46 @@ Linux -For OpenJDK8 - - - jarsigner -verify \ - -keystore example_keystore.store \ - -sigalg sha512withrsa \ - -storetype CloudHSM \ - -J-classpath '-J/opt/cloudhsm/java/*:/usr/lib/jvm/java-1.8.0/lib/tools.jar' \ - -J-Djava.library.path=/opt/cloudhsm/lib \ - signthisclass_signed.jar <key pair label> - - -For OpenJDK 11, OpenJDK 17, and OpenJDK 21 +For OpenJDK 17, OpenJDK 21, and OpenJDK 25 @@ -97,13 +61 @@ Windows -For OpenJDK 8 - - - jarsigner -verify ` - -keystore example_keystore.store ` - -sigalg sha512withrsa ` - -storetype CloudHSM ` - -J-classpath '-JC:\Program Files\Amazon\CloudHSM\java\*;C:\Program Files\Java\jdk1.8.0_331\lib\tools.jar' ` - "-J-Djava.library.path='C:\Program Files\Amazon\CloudHSM\lib\'" ` - signthisclass_signed.jar <key pair label> - - -For OpenJDK 11, OpenJDK 17, and OpenJDK 21 +For OpenJDK 17, OpenJDK 21, and OpenJDK 25 @@ -116 +68 @@ For OpenJDK 11, OpenJDK 17, and OpenJDK 21 - -J-classpath '-JC:\Program Files\Amazon\CloudHSM\java\*` + -J-classpath '-JC:\Program Files\Amazon\CloudHSM\java\*'`