Class SshKeyPair
- java.lang.Object
-
- com.sshtools.j2ssh.transport.publickey.SshKeyPair
-
- Direct Known Subclasses:
SshDssKeyPair,SshRsaKeyPair
public abstract class SshKeyPair extends java.lang.Object- Version:
- $Revision: 1.17 $
- Author:
- $author$
-
-
Constructor Summary
Constructors Constructor Description SshKeyPair()Creates a new SshKeyPair object.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract SshPrivateKeydecodePrivateKey(byte[] encoded)abstract SshPublicKeydecodePublicKey(byte[] encoded)abstract voidgenerate(int bits)SshPrivateKeygetPrivateKey()SshPublicKeygetPublicKey()SshPrivateKeysetPrivateKey(byte[] encoded)voidsetPrivateKey(SshPrivateKey key)SshPublicKeysetPublicKey(byte[] encoded)
-
-
-
Method Detail
-
generate
public abstract void generate(int bits)
- Parameters:
bits-
-
setPrivateKey
public void setPrivateKey(SshPrivateKey key)
- Parameters:
key-
-
setPrivateKey
public SshPrivateKey setPrivateKey(byte[] encoded) throws InvalidSshKeyException
- Parameters:
encoded-- Returns:
- Throws:
InvalidSshKeyException
-
getPrivateKey
public SshPrivateKey getPrivateKey()
- Returns:
-
setPublicKey
public SshPublicKey setPublicKey(byte[] encoded) throws InvalidSshKeyException
- Parameters:
encoded-- Returns:
- Throws:
InvalidSshKeyException
-
getPublicKey
public SshPublicKey getPublicKey()
- Returns:
-
decodePrivateKey
public abstract SshPrivateKey decodePrivateKey(byte[] encoded) throws InvalidSshKeyException
- Parameters:
encoded-- Returns:
- Throws:
InvalidSshKeyException
-
decodePublicKey
public abstract SshPublicKey decodePublicKey(byte[] encoded) throws InvalidSshKeyException
- Parameters:
encoded-- Returns:
- Throws:
InvalidSshKeyException
-
-