Uses of Interface
com.sshtools.common.ssh.components.Component
Packages that use Component
Package
Description
This package contains an abstract cryptographic provider for the SSH protocol.
This package contains a set of algoritm implementations that enable the Maverick API
to use a Java Cryptography Extension provider.
Compression interface for the SSH Transport Protocol.
-
Uses of Component in com.sshtools.common.command
Subinterfaces of Component in com.sshtools.common.commandClasses in com.sshtools.common.command that implement ComponentModifier and TypeClassDescriptionclassThis class can be extended to provide a single executable command.classA further extension of theAbstractExecutableCommandthat provides the ability to execute a native process. -
Uses of Component in com.sshtools.common.publickey
Subinterfaces of Component in com.sshtools.common.publickeyClasses in com.sshtools.common.publickey that implement ComponentModifier and TypeClassDescriptionclassTo generate a key that supports this use ssh-keygen -s ca_key -I 2 -n lee,kelly -z 12345 -O force-command=ls -O source-address=192.168.82.0/24 -O no-port-forwarding user_key.pub -
Uses of Component in com.sshtools.common.scp
Classes in com.sshtools.common.scp that implement Component -
Uses of Component in com.sshtools.common.ssh
Subinterfaces of Component in com.sshtools.common.ssh -
Uses of Component in com.sshtools.common.ssh.components
Classes in com.sshtools.common.ssh.components with type parameters of type ComponentModifier and TypeClassDescriptionclassComponentFactory<T extends Component>A utility class used to store the available transport components and provide delimited listing as required in the key exchange initialization process.interfaceComponentInstanceFactory<T extends Component>Responsible for creating instances of components such as public key, kex, digest, compression algorithms.Subinterfaces of Component in com.sshtools.common.ssh.componentsModifier and TypeInterfaceDescriptioninterfaceA general interface for a digest with utility methods to add java types into the digest.interfaceinterfaceinterfaceThis interface should be implemented by all DSA public key implementations.interfaceThis interface should be implemented by all message authentication implementations.interfaceBase interface for SSH2 key exchange implementations.interfaceInterface for SSH supported public keys.interfaceThis interface should be implemented by all RSA public key implementations.Classes in com.sshtools.common.ssh.components that implement ComponentModifier and TypeClassDescriptionclassBase class for all SSH protocol ciphers.classThis special cipher implementation provides an unencrypted connection.classMethods in com.sshtools.common.ssh.components with type parameters of type ComponentModifier and TypeMethodDescriptionComponentManager.isDefaultEnabled(Class<C> factoryType, String key) <C extends Component>
booleanComponentManager.isEnabled(ComponentInstanceFactory<C> cls, Class<C> type, String name) <C extends Component,F extends ComponentInstanceFactory<C>>
Iterable<F>ComponentManager.loadComponents(Class<C> componentType, Class<F> factoryClass) static <C extends Component>
voidComponentManager.setDefaultEnabled(Class<C> componentType, String key, boolean enabled) -
Uses of Component in com.sshtools.common.ssh.components.jce
Subinterfaces of Component in com.sshtools.common.ssh.components.jceClasses in com.sshtools.common.ssh.components.jce that implement ComponentModifier and TypeClassDescriptionclassAn abstract class that implements theDigestinterface to provide support for JCE based digests.classAn abstract class that implements theSshHmacinterface to provide support for JCE based message authentication.classAn abstract base class for defining SSH ciphers which use a JCE provider instead of the internal Maverick Crypto provider.classAn implementation of the AES 128 bit cipher using a JCE provider.classclassclassAn implementation of the AES 128 bit cipher using a JCE provider.classclassAn implementation of the AES 128 bit cipher using a JCE provider.classclassclassclassclassclassAn implementation of the Blowfish cipher using a JCE provider.classclassMD5 message authentication implementation.classMD5 message authentication implementation.classMD5 message authentication implementation.classSHA-1 message authentication implementation.classSHA-1 message authentication implementation.classSHA-1 message authentication implementation.classSHA-1 message authentication implementation.classSHA-1 message authentication implementation.classSHA-1 message authentication implementation.classSHA-1 message authentication implementation.classSHA-1 message authentication implementation.classSHA-1 message authentication implementation.classSHA-1 message authentication implementation.classSHA-1 message authentication implementation.classSHA-1 message authentication implementation.classMD5 digest implementation.classclassclassclassclassclassA RSA public key implementation which uses a JCE provider.classA RSA public key implementation which uses a JCE provider.classA RSA public key implementation which uses a JCE provider.classSHA-1 digest implementation.classSHA-1 digest implementation.classSHA-1 digest implementation.classSHA-1 digest implementation.classA DSA public key implementation which uses a JCE provider.classclassclassclassclassA RSA public key implementation which uses a JCE provider.classclassclassclassclassAn implementation of the 3DES cipher using a JCE provider.classAn implementation of the 3DES cipher using a JCE provider. -
Uses of Component in com.sshtools.common.ssh.compression
Subinterfaces of Component in com.sshtools.common.ssh.compressionModifier and TypeInterfaceDescriptioninterfaceCompression interface which can be implemented to provide the SSH Transport Protocol with compression.Classes in com.sshtools.common.ssh.compression that implement Component -
Uses of Component in com.sshtools.common.zlib
Classes in com.sshtools.common.zlib that implement Component