Class RequiredServerKeyVerifier
- java.lang.Object
-
- org.apache.sshd.common.util.logging.AbstractLoggingBean
-
- org.apache.sshd.client.keyverifier.RequiredServerKeyVerifier
-
- All Implemented Interfaces:
ServerKeyVerifier
public class RequiredServerKeyVerifier extends AbstractLoggingBean implements ServerKeyVerifier
A ServerKeyVerifier that accepts one server key (specified in the constructor)- Author:
- Apache MINA SSHD Project
-
-
Field Summary
-
Fields inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean
log
-
-
Constructor Summary
Constructors Constructor Description RequiredServerKeyVerifier(PublicKey requiredKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PublicKeygetRequiredKey()booleanverifyServerKey(ClientSession sshClientSession, SocketAddress remoteAddress, PublicKey serverKey)Verify that the server key provided is really the one of the host.
-
-
-
Constructor Detail
-
RequiredServerKeyVerifier
public RequiredServerKeyVerifier(PublicKey requiredKey)
-
-
Method Detail
-
getRequiredKey
public final PublicKey getRequiredKey()
-
verifyServerKey
public boolean verifyServerKey(ClientSession sshClientSession, SocketAddress remoteAddress, PublicKey serverKey)
Description copied from interface:ServerKeyVerifierVerify that the server key provided is really the one of the host.- Specified by:
verifyServerKeyin interfaceServerKeyVerifier- Parameters:
sshClientSession- the currentClientSessionremoteAddress- the host'sSocketAddressserverKey- the presented serverPublicKey- Returns:
trueif the key is accepted for the host
-
-