Class SshKeyPair

java.lang.Object
org.netxms.client.SshKeyPair

public class SshKeyPair extends Object
SSH key pair
  • Constructor Details

    • SshKeyPair

      public SshKeyPair()
      Default constructor
    • SshKeyPair

      public SshKeyPair(SshKeyPair src)
      Copy constructor
      Parameters:
      src - source object
    • SshKeyPair

      public SshKeyPair(NXCPMessage msg, long baseId)
      Create from NXCP message
      Parameters:
      msg - NXCP message
      baseId - base field ID
  • Method Details

    • fillMessage

      public void fillMessage(NXCPMessage msg)
      Fill NXCP message
      Parameters:
      msg - NXCP message
    • getId

      public int getId()
      Get key ID.
      Returns:
      key ID
    • getName

      public String getName()
      Get key name.
      Returns:
      key name
    • setName

      public void setName(String name)
      Set key name.
      Parameters:
      name - new key name
    • getPublicKey

      public String getPublicKey()
      Get public part of this key pair.
      Returns:
      public key in SSH encoding or empty string if not set
    • getPrivateKey

      public String getPrivateKey()
      Get private part of this key pair.
      Returns:
      private key in SSH encoding or empty string if not set
    • setKeys

      public void setKeys(String publicKey, String privateKey)
      Set public and private keys.
      Parameters:
      publicKey - new public key
      privateKey - new private key