Package | Description |
---|---|
org.bouncycastle.bcpg | |
org.bouncycastle.openpgp | |
org.bouncycastle.openpgp.operator | |
org.bouncycastle.openpgp.operator.bc | |
org.bouncycastle.openpgp.operator.jcajce |
Modifier and Type | Class and Description |
---|---|
class |
PublicSubkeyPacket
basic packet for a PGP public key
|
Modifier and Type | Method and Description |
---|---|
PublicKeyPacket |
SecretKeyPacket.getPublicKeyPacket() |
Constructor and Description |
---|
SecretKeyPacket(PublicKeyPacket pubKeyPacket,
int encAlgorithm,
int s2kUsage,
S2K s2k,
byte[] iv,
byte[] secKeyData) |
SecretKeyPacket(PublicKeyPacket pubKeyPacket,
int encAlgorithm,
S2K s2k,
byte[] iv,
byte[] secKeyData) |
SecretSubkeyPacket(PublicKeyPacket pubKeyPacket,
int encAlgorithm,
int s2kUsage,
S2K s2k,
byte[] iv,
byte[] secKeyData) |
SecretSubkeyPacket(PublicKeyPacket pubKeyPacket,
int encAlgorithm,
S2K s2k,
byte[] iv,
byte[] secKeyData) |
Modifier and Type | Method and Description |
---|---|
PublicKeyPacket |
PGPPublicKey.getPublicKeyPacket() |
PublicKeyPacket |
PGPPrivateKey.getPublicKeyPacket()
Return the public key packet associated with this private key, if available.
|
Constructor and Description |
---|
PGPPrivateKey(long keyID,
PublicKeyPacket publicKeyPacket,
BCPGKey privateKeyDataPacket)
Base constructor.
|
PGPPublicKey(PublicKeyPacket publicKeyPacket,
KeyFingerPrintCalculator fingerPrintCalculator)
Create a PGP public key from a packet descriptor using the passed in fingerPrintCalculator to do calculate
the fingerprint and keyID.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
KeyFingerPrintCalculator.calculateFingerprint(PublicKeyPacket publicPk) |
Modifier and Type | Method and Description |
---|---|
byte[] |
BcKeyFingerprintCalculator.calculateFingerprint(PublicKeyPacket publicPk) |
Modifier and Type | Method and Description |
---|---|
byte[] |
JcaKeyFingerprintCalculator.calculateFingerprint(PublicKeyPacket publicPk) |