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...)voidsetSignatureFactories(List<NamedFactory<Signature>> factories) default voiddefault voidsetSignatureFactoriesNames(String... names) default voidMethods 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 primarySignatureFactoriesManagersecondary- The secondarySignatureFactoriesManager- Returns:
- The resolved signature factories - may be
null/empty - See Also:
-
getSignatureFactories
- Parameters:
manager- TheSignatureFactoriesManagerinstance - ignored ifnull- Returns:
- The associated list of named
Signaturefactories ornullif no manager instance
-