Package org.netxms.client
Class SshKeyPair
java.lang.Object
org.netxms.client.SshKeyPair
SSH key pair
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorSshKeyPair(NXCPMessage msg, long baseId) Create from NXCP messageSshKeyPair(SshKeyPair src) Copy constructor -
Method Summary
Modifier 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
-
SshKeyPair
public SshKeyPair()Default constructor -
SshKeyPair
Copy constructor- Parameters:
src- source object
-
SshKeyPair
Create from NXCP message- Parameters:
msg- NXCP messagebaseId- base field ID
-
-
Method Details
-
fillMessage
Fill NXCP message- Parameters:
msg- NXCP message
-
getId
public int getId()Get key ID.- Returns:
- key ID
-
getName
Get key name.- Returns:
- key name
-
setName
Set key name.- Parameters:
name- new key name
-
getPublicKey
Get public part of this key pair.- Returns:
- public key in SSH encoding or empty string if not set
-
getPrivateKey
Get private part of this key pair.- Returns:
- private key in SSH encoding or empty string if not set
-
setKeys
Set public and private keys.- Parameters:
publicKey- new public keyprivateKey- new private key
-