Package-level declarations
Types
Link copied to clipboard
data class ArtifactCheckReport(val file: String? = null, val bundle: String? = null, val verification: VerificationStatus)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class KeyListLoader(url: Uri, log: (String) -> Unit, client: HttpHandler, cacheDir: File? = null, clock: Clock = Clock.systemUTC(), ttl: Duration = Duration.ofDays(1))
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ModuleReport(val group: String, val module: String, val version: String, val jar_sha256: String, val signing_key_fingerprint: String? = null, val checks: Map<ArtifactType, ArtifactCheckReport>)
Link copied to clipboard
data class ModuleVerification(val group: String, val module: String, val version: String, val jarSha256: String, val checks: Map<ArtifactType, VerificationResult?> = ArtifactType.entries.associateWith { null }, val exportedFiles: Map<String, String> = emptyMap(), val signingKeyFingerprint: KeyFingerprint)
Link copied to clipboard
class ModuleVerifier(cache: VerificationCache, resolveBundleVerifier: (KeyFingerprint) -> BundleVerifier, resolveClassified: (ModuleComponentIdentifier, String) -> File?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object VerificationReport
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@DisableCachingByDefault(because = "Verification uses its own caching mechanism")