public class DefaultSignatureFactory extends Object implements SignatureFactory
| Constructor and Description |
|---|
DefaultSignatureFactory() |
| Modifier and Type | Method and Description |
|---|---|
PublicKey |
decodePublicKey(byte[] me)
The public key is sent over the wire, thus the decoding of it needs
special handling.
|
PublicKey |
decodePublicKey(io.netty.buffer.ByteBuf buf) |
void |
encodePublicKey(PublicKey publicKey,
io.netty.buffer.ByteBuf buf) |
SHA1Signature |
sign(PrivateKey privateKey,
io.netty.buffer.ByteBuf buf) |
Signature |
signatureInstance() |
boolean |
verify(PublicKey publicKey,
io.netty.buffer.ByteBuf buf,
SHA1Signature signatureEncoded) |
public Signature signatureInstance()
signatureInstance in interface SignatureFactorypublic PublicKey decodePublicKey(byte[] me)
SignatureFactorydecodePublicKey in interface SignatureFactoryme - The byte array that contains the public keypublic PublicKey decodePublicKey(io.netty.buffer.ByteBuf buf)
decodePublicKey in interface SignatureFactorypublic void encodePublicKey(PublicKey publicKey, io.netty.buffer.ByteBuf buf)
encodePublicKey in interface SignatureFactorypublic SHA1Signature sign(PrivateKey privateKey, io.netty.buffer.ByteBuf buf) throws InvalidKeyException, SignatureException, IOException
sign in interface SignatureFactoryInvalidKeyExceptionSignatureExceptionIOExceptionpublic boolean verify(PublicKey publicKey, io.netty.buffer.ByteBuf buf, SHA1Signature signatureEncoded) throws SignatureException, InvalidKeyException, IOException
verify in interface SignatureFactorySignatureExceptionInvalidKeyExceptionIOExceptionCopyright © 2014. All rights reserved.