Uses of Interface
org.apache.sshd.common.AlgorithmNameProvider
-
Packages that use AlgorithmNameProvider Package Description org.apache.sshd.common.cipher Cipher
implementations.org.apache.sshd.common.config.keys org.apache.sshd.common.config.keys.loader.pem org.apache.sshd.common.digest Digest
implementations.org.apache.sshd.common.mac Mac
implementations.org.apache.sshd.common.signature Signature
implementations.org.apache.sshd.common.util.security.bouncycastle org.apache.sshd.common.util.security.eddsa org.apache.sshd.server.keyprovider -
-
Uses of AlgorithmNameProvider in org.apache.sshd.common.cipher
Subinterfaces of AlgorithmNameProvider in org.apache.sshd.common.cipher Modifier and Type Interface Description interface
Cipher
Wrapper for a cryptographic cipher, used either for encryption or decryption.interface
CipherFactory
interface
CipherInformation
The reported algorithm name refers to the cipher base name - e.g., "AES", "ARCFOUR", etc.Classes in org.apache.sshd.common.cipher that implement AlgorithmNameProvider Modifier and Type Class Description class
BaseCBCCipher
class
BaseCipher
Base class for all Cipher implementations delegating to the JCE provider.class
BaseCTRCipher
class
BaseGCMCipher
class
BaseRC4Cipher
class
BuiltinCiphers
Provides easy access to the currently implemented ciphersclass
ChaCha20Cipher
AEAD cipher based on the OpenSSH ChaCha20-Poly1305 cipher extension.class
CipherNone
Represents a no-op cipher. -
Uses of AlgorithmNameProvider in org.apache.sshd.common.config.keys
Subinterfaces of AlgorithmNameProvider in org.apache.sshd.common.config.keys Modifier and Type Interface Description interface
Identity
Represents an SSH key type - the referenced algorithm is the one used to generate the key - e.g., "RSA", "DSA", "EC".Classes in org.apache.sshd.common.config.keys that implement AlgorithmNameProvider Modifier and Type Class Description class
BuiltinIdentities
class
KeyRandomArt
Draw an ASCII-Art representing the fingerprint so human brain can profit from its built-in pattern recognition ability. -
Uses of AlgorithmNameProvider in org.apache.sshd.common.config.keys.loader.pem
Subinterfaces of AlgorithmNameProvider in org.apache.sshd.common.config.keys.loader.pem Modifier and Type Interface Description interface
KeyPairPEMResourceParser
The reported algorithm name refers to the encryption algorithm name - e.g., "RSA", "DSA"Classes in org.apache.sshd.common.config.keys.loader.pem that implement AlgorithmNameProvider Modifier and Type Class Description class
AbstractPEMResourceKeyPairParser
Base class for PEM file key-pair loadersclass
DSSPEMResourceKeyPairParser
class
ECDSAPEMResourceKeyPairParser
class
PKCS8PEMResourceKeyPairParser
class
RSAPEMResourceKeyPairParser
-
Uses of AlgorithmNameProvider in org.apache.sshd.common.digest
Subinterfaces of AlgorithmNameProvider in org.apache.sshd.common.digest Modifier and Type Interface Description interface
Digest
Interface used to compute digests, based on algorithms such as MD5 or SHA1.interface
DigestFactory
interface
DigestInformation
The reported algorithm name refers to the type of digest being calculated.Classes in org.apache.sshd.common.digest that implement AlgorithmNameProvider Modifier and Type Class Description class
BaseDigest
Base class for Digest algorithms based on the JCE provider.class
BuiltinDigests
Provides easy access to the currently implemented digests -
Uses of AlgorithmNameProvider in org.apache.sshd.common.mac
Subinterfaces of AlgorithmNameProvider in org.apache.sshd.common.mac Modifier and Type Interface Description interface
Mac
Message Authentication Code for use in SSH.interface
MacFactory
interface
MacInformation
The reported algorithm name refers to the MAC being usedClasses in org.apache.sshd.common.mac that implement AlgorithmNameProvider Modifier and Type Class Description class
BaseMac
Base class forMac
implementations based on the JCE provider.class
BuiltinMacs
Provides easy access to the currently implemented macsclass
Poly1305Mac
Poly1305 one-time message authentication code. -
Uses of AlgorithmNameProvider in org.apache.sshd.common.signature
Subinterfaces of AlgorithmNameProvider in org.apache.sshd.common.signature Modifier and Type Interface Description interface
Signature
Signature interface for SSH used to sign or verify packets.Classes in org.apache.sshd.common.signature that implement AlgorithmNameProvider Modifier and Type Class Description class
AbstractSecurityKeySignature
class
AbstractSignature
Useful base class forSignature
implementationclass
SignatureDSA
DSASignature
class
SignatureECDSA
Signature algorithm for EC keys using ECDSA.static class
SignatureECDSA.SignatureECDSA256
static class
SignatureECDSA.SignatureECDSA384
static class
SignatureECDSA.SignatureECDSA521
class
SignatureRSA
RSASignature
class
SignatureRSASHA1
class
SignatureRSASHA256
class
SignatureRSASHA512
class
SignatureSkECDSA
class
SignatureSkED25519
-
Uses of AlgorithmNameProvider in org.apache.sshd.common.util.security.bouncycastle
Classes in org.apache.sshd.common.util.security.bouncycastle that implement AlgorithmNameProvider Modifier and Type Class Description class
BouncyCastleGeneratorHostKeyProvider
-
Uses of AlgorithmNameProvider in org.apache.sshd.common.util.security.eddsa
Classes in org.apache.sshd.common.util.security.eddsa that implement AlgorithmNameProvider Modifier and Type Class Description class
Ed25519PEMResourceKeyParser
class
SignatureEd25519
-
Uses of AlgorithmNameProvider in org.apache.sshd.server.keyprovider
Classes in org.apache.sshd.server.keyprovider that implement AlgorithmNameProvider Modifier and Type Class Description class
AbstractGeneratorHostKeyProvider
Holds a singleKeyPair
which is generated the 1st timeAbstractGeneratorHostKeyProvider.loadKeys(SessionContext)
is called.class
SimpleGeneratorHostKeyProvider
A simple implementation of anAbstractGeneratorHostKeyProvider
that writes and reads host keys using the OpenSSH file format.
-