Package com.jcraft.jsch
Class HostKey
- java.lang.Object
-
- com.jcraft.jsch.HostKey
-
- Direct Known Subclasses:
KnownHosts.HashedHostKey
public class HostKey extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
comment
static int
ECDSA256
static int
ECDSA384
static int
ECDSA521
protected static int
GUESS
protected java.lang.String
host
protected byte[]
key
protected java.lang.String
marker
private static byte[][]
names
static int
SSHDSS
static int
SSHRSA
protected int
type
(package private) static int
UNKNOWN
-
Constructor Summary
Constructors Constructor Description HostKey(java.lang.String host, byte[] key)
HostKey(java.lang.String host, int type, byte[] key)
HostKey(java.lang.String host, int type, byte[] key, java.lang.String comment)
HostKey(java.lang.String marker, java.lang.String host, int type, byte[] key, java.lang.String comment)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getComment()
java.lang.String
getFingerPrint(JSch jsch)
java.lang.String
getHost()
java.lang.String
getKey()
java.lang.String
getMarker()
java.lang.String
getType()
private boolean
isIncluded(java.lang.String _host)
(package private) boolean
isMatched(java.lang.String _host)
protected static int
name2type(java.lang.String name)
-
-
-
Field Detail
-
names
private static final byte[][] names
-
GUESS
protected static final int GUESS
- See Also:
- Constant Field Values
-
SSHDSS
public static final int SSHDSS
- See Also:
- Constant Field Values
-
SSHRSA
public static final int SSHRSA
- See Also:
- Constant Field Values
-
ECDSA256
public static final int ECDSA256
- See Also:
- Constant Field Values
-
ECDSA384
public static final int ECDSA384
- See Also:
- Constant Field Values
-
ECDSA521
public static final int ECDSA521
- See Also:
- Constant Field Values
-
UNKNOWN
static final int UNKNOWN
- See Also:
- Constant Field Values
-
marker
protected java.lang.String marker
-
host
protected java.lang.String host
-
type
protected int type
-
key
protected byte[] key
-
comment
protected java.lang.String comment
-
-
Constructor Detail
-
HostKey
public HostKey(java.lang.String host, byte[] key) throws JSchException
- Throws:
JSchException
-
HostKey
public HostKey(java.lang.String host, int type, byte[] key) throws JSchException
- Throws:
JSchException
-
HostKey
public HostKey(java.lang.String host, int type, byte[] key, java.lang.String comment) throws JSchException
- Throws:
JSchException
-
HostKey
public HostKey(java.lang.String marker, java.lang.String host, int type, byte[] key, java.lang.String comment) throws JSchException
- Throws:
JSchException
-
-
Method Detail
-
getHost
public java.lang.String getHost()
-
getType
public java.lang.String getType()
-
name2type
protected static int name2type(java.lang.String name)
-
getKey
public java.lang.String getKey()
-
getFingerPrint
public java.lang.String getFingerPrint(JSch jsch)
-
getComment
public java.lang.String getComment()
-
getMarker
public java.lang.String getMarker()
-
isMatched
boolean isMatched(java.lang.String _host)
-
isIncluded
private boolean isIncluded(java.lang.String _host)
-
-