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
public interface SignatureFactoriesManager extends SignatureFactoriesHolder
Manage the list of named factories forSignature.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static java.util.List<NamedFactory<Signature>>getSignatureFactories(SignatureFactoriesManager manager)static java.util.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(java.util.List<NamedFactory<Signature>> factories)default voidsetSignatureFactoriesNameList(java.lang.String names)default voidsetSignatureFactoriesNames(java.lang.String... names)default voidsetSignatureFactoriesNames(java.util.Collection<java.lang.String> names)-
Methods inherited from interface org.apache.sshd.common.signature.SignatureFactoriesHolder
getSignatureFactories, getSignatureFactoriesNameList, getSignatureFactoriesNames
-
-
-
-
Method Detail
-
setSignatureFactories
void setSignatureFactories(java.util.List<NamedFactory<Signature>> factories)
-
setSignatureFactoriesNameList
default void setSignatureFactoriesNameList(java.lang.String names)
-
setSignatureFactoriesNames
default void setSignatureFactoriesNames(java.lang.String... names)
-
setSignatureFactoriesNames
default void setSignatureFactoriesNames(java.util.Collection<java.lang.String> names)
-
resolveSignatureFactories
static java.util.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(SignatureFactoriesManager)
-
getSignatureFactories
static java.util.List<NamedFactory<Signature>> getSignatureFactories(SignatureFactoriesManager manager)
- Parameters:
manager- TheSignatureFactoriesManagerinstance - ignored ifnull- Returns:
- The associated list of named
Signaturefactories ornullif no manager instance
-
-