Main goal of marketplace zip signer is to sign and verify JetBrains plugins, but it can be applied to any other zip archive. General concept of used zip archive signature scheme is similar to APK Signature Scheme V2
Library is a main part of project. It is located under lib directory. If you want to sign plugin programmatically using lib use ZipSigner, to verify use ZipVerifier
If you want to sign/verify plugin from command line you can use CLI tool. List of available parameters can be found at ZipSigningTool.SigningOptions
Download the latest version from maven repository.
repositories {
mavenCentral()
}
dependencies {
implementation("org.jetbrains:marketplace-zip-signer:0.1.8")
}