Bouncy Castle Cryptography Library 1.79

org.bouncycastle.bcpg
Interface BCPGKey

All Superinterfaces:
org.bouncycastle.util.Encodable
All Known Implementing Classes:
DSAPublicBCPGKey, DSASecretBCPGKey, ECPublicBCPGKey, ECSecretBCPGKey, EdSecretBCPGKey, ElGamalSecretBCPGKey, OctetArrayBCPGKey, RSAPublicBCPGKey, RSASecretBCPGKey, ElGamalPublicBCPGKey

public interface BCPGKey
extends org.bouncycastle.util.Encodable

base interface for a PGP key


Method Summary
 byte[] getEncoded()
          return a string of bytes giving the encoded format of the key, as described by it's format.
 java.lang.String getFormat()
          Return the base format for this key - in the case of the symmetric keys it will generally be raw indicating that the key is just a straight byte representation, for an asymmetric key the format will be PGP, indicating the key is a string of MPIs or octets encoded in PGP format.
 

Method Detail

getFormat

public java.lang.String getFormat()
Return the base format for this key - in the case of the symmetric keys it will generally be raw indicating that the key is just a straight byte representation, for an asymmetric key the format will be PGP, indicating the key is a string of MPIs or octets encoded in PGP format.
Returns:
"RAW" or "PGP"

getEncoded

public byte[] getEncoded()
return a string of bytes giving the encoded format of the key, as described by it's format.
Specified by:
getEncoded in interface org.bouncycastle.util.Encodable
Returns:
byte[]

Bouncy Castle Cryptography Library 1.79