public class DSASignatureFactory extends Object implements SignatureFactory
| Constructor and Description |
|---|
DSASignatureFactory() |
| 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) |
SignatureCodec |
sign(PrivateKey privateKey,
io.netty.buffer.ByteBuf buf) |
SignatureCodec |
signatureCodec() |
Signature |
update(PublicKey receivedPublicKey,
ByteBuffer[] byteBuffers) |
boolean |
verify(PublicKey publicKey,
io.netty.buffer.ByteBuf buf,
SignatureCodec signatureEncoded) |
public 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 SignatureCodec 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, SignatureCodec signatureEncoded) throws SignatureException, InvalidKeyException, IOException
verify in interface SignatureFactorySignatureExceptionInvalidKeyExceptionIOExceptionpublic Signature update(PublicKey receivedPublicKey, ByteBuffer[] byteBuffers) throws InvalidKeyException, SignatureException
update in interface SignatureFactoryInvalidKeyExceptionSignatureExceptionpublic SignatureCodec signatureCodec()
signatureCodec in interface SignatureFactoryCopyright © 2014. All rights reserved.