Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.futurex.com/llms.txt

Use this file to discover all available pages before exploring further.

Android APKSigner, a tool available in the Android SDK Build Tools, lets you sign an Android package (APK) and confirm that the signature successfully verifies on all Android platform versions supported by the APK.

Use CryptoHub to protect Android APKSigner private keys

Android APKsigner can work with private keys stored on hardware security modules (HSMs), which helps prevent the disclosure of the keys and enables secure signing of APKs. With this integration, you can securely reference your private key stored in an HSM (such as CryptoHub) to sign it directly by using APKSigner, the Futurex PKCS #11 library, and a Java Keystore.

Benefits of CryptoHub integration through PKCS #11

Integrating with CryptoHub provides the following benefits:
  • Enhanced security: Leveraging a CryptoHub for storing cryptographic keys used by Java Jarsigner significantly boosts the security posture, minimizing the risk of key compromise or unauthorized access.
  • Efficient cryptographic operations: We design our HSMs to handle cryptographic operations efficiently, reducing the time required for signing and verifying JAR files.
  • Compliance readiness: Using a CryptoHub can help you meet various regulatory requirements, such as FIPS 140-2, that mandate secure storage and management of cryptographic keys.
  • Operational resilience: CryptoHub comes with high availability and failover features, ensuring that signing JAR files remains uninterrupted even during system failures.
  • Streamlined key management: Using CryptoHub provides a centralized repository for cryptographic keys, simplifying their management and reducing the potential for errors or unauthorized access.