ein Programm erfordert eine andere Javaversion. Es sind mehrere Versionen auf dem Rechner installiert.
Die Einstellung kann so geändert werden:
update-alternatives --config java
dann die Version auswählen → fertig.
download und Installieren des RPM-Pakets.
hier: http://java.com/en/download/manual.jsp
Datei downloaden und als root per Maus oder rpm -Uvh ***
Paket installieren.
Paket wird hierbei nach /usr/java
installiert.
Jetzt muss Java als Alternative bekannt gemacht werden:
update-alternatives --install \ /usr/bin/java java /usr/java/latest/bin/java 20000 \ --slave /usr/bin/keytool keytool /usr/java/latest/bin/keytool \ --slave /usr/bin/orbd orbd /usr/java/latest/bin/orbd \ --slave /usr/bin/pack200 pack200 /usr/java/latest/bin/pack200 \ --slave /usr/bin/policytool policytool /usr/java/latest/bin/policytool \ --slave /usr/bin/rmid rmid /usr/java/latest/bin/rmid \ --slave /usr/bin/rmiregistry rmiregistry /usr/java/latest/bin/rmiregistry \ --slave /usr/bin/tnameserv tnameserv /usr/java/latest/bin/tnameserv \ --slave /usr/bin/unpack200 unpack200 /usr/java/latest/bin/unpack200
In Datei /etc/profile
folgende Zeilen anfügen:
export JAVA_HOME=/usr/java/latest export JAVA_ROOT=/usr/java/latest export JAVA_BINDIR=/usr/java/latest/bin export JRE_HOME=/usr/java/latest
Firefox-Plugin aktivieren:
update-alternatives --install \ /usr/lib/browser-plugins/javaplugin.so javaplugin\ /usr/java/latest/lib/i386/libnpjp2.so 20000 \ --slave /usr/bin/javaws javaws /usr/java/latest/bin/javaws
fertig
java -version
java -verbose 2>&1 | head -1
jdk-Paket ist nötig
Keystor erstellen:
keytool -genkey -alias rbstore -keystore RBStore -keyalg RSA Keystore passwort: geheim Benutzername : Richard Borwinius Orgeinheit: IT Organisation: MeineFirma Stadt: Aachen Bundesland: NRW Ländercode: DE <ja>+<enter>
dann JAR-Daten einzeln signieren (Groß/Kleinschreibung beachten):
jarsigner -keystore RBStore JNLPTime.jar rbstore
jarsigner -verify -verbose -certs JNLPTime.jar
mkdir myjava cp /von/irgendwo/myjava.jar myjava/ jar -xvf foo.jar ls
mc starten und auf die JAR-Dateien nacheinander klicken und dann in META-INF/MANIFEST.MF
nach Main-Class
suchen und den kompletten Wert notieren.
/usr/java/jdk1.8.0_111/bin/keytool -v -importkeystore -srckeystore RBStore -srcalias rbstore -destkeystore rbstore.p12 -deststoretype PKCS12 srcpassword: destpassword:
jar -xvf datei.jar cd META-INF openssl pkcs7 -in FOO.RSA -print_certs -inform DER -out datei.cer
Zertifikat zuerst aus Webbrowser exportieren, dann:
keytool.exe -importcert -alias myecms -file c:\tmp\myecms.crt -storepass "mypassword" -noprompt keytool -list -storepass "mypassword" -keystore /opt/sun/jre/lib/security/cacerts keytool -delete -storepass "mypassword" -alias myecms
keytool -importcert -trustcacerts -alias MYCA -file /tmp/MYCA.pem -keystore /usr/lib/jvm/default-java/lib/security/cacerts -storepass changeit
export _JAVA_OPTIONS="-Djava.io.tmpdir=/data/tmp" java -jar myjava.jar
java -jar myjava.jar -Dhttp.proxyHost=myproxysrv -Dhttp.proxyPort=8080 -Dhttp.proxyUser=myproxyuser -Dhttp.proxyPassword=myproxypasswd
jar tf the-file.war
/etc/default/tomcat8
alle anzeigen:
certutil -d sql:$HOME/.pki/nssdb -L
ein Zertifikat anzeigen:
certutil -d sql:$HOME/.pki/nssdb -L -n "Anzeigename der Zertifikats"
ein Zertifikat importieren:
certutil -d sql:$HOME/.pki/nssdb -A -t ",," -n "Anzeigename" -i dateiname.crt
ein Zertifikat löschen:
certutil -d sql:$HOME/.pki/nssdb -D -n "Anzeigename der Zertifikats"