public interface SshPublicKey
Interface for SSH supported public keys.
Modifier and Type | Method and Description |
---|---|
String |
getAlgorithm()
Get the algorithm name for the public key.
|
int |
getBitLength()
Get the bit length of the public key
|
byte[] |
getEncoded()
Encode the public key into a blob of binary data, the encoded result will
be passed into init to recreate the key.
|
String |
getFingerprint()
Return an SSH fingerprint of the public key
|
void |
init(byte[] blob,
int start,
int len)
Initialize the public key from a blob of binary data.
|
boolean |
verifySignature(byte[] signature,
byte[] data)
Verify the signature.
|
void init(byte[] blob, int start, int len) throws SshException
blob
- start
- len
- SshException
String getAlgorithm()
int getBitLength()
byte[] getEncoded() throws SshException
SshException
String getFingerprint() throws SshException
SshException
boolean verifySignature(byte[] signature, byte[] data) throws SshException
signature
- data
- true
if the signature was produced by the
corresponding private key that owns this public key, otherwise
false
.SshException
Copyright © 2014. All rights reserved.