org.bouncycastle.bcpg
Class ElGamalPublicBCPGKey
java.lang.Object
   org.bouncycastle.bcpg.BCPGObject
org.bouncycastle.bcpg.BCPGObject
       org.bouncycastle.bcpg.ElGamalPublicBCPGKey
org.bouncycastle.bcpg.ElGamalPublicBCPGKey
- All Implemented Interfaces: 
- BCPGKey
- public class ElGamalPublicBCPGKey- extends BCPGObject- implements BCPGKey
base class for an ElGamal Public Key.
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ElGamalPublicBCPGKey
public ElGamalPublicBCPGKey(BCPGInputStream in)
                     throws java.io.IOException
ElGamalPublicBCPGKey
public ElGamalPublicBCPGKey(java.math.BigInteger p,
                            java.math.BigInteger g,
                            java.math.BigInteger y)
getFormat
public java.lang.String getFormat()
- return "PGP"
 
- 
- Specified by:
- getFormatin interface- BCPGKey
 
- 
- Returns:
- "RAW" or "PGP"
- See Also:
- BCPGKey.getFormat()
 
getEncoded
public byte[] getEncoded()
- return the standard PGP encoding of the key.
 
- 
- Specified by:
- getEncodedin interface- BCPGKey
- Overrides:
- getEncodedin class- BCPGObject
 
- 
- See Also:
- BCPGKey.getEncoded()
 
getP
public java.math.BigInteger getP()
- 
 
- 
 
getG
public java.math.BigInteger getG()
- 
 
- 
 
getY
public java.math.BigInteger getY()
- 
 
- 
 
encode
public void encode(BCPGOutputStream out)
            throws java.io.IOException
- 
- Specified by:
- encodein class- BCPGObject
 
- 
- Throws:
- java.io.IOException