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)