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,
ByteBuffer[] byteBuffers) |
SignatureCodec |
signatureCodec(io.netty.buffer.ByteBuf buf)
Get the signature codec and read the signature directly from the buffer
|
int |
signatureSize() |
Signature |
update(PublicKey receivedPublicKey,
ByteBuffer[] byteBuffers) |
boolean |
verify(PublicKey publicKey,
ByteBuffer[] byteBuffers,
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, ByteBuffer[] byteBuffers) throws InvalidKeyException, SignatureException, IOException
sign in interface SignatureFactoryInvalidKeyExceptionSignatureExceptionIOExceptionpublic boolean verify(PublicKey publicKey, ByteBuffer[] byteBuffers, SignatureCodec signatureEncoded) throws SignatureException, InvalidKeyException
verify in interface SignatureFactorySignatureExceptionInvalidKeyExceptionpublic Signature update(PublicKey receivedPublicKey, ByteBuffer[] byteBuffers) throws InvalidKeyException, SignatureException
update in interface SignatureFactoryInvalidKeyExceptionSignatureExceptionpublic SignatureCodec signatureCodec(io.netty.buffer.ByteBuf buf)
SignatureFactorysignatureCodec in interface SignatureFactorybuf - the buffer containing the signature at the reader indexpublic int signatureSize()
signatureSize in interface SignatureFactoryCopyright © 2015. All rights reserved.