Top Interfaces Classes Enums
module org.apache.sshd.common

Package org.apache.sshd.common.config.keys


Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
public interface
public interface
Identity

Represents an SSH key type - the referenced algorithm is the one used to generate the key - e.g., "RSA", "DSA", "EC".

public interface
IdentityResourceLoader<
Type of PublicKey
PUB extends PublicKey
,
Type of PrivateKey
PRV extends PrivateKey
>

public interface
KeyEntryResolver<
Type of PublicKey
PUB extends PublicKey
,
Type of PrivateKey
PRV extends PrivateKey
>

public interface
KeyTypeNamesSupport

TODO Add javadoc

public interface
OpenSshCertificate

An OpenSSH certificate key as specified by OpenSSH.

public interface
PrivateKeyEntryDecoder<
Type of PublicKey
PUB extends PublicKey
,
Type of PrivateKey
PRV extends PrivateKey
>

public interface
public interface
public interface
PublicKeyEntryDecoder<
Type of PublicKey
PUB extends PublicKey
,
Type of PrivateKey
PRV extends PrivateKey
>

Represents a decoder of an OpenSSH encoded key data

public interface
public interface
PublicKeyRawDataDecoder<
Generic PublicKey type
PUB extends PublicKey
>

public interface
PublicKeyRawDataReader<
The generic PublicKey type
PUB extends PublicKey
>

public interface
SshPublicKey

A PublicKey that has an SSH key type.

Class Summary

Modifier and TypeClass and Description
public class
AuthorizedKeyEntry

Represents an entry in the user's authorized_keys file according to the OpenSSH format

Note

equals/hashCode check only the key type and data - the comment and/or login options are not considered part of equality

public class
public class
KeyRandomArt

Draw an ASCII-Art representing the fingerprint so human brain can profit from its built-in pattern recognition ability.

public class
KeyUtils

Utility class for keys

public class
public class
PublicKeyEntry

Represents a PublicKey whose data is formatted according to the OpenSSH format:

<key-type> <base64-encoded-public-key-data>
public class
UnsupportedSshPublicKey

A representation of an unsupported SSH public key -- just a key type and the raw key data.

Enum Summary

Modifier and TypeEnum and Description
public enum