public class SigningExtension
extends java.lang.Object
ZFile extension which signs the APK.
This extension is capable of signing the APK using JAR signing (aka v1 scheme) and APK Signature Scheme v2 (aka v2 scheme). Which schemes are actually used is specified by parameters to this extension's constructor.
| Constructor and Description |
|---|
SigningExtension(int minSdkVersion,
com.google.common.collect.ImmutableList<java.security.cert.X509Certificate> certificates,
java.security.PrivateKey privateKey,
boolean v1SigningEnabled,
boolean v2SigningEnabled) |
SigningExtension(int minSdkVersion,
java.security.cert.X509Certificate certificate,
java.security.PrivateKey privateKey,
boolean v1SigningEnabled,
boolean v2SigningEnabled) |
| Modifier and Type | Method and Description |
|---|---|
void |
register(ZFile zFile) |
public SigningExtension(int minSdkVersion,
java.security.cert.X509Certificate certificate,
java.security.PrivateKey privateKey,
boolean v1SigningEnabled,
boolean v2SigningEnabled)
throws java.security.InvalidKeyException
java.security.InvalidKeyExceptionpublic SigningExtension(int minSdkVersion,
com.google.common.collect.ImmutableList<java.security.cert.X509Certificate> certificates,
java.security.PrivateKey privateKey,
boolean v1SigningEnabled,
boolean v2SigningEnabled)
throws java.security.InvalidKeyException
java.security.InvalidKeyExceptionpublic void register(ZFile zFile) throws java.security.NoSuchAlgorithmException, java.io.IOException
java.security.NoSuchAlgorithmExceptionjava.io.IOException