Class KeyStore


  • public class KeyStore
    extends java.lang.Object
    Version:
    $Revision: 1.14 $
    Author:
    $author$
    • Constructor Detail

      • KeyStore

        public KeyStore()
        Creates a new KeyStore object.
    • Method Detail

      • getPublicKeys

        public java.util.Map getPublicKeys()
        Returns:
      • indexOf

        public int indexOf​(SshPublicKey key)
        Parameters:
        key -
        Returns:
      • elementAt

        public SshPublicKey elementAt​(int i)
        Parameters:
        i -
        Returns:
      • getDescription

        public java.lang.String getDescription​(SshPublicKey key)
        Parameters:
        key -
        Returns:
      • size

        public int size()
        Returns:
      • addKeyStoreListener

        public void addKeyStoreListener​(KeyStoreListener listener)
        Parameters:
        listener -
      • removeKeyStoreListener

        public void removeKeyStoreListener​(KeyStoreListener listener)
        Parameters:
        listener -
      • addKey

        public boolean addKey​(SshPrivateKey prvkey,
                              SshPublicKey pubkey,
                              java.lang.String description,
                              KeyConstraints cs)
                       throws java.io.IOException
        Parameters:
        prvkey -
        pubkey -
        description -
        cs -
        Returns:
        Throws:
        java.io.IOException
      • deleteAllKeys

        public void deleteAllKeys()
      • deleteKey

        public boolean deleteKey​(SshPublicKey pubkey,
                                 java.lang.String description)
                          throws java.io.IOException
        Parameters:
        pubkey -
        description -
        Returns:
        Throws:
        java.io.IOException
      • lock

        public boolean lock​(java.lang.String password)
                     throws java.io.IOException
        Parameters:
        password -
        Returns:
        Throws:
        java.io.IOException
      • unlock

        public boolean unlock​(java.lang.String password)
                       throws java.io.IOException
        Parameters:
        password -
        Returns:
        Throws:
        java.io.IOException