Java
ein Programm erfordert eine andere Javaversion. Es sind mehrere Versionen auf dem Rechner installiert. update-alternatives --config java dann die Version auswählen → fertig. neue Version JRE 1.7.60 auf suse installieren
download und Installieren des RPM-Pakets. 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 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
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 Javaversion rausfindenjava -version Javapfad rausfindenjava -verbose 2>&1 | head -1 JAR-Datei signieren
jdk-Paket ist nötig 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 JAR-Datei auf Zertifikat prüfenjarsigner -verify -verbose -certs JNLPTime.jar JAR-Datei extrahierenmkdir myjava cp /von/irgendwo/myjava.jar myjava/ jar -xvf foo.jar ls MainClass für jnlp-Datei ermitteln
mc starten und auf die JAR-Dateien nacheinander klicken und dann in Schlüssel in PKCS12 exportieren/usr/java/jdk1.8.0_111/bin/keytool -v -importkeystore -srckeystore RBStore -srcalias rbstore -destkeystore rbstore.p12 -deststoretype PKCS12 srcpassword: destpassword: Schlüssel einer JAR-Datei exportierenjar -xvf datei.jar cd META-INF openssl pkcs7 -in FOO.RSA -print_certs -inform DER -out datei.cer Zertifikat auf Client importierenZertifikat 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 CA-Zertifikat oder Zwischenzertifikat importierenkeytool -importcert -trustcacerts -alias MYCA -file /tmp/MYCA.pem -keystore /usr/lib/jvm/default-java/lib/security/cacerts -storepass changeit Tempverzeichnis ändernexport _JAVA_OPTIONS="-Djava.io.tmpdir=/data/tmp" java -jar myjava.jar Java mit Proxy ausführenjava -jar myjava.jar -Dhttp.proxyHost=myproxysrv -Dhttp.proxyPort=8080 -Dhttp.proxyUser=myproxyuser -Dhttp.proxyPassword=myproxypasswd Struktur einer WAR-Datei ansehenjar tf the-file.war eigenes Debpaket generierenjava-Optionen konfigurieren/etc/default/tomcat8 CHROME-Zertifikate verwaltenalle 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" |