java.lang.Object
com.jcraft.jsch.KeyPair
com.jcraft.jsch.KeyPairRSA
-
Field Summary
-
Constructor Summary
ConstructorDescriptionKeyPairRSA(JSch jsch)
KeyPairRSA(JSch jsch, byte[] n_array, byte[] pub_array, byte[] prv_array)
-
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
byte[]
int
int
byte[]
Returns the blob of the public key.byte[]
getSignature(byte[] data)
byte[]
getSignature(byte[] data, String alg)
getVerifier(String alg)
Methods inherited from class com.jcraft.jsch.KeyPair
decrypt, decrypt, finalize, genKeyPair, genKeyPair, getFingerPrint, getPublicKeyComment, isEncrypted, load, load, load, setPassphrase, setPassphrase, setPublicKeyComment, writePrivateKey, writePrivateKey, writePrivateKey, writePrivateKey, writePublicKey, writePublicKey, writeSECSHPublicKey, writeSECSHPublicKey
-
Constructor Details
-
KeyPairRSA
-
KeyPairRSA
-
-
Method Details
-
getPublicKeyBlob
public byte[] getPublicKeyBlob()Description copied from class:KeyPair
Returns the blob of the public key.- Overrides:
getPublicKeyBlob
in classKeyPair
- Returns:
- blob of the public key
-
getKeyType
public int getKeyType()- Specified by:
getKeyType
in classKeyPair
-
getKeySize
public int getKeySize() -
getSignature
public byte[] getSignature(byte[] data)- Specified by:
getSignature
in classKeyPair
-
getSignature
- Specified by:
getSignature
in classKeyPair
-
getVerifier
- Specified by:
getVerifier
in classKeyPair
-
getVerifier
- Specified by:
getVerifier
in classKeyPair
-
forSSHAgent
- Specified by:
forSSHAgent
in classKeyPair
- Throws:
JSchException
-
dispose
public void dispose()
-