Package: libapksig-java (31.0.2-1)
Links for libapksig-java
Debian Resources:
Download Source Package android-platform-tools-apksig:
- [android-platform-tools-apksig_31.0.2-1.dsc]
- [android-platform-tools-apksig_31.0.2.orig.tar.gz]
- [android-platform-tools-apksig_31.0.2-1.debian.tar.xz]
Maintainers:
External Resources:
- Homepage [source.android.com]
Similar packages:
libreria per firmare e verificare APK di Android
apksig è un progetto che ha lo scopo di semplificare la firma degli APK e il controllo che le firme degli APK siano verificabili su Android. apksig gestisce le firme JAR (usate da Android fin dall'inizio) e APK Signature Scheme v2 (gestito a partire da Android Nougat, API Level 24).
La funzionalità fondamentale di apksig è che conosce le differenze nella logica di verifica delle firme degli APK tra le differenti versioni della piattaforma Android. apksig può perciò controllare se un APK firmato sia verificabile su tutte le versioni della piattaforma Android gestite dall'APK. Durante la firma di un APK, apksig sceglierà gli algoritmi crittografici più appropriati sulla base delle versioni della piattaforma Android gestite dall'APK che deve essere firmato.
La libreria apksig offre tre primitive:
* ApkSigner che firma l'APK fornito in modo che sia verificabile su tutte le piattaforme Android gestite dall'APK. La gamma delle versioni delle piattaforme può essere, se necessario, personalizzata.
* ApkVerifier che controlla se l'APK fornito è verificabile su tutte le piattaforme Android gestite dall'APK. La gamma delle versioni delle piattaforme può essere, se necessario, personalizzata.
* (Predefinita) ApkSignerEngine che astrae la firma di un APK dall'analisi e creazione di un file APK. Ciò è utile in catene di elaborazione per creare APK ottimizzati, come in Android Plugin per Gradle che necessita di effettuare la firma mentre crea un APK, invece di farlo dopo. Per casi d'uso più semplici, dove l'APK da firmare è disponibile in anticipo, ApkSigner descritto sopra è più semplice da usare.
NOTA: alcune classi pubbliche della libreria sono in pacchetti che hanno la parola "internal" nel loro nome. Queste non sono API pubbliche della libreria. Non usare classi *.internal.* direttamente.
Download libapksig-java
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 395.0 kB | 454.0 kB | [list of files] |