Google Play Console

https://play.google.com/console/about/

Fill your app details

For internal testing create a list of testers.

The email needs to be the same email that the tester has on Google Play

Create a new Release

Now you need to:

Download encryption public key

  • Download encryption public key

  • Download PEPC tool

  • Download JAVA JDK https://jdk.java.net/20/

    And unpack the zip to the same folder here you have the certificate generate by Kalipso.

This should be your folder:

From jdk.java.net:
openjdk-20.0.2_windows-x64_bin.zip
Openjdk-20.0.2_windows-x64_bin (folder)

From Kalipso: 
BundleSignature.keystore
BundleSignature.pem

From Google: 
encryption_public_key.pem
Pepk.jar

Open Windows Command Line or PowerShell

And navigate to the folder with all files and certificates.

Assuming that you have everything in the same folder:

.\openjdk-20.0.2_windows-x64_bin\jdk-20.0.2\bin\java.exe -jar pepk.jar --keystore=BundleSignature.keystore --alias=my_key --output=output.zip --include-cert --rsa-aes-encryption --encryption-key-path=encryption_public_key.pem

Insert your keystore password and then private key password (the ones that you create in Kalipso)

If all is OK you will get a file output.zip

Upload that file to Google Console in point 4 see the image below:

Upload your .aab

Save and it's Done

For Testing click here.

Last updated