Package org.apache.sshd.common.signature
Interface SignatureFactoriesManager
- All Superinterfaces:
SignatureFactoriesHolder
- 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
Manage the list of named factories for
Signature
.-
Method Summary
Modifier and TypeMethodDescriptionstatic List
<NamedFactory<Signature>> 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
default void
setSignatureFactoriesNames
(String... names) default void
Methods inherited from interface org.apache.sshd.common.signature.SignatureFactoriesHolder
getSignatureFactories, getSignatureFactoriesNameList, getSignatureFactoriesNames
-
Method Details
-
setSignatureFactories
-
setSignatureFactoriesNameList
-
setSignatureFactoriesNames
-
setSignatureFactoriesNames
-
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
- Parameters:
manager
- TheSignatureFactoriesManager
instance - ignored ifnull
- Returns:
- The associated list of named
Signature
factories ornull
if no manager instance
-