Class DetachedSignature


  • public class DetachedSignature
    extends java.lang.Object
    Tuple-class which bundles together a signature, the signing key that created the signature, an identifier of the signing key and a record of whether or not the signature was verified.
    • Constructor Detail

      • DetachedSignature

        public DetachedSignature​(org.bouncycastle.openpgp.PGPSignature signature,
                                 org.bouncycastle.openpgp.PGPKeyRing signingKeyRing,
                                 SubkeyIdentifier signingKeyIdentifier)
        Create a new DetachedSignature object.
        Parameters:
        signature - signature
        signingKeyRing - signing key that created the signature
        signingKeyIdentifier - identifier of the used signing key
    • Method Detail

      • setVerified

        public void setVerified​(boolean verified)
        Mark this DetachedSignature as verified.
        Parameters:
        verified - verified
      • isVerified

        public boolean isVerified()
        Return true iff the signature is verified.
        Returns:
        verified
      • getSignature

        public org.bouncycastle.openpgp.PGPSignature getSignature()
        Return the OpenPGP signature.
        Returns:
        signature
      • getSigningKeyIdentifier

        public SubkeyIdentifier getSigningKeyIdentifier()
        Return an identifier pointing to the exact signing key which was used to create this signature.
        Returns:
        signing key identifier
      • getSigningKeyRing

        public org.bouncycastle.openpgp.PGPKeyRing getSigningKeyRing()
        Return the key ring that contains the signing key that created this signature.
        Returns:
        key ring