Package org.apache.sshd.common.signature
Interface SignatureFactoriesManager
-
- All Known Subinterfaces:
ClientFactoryManager
,ClientSession
,FactoryManager
,KexFactoryManager
,ServerFactoryManager
,ServerSession
,Session
- All Known Implementing Classes:
AbstractClientSession
,AbstractFactoryManager
,AbstractKexFactoryManager
,AbstractServerSession
,AbstractSession
,ClientSessionImpl
,OpenSshHostKeysHandler
,ServerSessionImpl
,SessionHelper
,SshClient
,SshServer
,UserAuthHostBased
,UserAuthHostBased
,UserAuthHostBasedFactory
,UserAuthHostBasedFactory
,UserAuthPublicKey
,UserAuthPublicKey
,UserAuthPublicKeyFactory
,UserAuthPublicKeyFactory
public interface SignatureFactoriesManager
Manage the list of named factories forSignature
.- Author:
- Apache MINA SSHD Project
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description List<NamedFactory<Signature>>
getSignatureFactories()
static List<NamedFactory<Signature>>
getSignatureFactories(SignatureFactoriesManager manager)
default String
getSignatureFactoriesNameList()
default List<String>
getSignatureFactoriesNames()
static List<NamedFactory<Signature>>
resolveSignatureFactories(SignatureFactoriesManager primary, SignatureFactoriesManager secondary)
Attempts to use the primary manager's signature factories if notnull
/empty, otherwise uses the secondary ones (regardless of whether there are any...)void
setSignatureFactories(List<NamedFactory<Signature>> factories)
default void
setSignatureFactoriesNameList(String names)
default void
setSignatureFactoriesNames(String... names)
default void
setSignatureFactoriesNames(Collection<String> names)
-
-
-
Method Detail
-
getSignatureFactories
List<NamedFactory<Signature>> getSignatureFactories()
- Returns:
- The list of named
Signature
factories
-
getSignatureFactoriesNameList
default String getSignatureFactoriesNameList()
-
setSignatureFactories
void setSignatureFactories(List<NamedFactory<Signature>> factories)
-
setSignatureFactoriesNameList
default void setSignatureFactoriesNameList(String names)
-
setSignatureFactoriesNames
default void setSignatureFactoriesNames(String... names)
-
setSignatureFactoriesNames
default void setSignatureFactoriesNames(Collection<String> names)
-
resolveSignatureFactories
static List<NamedFactory<Signature>> resolveSignatureFactories(SignatureFactoriesManager primary, SignatureFactoriesManager secondary)
Attempts to use the primary manager's signature factories if notnull
/empty, otherwise uses the secondary ones (regardless of whether there are any...)- Parameters:
primary
- The primarySignatureFactoriesManager
secondary
- The secondarySignatureFactoriesManager
- Returns:
- The resolved signature factories - may be
null
/empty - See Also:
getSignatureFactories(SignatureFactoriesManager)
-
getSignatureFactories
static List<NamedFactory<Signature>> getSignatureFactories(SignatureFactoriesManager manager)
- Parameters:
manager
- TheSignatureFactoriesManager
instance - ignored ifnull
- Returns:
- The associated list of named
Signature
factories ornull
if no manager instance
-
-