Skip to content

Instantly share code, notes, and snippets.

@letroll
Created July 9, 2019 08:39
Show Gist options
  • Save letroll/ad2320e7cd8e833210661cc20a9229a8 to your computer and use it in GitHub Desktop.
Save letroll/ad2320e7cd8e833210661cc20a9229a8 to your computer and use it in GitHub Desktop.
[android keystore creation] create android keystore and alias #android #keystore #alias #certificate
Generate Keystores
To generate keystores for signing Android apps at the command line, use:
$ keytool -genkey -v -keystore my-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
A debug keystore which is used to sign an Android app during development needs a specific alias and password combination as dictated by Google. To create a debug keystore, use:
$ keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000
Keystore name: "debug.keystore"
Keystore password: "android"
Key alias: "androiddebugkey"
Key password: "android"
CN: "CN=Android Debug,O=Android,C=US"
Get Key Fingerprints
To hook your app up with services like Google APIs you'll need to print out each of your keys' fingerprints and give them to the services you're using. To do that, use:
$ keytool -list -v -keystore [keystore path] -alias [alias-name] -storepass [storepass] -keypass [keypass]
For your debug key that would look like:
$ keytool -list -v -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment