Créer un keystore BKS pour Android et inclure un CA proprietaire

creer le keystore BKS keytool -genkeypair -v -alias app_zzz -keyalg RSA -keysize 1024 -dname « CN=zzz, OU=zzz, O=zzz, L=zzz,S=00, C=FR » -validity 3600 -keypass zzz -keystore zzz.bks -storepass zzz -storetype BKS -providerclass org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath C:\Users\zzz\BouncyCastle\bcprov-jdk16-146.jar importer le CA keytool -importcert -trustcacerts -alias CA_zzz -file CA_zzz.crt -keypass zzz -keystore zzz.bks -storepass zzzz -storetype BKS -providerclass org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath C:\Users\zzz\BouncyCastle\bcprov-jdk16-146.jar […]

Mémo sur la gestion/signature de clés RSA depuis un keystore java

créer la clé privée du ca et le certificat autosigné du ca openssl req -x509 -newkey rsa:1024 -keyout ca.key -out ca.crt créer la paire de clé du user $JAVA_HOME/bin/keytool -genkey -alias « Chrystophe Vergnaud » -keyalg RSA -dname « CN=Chrystophe Vergnaud, OU=ICI, O=MY_HOME, L=HOME,S=31, C=FR » -storepass « change_moi » -keypass « un_truc_secret » -keystore cve.jks -storetype jks faire la demande de certif […]