fun loadSignerInfoFromKeystore()

in lib/src/main/kotlin/org/jetbrains/zip/signer/signer/SignerInfoLoader.kt [10:21]


    fun loadSignerInfoFromKeystore(
        file: File,
        password: CharArray,
        keyPassword: CharArray? = null,
        keystoreKeyAlias: String? = null,
        keystoreType: String? = null,
        keystoreProviderName: String? = null,
    ): SignerInfo {
        val keyStore = KeystoreUtils.getKeyStore(keystoreType, keystoreProviderName)
        keyStore.load(file.inputStream().buffered(), password)
        return keyStore.getSignerInfo(keyPassword ?: password, keystoreKeyAlias)
    }