|
For the latest news and information visit The GNU Crypto project |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgnu.crypto.key.OutgoingMessage
public class OutgoingMessage
An implementation of outgoing messages for use with key agreement protocols.
Constructor Summary | |
---|---|
OutgoingMessage()
|
Method Summary | |
---|---|
byte[] |
toByteArray()
Returns the encoded form of the current message including the 4-byte length header. |
byte[] |
wrap()
Returns the encoded form of the current message excluding the 4-byte length header. |
void |
writeMPI(BigInteger val)
Encodes an MPI into the message. |
void |
writePrivateKey(PrivateKey k)
Encodes a private key into the message. |
void |
writePublicKey(PublicKey k)
Encodes a public key into the message. |
void |
writeString(String s)
Encodes a string into the message. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OutgoingMessage()
Method Detail |
---|
public byte[] toByteArray() throws KeyAgreementException
Returns the encoded form of the current message including the 4-byte length header.
KeyAgreementException
- if an encoding size constraint is violated.public byte[] wrap() throws KeyAgreementException
Returns the encoded form of the current message excluding the 4-byte length header.
KeyAgreementException
- if an encoding size constraint is violated.public void writePublicKey(PublicKey k) throws KeyAgreementException
Encodes a public key into the message.
k
- the public key to encode.
KeyAgreementException
- if an encoding size constraint is violated.public void writePrivateKey(PrivateKey k) throws KeyAgreementException
Encodes a private key into the message.
k
- the private key to encode.
KeyAgreementException
- if an encoding size constraint is violated.public void writeMPI(BigInteger val) throws KeyAgreementException
Encodes an MPI into the message.
val
- the MPI to encode.
KeyAgreementException
- if an encoding size constraint is violated.public void writeString(String s) throws KeyAgreementException
Encodes a string into the message.
s
- the string to encode.
KeyAgreementException
- if the UTF8 encoding is not supported on
this platform, or if an encoding size constraint is violated.
|
For the latest news and information visit The GNU Crypto project |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |