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 voidchangePassphrase(java.io.File f, java.lang.String oldPassphrase, java.lang.String newPassphrase)static java.lang.StringconvertPublicKeyFile(java.io.File f, SshPublicKeyFormat convert)voidgenerateKeyPair(java.lang.String type, int bits, java.lang.String filename, java.lang.String username, java.lang.String passphrase)static voidmain(java.lang.String[] args)static voidprocessCommandLine(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.IOExceptionInvalidSshKeyException
-
convertPublicKeyFile
public static java.lang.String convertPublicKeyFile(java.io.File f, SshPublicKeyFormat convert) throws InvalidSshKeyException, java.io.IOException- Parameters:
f-convert-- Returns:
- Throws:
InvalidSshKeyExceptionjava.io.IOException
-
-