| 
 | 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
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(java.math.BigInteger val)Encodes an MPI into the message. | 
|  void | writePrivateKey(java.security.PrivateKey k)Encodes a private key into the message. | 
|  void | writePublicKey(java.security.PublicKey k)Encodes a public key into the message. | 
|  void | writeString(java.lang.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(java.security.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(java.security.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(java.math.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(java.lang.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 | ||||||||||