Bei der Erstellung von Maverick-Synergy-Client erhalten Sie einen Fehler, der "keinen kryptografischen Anbieter finden kJava

Java-Forum
Anonymous
 Bei der Erstellung von Maverick-Synergy-Client erhalten Sie einen Fehler, der "keinen kryptografischen Anbieter finden k

Post by Anonymous »

Ich benutze Kotlin 19 und JVM 21. < /p>
Wir sind kürzlich zu Maverick-Synergy-Client 3.1.2 gezogen (von 3.0.11, wo alles gut funktioniert hat).
Dieses Problem tritt ohne zusätzliche Abhängigkeiten auf. Verwendet in Maverick-Synergy-Client Ich habe einen Fehler "keinen kryptografischen Anbieter finden" < /p>
Hier ist der Code, mit dem ich den Schlüssel erstellt habe: < /p>

Code: Select all

val baseKey = """
-----BEGIN OPENSSH PRIVATE KEY-----
[replace_this]
-----END OPENSSH PRIVATE KEY-----
""".trimIndent()

val privateKey = "mt-private-key"

return try {
SshKeyUtils.getPrivateKey(baseKey.replace("[replace_this]", privateKey), uhlsportProperties.passphrase)
} catch (e: Exception) {
null
}
return null
}
< /code>
Vor dem Upgrade wurde der folgende Code in Maverick-Synergy-Client ausgelöst, das korrekt zurückgegeben wurde: < /p>
OpenSSHPrivateKeyFile(formattedkey)
Nach dem Upgrade fehlschlägt die Funktion GetPrivateKey und gibt den Fehler zurück. /> Beachten Sie, dass ich einen String -Austausch verwenden muss>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post