Top Fields Constructors Methods
org.apache.sshd.server.auth.pubkey

public Class UserAuthPublicKeyFactory

extends AbstractUserAuthFactory
implements SignatureFactoriesManager
Class Inheritance
All Implemented Interfaces
org.apache.sshd.common.signature.SignatureFactoriesManager, org.apache.sshd.common.signature.SignatureFactoriesHolder
Imports
java.io.IOException, java.util.List, org.apache.sshd.common.NamedFactory, org.apache.sshd.common.signature.Signature, .SignatureFactoriesManager, org.apache.sshd.common.util.GenericUtils, org.apache.sshd.server.auth.AbstractUserAuthFactory, org.apache.sshd.server.session.ServerSession

Author
Apache MINA SSHD Project

Field Summary

Modifier and TypeField and Description
private List<NamedFactory<Signature>>
public static final UserAuthPublicKeyFactory
public static final String

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public UserAuthPublicKey
createUserAuth(ServerSession
The session for which authentication is required
session
)

Implements org.apache.sshd.common.auth.UserAuthMethodFactory.createUserAuth.

public List<NamedFactory<Signature>>
public void

Field Detail

factoriesback to summary
private List<NamedFactory<Signature>> factories
INSTANCEback to summary
public static final UserAuthPublicKeyFactory INSTANCE
NAMEback to summary
public static final String NAME

Constructor Detail

UserAuthPublicKeyFactoryback to summary
public UserAuthPublicKeyFactory()
UserAuthPublicKeyFactoryback to summary
public UserAuthPublicKeyFactory(List<NamedFactory<Signature>> factories)

Method Detail

createUserAuthback to summary
public UserAuthPublicKey createUserAuth(ServerSession session) throws IOException

Implements org.apache.sshd.common.auth.UserAuthMethodFactory.createUserAuth.

Parameters
session:ServerSession

Doc from org.apache.sshd.common.auth.UserAuthMethodFactory.createUserAuth.

The session for which authentication is required

Returns:UserAuthPublicKey

Doc from org.apache.sshd.common.auth.UserAuthMethodFactory.createUserAuth.

The authenticator instance

Annotations
@Override
Exceptions
IOException:

Doc from org.apache.sshd.common.auth.UserAuthMethodFactory.createUserAuth.

If failed to create the instance

getSignatureFactoriesback to summary
public List<NamedFactory<Signature>> getSignatureFactories()

Implements org.apache.sshd.common.signature.SignatureFactoriesHolder.getSignatureFactories.

Returns:List<NamedFactory<Signature>>

Doc from org.apache.sshd.common.signature.SignatureFactoriesHolder.getSignatureFactories.

The list of named Signature factories

Annotations
@Override
setSignatureFactoriesback to summary
public void setSignatureFactories(List<NamedFactory<Signature>> factories)

Implements org.apache.sshd.common.signature.SignatureFactoriesManager.setSignatureFactories.

Annotations
@Override