Top Description Methods
org.bouncycastle.bcpg

public Interface BCPGKey

extends Encodable
Known Direct Implementers
org.bouncycastle.bcpg.DSAPublicBCPGKey, org.bouncycastle.bcpg.DSASecretBCPGKey, org.bouncycastle.bcpg.ECPublicBCPGKey, org.bouncycastle.bcpg.ECSecretBCPGKey, org.bouncycastle.bcpg.EdSecretBCPGKey, org.bouncycastle.bcpg.ElGamalPublicBCPGKey, org.bouncycastle.bcpg.ElGamalSecretBCPGKey, org.bouncycastle.bcpg.RSAPublicBCPGKey, org.bouncycastle.bcpg.RSASecretBCPGKey
Imports
org.bouncycastle.util.Encodable

base interface for a PGP key

Method Summary

Modifier and TypeMethod and Description
public byte[]

Returns:

byte[]
getEncoded
()

Redeclares org.bouncycastle.util.Encodable.getEncoded.

return a string of bytes giving the encoded format of the key, as described by it's format.
public String

Returns:

"RAW" or "PGP"
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 encoded in PGP format.

Method Detail

getEncodedback to summary
public byte[] getEncoded()

Redeclares org.bouncycastle.util.Encodable.getEncoded.

return a string of bytes giving the encoded format of the key, as described by it's format.

Returns:byte[]

byte[]

getFormatback to summary
public 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 encoded in PGP format.

Returns:String

"RAW" or "PGP"