Package net.schmizz.sshj.userauth.keyprovider
package net.schmizz.sshj.userauth.keyprovider
-
ClassDescriptionPEM Key Reader implementation supporting historical password-based encryption from OpenSSL EVP_BytesToKeyA file key provider is initialized with a location ofKey File FormatsA
KeyProviderwrapper aroundKeyPairA KeyProvider is a container for a public-private keypair.Represents an OpenSSH identity that consists of a PKCS8-encoded private key file and an unencrypted public key file of the same name with the".pub"extension.PEM Key container with identified Key Type and decoded bodyAbstraction for parsing and returning PEM KeysKey File implementation supporting PEM-encoded PKCS8 and PKCS1 formats with or without password-based encryptionSample PuTTY file formatAbstraction for deriving the Secret Key for decrypting PuTTY Key FilesStandard implementation of PEM Key Reader supporting Base64 decoding without decryptionPuTTY Key Derivation Function supporting Version 1 and 2 Key files with historical SHA-1 key derivationPuTTY Key Derivation Function supporting Version 3 Key files with Argon2 Key Derivation using Bouncy Castle