Package org.netxms.client
Class SshKeyPair
java.lang.Object
org.netxms.client.SshKeyPair
SSH key pair
-
Constructor Summary
ConstructorDescriptionDefault constructorSshKeyPair
(NXCPMessage msg, long baseId) Create from NXCP messageSshKeyPair
(SshKeyPair src) Copy constructor -
Method Summary
Modifier and TypeMethodDescriptionvoid
fillMessage
(NXCPMessage msg) Fill NXCP messageint
getId()
Get key ID.getName()
Get key name.Get private part of this key pair.Get public part of this key pair.void
Set public and private keys.void
Set 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
-