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,
@Nonnull
java.security.cert.X509Certificate certificate,
@Nonnull
java.security.PrivateKey privateKey,
boolean v1SigningEnabled,
boolean v2SigningEnabled)
throws java.security.InvalidKeyException
java.security.InvalidKeyExceptionpublic SigningExtension(int minSdkVersion,
@Nonnull
com.google.common.collect.ImmutableList<java.security.cert.X509Certificate> certificates,
@Nonnull
java.security.PrivateKey privateKey,
boolean v1SigningEnabled,
boolean v2SigningEnabled)
throws java.security.InvalidKeyException
java.security.InvalidKeyExceptionpublic void register(@Nonnull
ZFile zFile)
throws java.security.NoSuchAlgorithmException,
java.io.IOException
java.security.NoSuchAlgorithmExceptionjava.io.IOException