Create a Cryptographic Identity

Filter by IDE
Select the AppBuilder client you are currently using for development.

IDE

To code sign your apps for distribution in Google Play, you need a cryptographic identity. You can create your cryptographic identity by using AppBuilder.

Prerequisites

  • Verify that your preferred AppBuilder client is running and you are logged in.
  • Verify that you have opened the code for your app in AppBuilder.

Procedure

In-Browser

  1. Click the cogwheel icon and select Options.
  2. Select AndroidCryptographic Identities.
  3. Click Create.
  4. (Optional) Enter name and email address.
    The Name and Email text boxes are populated with the name and email address from the provider that you used to log in.
  5. Select your country.
  6. Select the type of self-signed identity that you want to create.
    Option Description
    Generic Use this type of cryptographic identity to code sign apps for testing and debugging. The cryptographic identity is set to expire in 365 days.
    Google Play Use this type of cryptographic identity to code sign apps for publishing in Google Play. The cryptographic identity is set to expire on October 23, 2033.
  7. (Optional) Set the start date.
  8. (Optional) Set the end date.

    If you want to code sign apps for publishing in Google Play, the cryptographic identity must expire after October 22, 2033.

  9. Click OK.

A new cryptographic identity is added to the list. You can now use it to code sign your Android apps during the build process in AppBuilder.
Depending on the download settings of your browser, a copy of the cryptographic identity is downloaded to your default download location or you are prompted to store the cryptographic identity. The cryptographic identity is stored as a P12 file.

Windows

  1. In the title bar, click your user name and select Options.
  2. Go to the Mobile tab.
  3. Expand Android and select Cryptographic Identities.
  4. Click Create.
  5. (Optional) Enter name and email address.
    The Name and Email text boxes are populated with the name and email address from the provider that you used to log in.
  6. Select your country.
  7. Select the type of self-signed identity that you want to create.
    Option Description
    Generic Use this type of cryptographic identity to code sign apps for testing and debugging. The cryptographic identity is set to expire in 365 days.
    Google Play Use this type of cryptographic identity to code sign apps for publishing in Google Play. The cryptographic identity is set to expire on October 23, 2033.
  8. (Optional) Set the start date.
  9. (Optional) Set the end date.

    If you want to code sign apps for publishing in Google Play, the cryptographic identity must expire after October 22, 2033.

  10. Click OK.

A new cryptographic identity is added in the Cryptographic Identities panel. You can now use it to code sign your Android apps during the build process in AppBuilder.

Visual Studio

  1. In the top menu bar, click AppBuilderOptions.
  2. Go to the Mobile tab.
  3. Expand Android and select Cryptographic Identities.
  4. Click Create.
  5. (Optional) Enter name and email address.
    The Name and Email text boxes are populated with the name and email address from the provider that you used to log in.
  6. Select your country.
  7. Select the type of self-signed identity that you want to create.
    Option Description
    Generic Use this type of cryptographic identity to code sign apps for testing and debugging. The cryptographic identity is set to expire in 365 days.
    Google Play Use this type of cryptographic identity to code sign apps for publishing in Google Play. The cryptographic identity is set to expire on October 23, 2033.
  8. (Optional) Set the start date.
  9. (Optional) Set the end date.

    If you want to code sign apps for publishing in Google Play, the cryptographic identity must expire after October 22, 2033.

  10. Click OK.

A new cryptographic identity is added in the Cryptographic Identities panel. You can now use it to code sign your Android apps during the build process in AppBuilder.

CLI

  1. Run the following command.

    appbuilder certificate create-self-signed
    
  2. When prompted, provide name and press Enter.

  3. Provide email address and press Enter.
  4. Provide country and press Enter.
  5. Choose if you want to create a cryptographic identity for publishing in Google Play and press Enter.
  6. Provide start date and press Enter.
  7. Provide end date and press Enter.

    If you want to code sign apps for publishing in Google Play, the cryptographic identity must expire after October 22, 2033.

  8. (Optional) Run the following command, to verify that your new cryptographic identity is added to your account.

    appbuilder certificate
    

A new cryptographic identity is added to your Telerik Platform account. You can now use it to code sign your Android apps during the build process in AppBuilder.

Next Steps

Run your app on device.

See Also

Start a free trial Request a demo
Contact us: +1-888-365-2779
sales@telerik.com
Copyright © 2016-2017, Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.