Package org.netxms.client
Class SshKeyPair
java.lang.Object
org.netxms.client.SshKeyPair
SSH key pair
- 
Constructor SummaryConstructorsConstructorDescriptionDefault constructorSshKeyPair(NXCPMessage msg, long baseId) Create from NXCP messageSshKeyPair(SshKeyPair src) Copy constructor
- 
Method SummaryModifier and TypeMethodDescriptionvoidfillMessage(NXCPMessage msg) Fill NXCP messageintgetId()Get key ID.getName()Get key name.Get private part of this key pair.Get public part of this key pair.voidSet public and private keys.voidSet key name.
- 
Constructor Details- 
SshKeyPairpublic SshKeyPair()Default constructor
- 
SshKeyPairCopy constructor- Parameters:
- src- source object
 
- 
SshKeyPairCreate from NXCP message- Parameters:
- msg- NXCP message
- baseId- base field ID
 
 
- 
- 
Method Details- 
fillMessageFill NXCP message- Parameters:
- msg- NXCP message
 
- 
getIdpublic int getId()Get key ID.- Returns:
- key ID
 
- 
getNameGet key name.- Returns:
- key name
 
- 
setNameSet key name.- Parameters:
- name- new key name
 
- 
getPublicKeyGet public part of this key pair.- Returns:
- public key in SSH encoding or empty string if not set
 
- 
getPrivateKeyGet private part of this key pair.- Returns:
- private key in SSH encoding or empty string if not set
 
- 
setKeysSet public and private keys.- Parameters:
- publicKey- new public key
- privateKey- new private key
 
 
-