Class 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SshKeyGenerator

        public SshKeyGenerator()
        Creates a new SshKeyGenerator object.
    • 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