Created
March 21, 2019 17:26
-
-
Save nwalker/5305723703d9bd6bdb2543d3322ae816 to your computer and use it in GitHub Desktop.
установка cryptopro jcp в standalone jre
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cp jdk1.8.0_201/jre/ ~/jre1.8/ | |
cp -r jdk1.8.0_201/jre/ ~/jre1.8/ | |
ls jre1.8/ | |
export JAVA_HOME=`readlink -m ~/jre1.8` | |
export JAVA_TOOL_OPTIONS="-Djava.util.prefs.systemRoot=$JAVA_HOME/.prefs" | |
export PATH="$JAVA_HOME/bin:$PATH" | |
# проверить, та ли jre и подхватились ли tool options | |
java -version | |
cd jcp-2.0.39014/ | |
# вытащено из инсталлера, потому что теперь не требуется sudo | |
java -cp .:./forms_rt.jar:./JCPinstGUI.jar:./asn1rt.jar:./ASN1P.jar:./JCP.jar: ru.CryptoPro.Installer.InstallerConsole $JAVA_HOME | |
cp archive/smz-core-test/latest/CryptoProLib/*.jar $JAVA_HOME/lib/ext | |
# check installation | |
java ru.CryptoPro.JCP.KeyStore.HDImage.HDImageStore | |
# set keystore location | |
java ru.CryptoPro.JCP.KeyStore.HDImage.HDImageStore -set '${java.home}/hdimagestore' | |
# install key set | |
cp -r ~/smz-jcp-test/keystore/test2012_256/ $JAVA_HOME/hdimagestore/ | |
cd smz-jcp-test/ | |
java -jar apibank-smz-crpt.jar | |
[centos@stage-0 smz-jcp-test]$ java -jar apibank-smz-crpt.jar | |
Picked up JAVA_TOOL_OPTIONS: -Djava.util.prefs.systemRoot=/home/centos/jre1.8/.prefs | |
............ | |
2019-03-21 18:00:43.237 DEBUG 20833 --- [ main] c.a.smz.interceptors.DSignInterceptor : Loaded from keystore cert = [ | |
[ | |
Version: V3 | |
Subject: CN=Alias, O=CryptoPro, C=RU | |
Signature Algorithm: 1.2.643.2.2.3, OID = 1.2.643.2.2.3 | |
Key: ru.CryptoPro.JCP.Key.GostPublicKey | |
Validity: [From: Fri Jan 11 11:01:35 MSK 2019, | |
To: Thu Apr 11 11:11:35 MSK 2019] | |
Issuer: CN=CRYPTO-PRO Test Center 2, O=CRYPTO-PRO LLC, L=Moscow, C=RU, [email protected] | |
SerialNumber: [ 12003145 5d7617d5 5df630b3 d8000000 31455d] | |
Certificate Extensions: 5 | |
[1]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false | |
...... | |
], key = CryptoPro Gost PrivateKey (GOST3410_2012_256) with parameters: 1.2.643.7.1.1.1.1 | |
............... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment