Top Description Interfaces Classes
module bcpg

Package org.bouncycastle.bcpg.sig


Low level classes for dealing with OpenPGP signature attributes.

Interface Summary

Modifier and TypeInterface and Description
public interface
RevocationKeyTags

Revocation Key Class values.

public interface
RevocationReasonTags

Revocation reason tags.

Class Summary

Modifier and TypeClass and Description
public class
EmbeddedSignature

Signature Subpacket for embedding one Signature into another.

public class
Exportable

Signature Subpacket for marking a signature as exportable or non-exportable.

public class
Features

Signature Subpacket encoding, which features are supported by the key-holders implementation.

public class
IntendedRecipientFingerprint

Signature Subpacket containing the fingerprint of the intended recipients primary key.

public class
IssuerFingerprint

Signature Subpacket containing the fingerprint of the issuers signing (sub-) key.

public class
IssuerKeyID

Signature Subpacket containing the key-id of the issuers signing (sub-) key.

public class
KeyExpirationTime

Signature Subpacket containing the number of seconds after the key's creation date, after which the key expires.

public class
KeyFlags

Signature Subpacket encoding the capabilities / intended uses of a key.

public class
LibrePGPPreferredEncryptionModes

This is a deprecated LibrePGP signature subpacket with encryption mode numbers to indicate which modes the key holder prefers to use with OCB Encrypted Data Packets (org.bouncycastle.bcpg.AEADEncDataPacket).

public class
NotationData

Signature Subpacket encoding custom notations.

public class
PolicyURI

Signature Subpacket for encoding a URI pointing to a document containing the policy under which the signature was created.

public class
PreferredAEADCiphersuites

Signature Subpacket containing the AEAD cipher suites (AEAD algorithm, Symmetric Key Algorithm pairs) preferred by the key holder's implementation.

public class
PreferredAlgorithms

Signature Subpacket containing algorithm preferences of the key holder's implementation.

public class
PreferredKeyServer

Signature Subpacket containing the URI of the users preferred key server.

public class
PrimaryUserID

Signature Subpacket marking a User ID as primary.

public class
RegularExpression

Signature Subpacket containing a regular expression limiting the scope of the signature.

public class
Revocable

Signature Subpacket marking a signature as non-revocable.

public class
RevocationKey

Deprecated since RFC9580
Represents revocation key OpenPGP signature sub packet.
public class
RevocationReason

Signature Subpacket for encoding the reason why a key was revoked.

public class
SignatureCreationTime

Signature Subpacket containing the time at which the signature was created.

public class
SignatureExpirationTime

Signature Subpacket containing the number of seconds after the signatures creation time after which the signature expires.

public class
SignatureTarget

Signature Subpacket containing the hash value of another signature to which this signature applies to.

public class
SignerUserID

Signature Subpacket containing the User ID of the identity as which the issuer created the signature.

public class
TrustSignature

Signature Subpacket encoding the level and amount of trust the issuer places into the certified key or identity.

pack-priv class