Package org.bouncycastle.bcpg
Interface BCPGKey
-
- All Superinterfaces:
org.bouncycastle.util.Encodable
- All Known Implementing Classes:
DSAPublicBCPGKey
,DSASecretBCPGKey
,ECDHPublicBCPGKey
,ECDSAPublicBCPGKey
,ECPublicBCPGKey
,ECSecretBCPGKey
,EdDSAPublicBCPGKey
,EdSecretBCPGKey
,ElGamalPublicBCPGKey
,ElGamalSecretBCPGKey
,RSAPublicBCPGKey
,RSASecretBCPGKey
public interface BCPGKey extends org.bouncycastle.util.Encodable
base interface for a PGP key
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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 encoded in PGP format.
-
-
-
Method Detail
-
getFormat
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 encoded in PGP format.- Returns:
- "RAW" or "PGP"
-
getEncoded
byte[] getEncoded()
return a string of bytes giving the encoded format of the key, as described by it's format.- Specified by:
getEncoded
in interfaceorg.bouncycastle.util.Encodable
- Returns:
- byte[]
-
-