fun sign()

in lib/src/main/kotlin/org/jetbrains/zip/signer/signing/ZipSigner.kt [22:39]


    fun sign(
        inputFile: File,
        outputFile: File,
        certificates: List<X509Certificate>,
        signatureProvider: SignatureProvider
    ) {
        RandomAccessFile(inputFile, "r").use { inputRandomAccessFile ->
            RandomAccessFile(outputFile, "rw").use { outputRandomAccessFile ->
                outputRandomAccessFile.setLength(0)
                sign(
                    SeekableByteChannelDataSource(inputRandomAccessFile.channel),
                    outputRandomAccessFile.channel,
                    certificates,
                    signatureProvider
                )
            }
        }
    }