Class SshKeyGenerator
- java.lang.Object
-
- com.sshtools.j2ssh.transport.publickey.SshKeyGenerator
-
public class SshKeyGenerator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SshKeyGenerator()
Creates a new SshKeyGenerator object.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
changePassphrase(java.io.File f, java.lang.String oldPassphrase, java.lang.String newPassphrase)
static java.lang.String
convertPublicKeyFile(java.io.File f, SshPublicKeyFormat convert)
void
generateKeyPair(java.lang.String type, int bits, java.lang.String filename, java.lang.String username, java.lang.String passphrase)
static void
main(java.lang.String[] args)
static void
processCommandLine(java.lang.String[] args)
-
-
-
Method Detail
-
generateKeyPair
public void generateKeyPair(java.lang.String type, int bits, java.lang.String filename, java.lang.String username, java.lang.String passphrase) throws java.io.IOException
- Parameters:
type
-bits
-filename
-username
-passphrase
-- Throws:
java.io.IOException
-
main
public static void main(java.lang.String[] args)
- Parameters:
args
-
-
processCommandLine
public static void processCommandLine(java.lang.String[] args)
- Parameters:
args
-
-
changePassphrase
public static void changePassphrase(java.io.File f, java.lang.String oldPassphrase, java.lang.String newPassphrase) throws java.io.IOException, InvalidSshKeyException
- Parameters:
f
-oldPassphrase
-newPassphrase
-- Throws:
java.io.IOException
InvalidSshKeyException
-
convertPublicKeyFile
public static java.lang.String convertPublicKeyFile(java.io.File f, SshPublicKeyFormat convert) throws InvalidSshKeyException, java.io.IOException
- Parameters:
f
-convert
-- Returns:
- Throws:
InvalidSshKeyException
java.io.IOException
-
-