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 |
Modifier and Type | Interface and 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.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseCipher
Base class for all Cipher implementations delegating to the JCE provider.
|
class |
BaseRC4Cipher |
class |
BuiltinCiphers
Provides easy access to the currently implemented ciphers
|
class |
CipherNone
Represents a no-op cipher.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Identity
Represents an SSH key type - the referenced algorithm is the one used to generate
the key - e.g., "RSA", "DSA", "EC".
|
Modifier and Type | Class and Description |
---|---|
class |
BuiltinIdentities |
class |
KeyRandomArt
Draw an ASCII-Art representing the fingerprint so human brain can
profit from its built-in pattern recognition ability.
|
Modifier and Type | Interface and Description |
---|---|
interface |
KeyPairPEMResourceParser
The reported algorithm name refers to the encryption algorithm name - e.g., "RSA", "DSA"
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPEMResourceKeyPairParser
Base class for PEM file key-pair loaders
|
class |
DSSPEMResourceKeyPairParser |
class |
ECDSAPEMResourceKeyPairParser |
class |
PKCS8PEMResourceKeyPairParser |
class |
RSAPEMResourceKeyPairParser |
Modifier and Type | Interface and 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.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseDigest
Base class for Digest algorithms based on the JCE provider.
|
class |
BuiltinDigests
Provides easy access to the currently implemented digests
|
Modifier and Type | Interface and Description |
---|---|
interface |
Mac
Message Authentication Code for use in SSH.
|
interface |
MacFactory |
interface |
MacInformation
The reported algorithm name refers to the MAC being used
|
Modifier and Type | Class and Description |
---|---|
class |
BaseMac
Base class for
Mac implementations based on the JCE provider. |
class |
BuiltinMacs
Provides easy access to the currently implemented macs
|
Modifier and Type | Interface and Description |
---|---|
interface |
Signature
Signature interface for SSH used to sign or verify packets.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSignature
Useful base class for
Signature implementation |
class |
SignatureDSA
DSA
Signature |
class |
SignatureECDSA
Signature algorithm for EC keys using ECDSA.
|
static class |
SignatureECDSA.SignatureECDSA256 |
static class |
SignatureECDSA.SignatureECDSA384 |
static class |
SignatureECDSA.SignatureECDSA521 |
class |
SignatureRSA
RSA
Signature |
Modifier and Type | Class and Description |
---|---|
class |
BouncyCastleGeneratorHostKeyProvider |
Modifier and Type | Class and Description |
---|---|
class |
SignatureEd25519 |
Modifier and Type | Class and Description |
---|---|
class |
AbstractGeneratorHostKeyProvider
Holds a single
KeyPair which is generated the 1st time
AbstractGeneratorHostKeyProvider.loadKeys(SessionContext) is called. |
class |
SimpleGeneratorHostKeyProvider
TODO Add javadoc
|
Copyright © 2008–2022 The Apache Software Foundation. All rights reserved.