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 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
-