Skip to content

Instantly share code, notes, and snippets.

View schaebo's full-sized avatar

Christoph Schäbel schaebo

View GitHub Profile
#!/bin/bash
#Create CA certificate
keytool -genkeypair -alias ca -dname cn=CA -validity 10000 -keyalg RSA -keysize 2048 -keystore ca.jks -keypass Secret -storepass Secret
# Import authority's certificate chain
keytool -exportcert -alias ca -keystore ca.jks -keypass Secret -storepass Secret | keytool -importcert -trustcacerts -noprompt -alias ca -keystore client.jks -keypass Secret -storepass Secret
# Create leaf certificate
keytool -genkeypair -alias leaf -dname cn=LEAF -validity 10000 -keyalg RSA -keysize 2048 -keystore client.jks -keypass Secret -storepass Secret