...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
# create secret key enckey07 (RSA 2048) in AM JKS keystore /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/bin/keytool -genseckey -alias enckey07 \ -dname "CN=openig.example.com, OU=example, O=com, L=fr, ST=fr, C=fr" \ -keystore "/Users/wayne.morrison/dev/pyforge/results/20180723-114228/Filters/openam/openam-embedded-DJ/openam/keystore.jceks" \ -storetype JCEKS \ -storepass "qWPzxXdIF0IaD/6Q9Bp7vr32oUK0H8h8" \ -keypass changeit \ -keyalg AES \ -keysize 256 # export enckey07 to .pem - using keytool exportseckey --> !!!doesn't work!!! /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/bin/keytool -exportseckey -alias enckey07 \ -file "/Users/wayne.morrison/dev/pyforge/results/20180723-114228/Filters/openig/openig-container/apache-tomcat-8.0.46/conf/enckey03-secretkey.pem" \ -keystore "/Users/wayne.morrison/dev/pyforge/results/20180723-114228/Filters/openam/openam-embedded-DJ/openam/keystore.jceks" \ -storetype JCEKS \ -storepass "qWPzxXdIF0IaD/6Q9Bp7vr32oUK0H8h8" \ -keypass changeit # list content of AM keystore.jceks to confirm key present /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/bin/keytool -list -v \ -keystore "/Users/wayne.morrison/dev/pyforge/results/20180723-114228/Filters/openam/openam-embedded-DJ/openam/keystore.jceks" \ -storetype JCEKS \ -storepass "qWPzxXdIF0IaD/6Q9Bp7vr32oUK0H8h8" # import enckey07 key (direct from keystore) to IG PKCS12 keystore /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/bin/keytool -importkeystore \ -srcalias enckey07 \ -srckeystore "/Users/wayne.morrison/dev/pyforge/results/20180723-114228/Filters/openam/openam-embedded-DJ/openam/keystore.jceks" \ -srcstoretype JCEKS \ -srcstorepass "qWPzxXdIF0IaD/6Q9Bp7vr32oUK0H8h8" \ -destalias enckey07 \ -destkeystore "/Users/wayne.morrison/dev/pyforge/results/20180723-114228/Filters/openig/ig_instance_dir/config/IG_keystore.p12" \ -deststoretype PKCS12 \ -deststorepass "keystore" \ -destkeypass "keystore" # list content of IG PKCS12 to confirm key present /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/bin/keytool -list -v \ -keystore "/Users/wayne.morrison/dev/pyforge/results/20180723-114228/Filters/openig/ig_instance_dir/config/IG_keystore.p12" \ -storetype PKCS12 \ -storepass "keystore" |
...