Class SignatureSubpacketGeneratorUtil

    • Method Detail

      • removeAllPacketsOfType

        public static void removeAllPacketsOfType​(SignatureSubpacket subpacketType,
                                                  org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator subpacketGenerator)
        Remove all packets of the given type from the PGPSignatureSubpacketGenerators internal set.
        Parameters:
        subpacketType - type of subpacket to remove
        subpacketGenerator - subpacket generator
      • removeAllPacketsOfType

        public static void removeAllPacketsOfType​(int type,
                                                  org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator subpacketGenerator)
        Remove all packets of the given type from the PGPSignatureSubpacketGenerators internal set.
        Parameters:
        type - type of subpacket to remove
        subpacketGenerator - subpacket generator
      • setSignatureCreationTimeInSubpacketGenerator

        public static void setSignatureCreationTimeInSubpacketGenerator​(Date date,
                                                                        org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator subpacketGenerator)
        Replace all occurrences of a signature creation time subpackets in the subpacket generator with a single new instance representing the provided date.
        Parameters:
        date - signature creation time
        subpacketGenerator - subpacket generator
      • setKeyExpirationDateInSubpacketGenerator

        public static void setKeyExpirationDateInSubpacketGenerator​(Date expirationDate,
                                                                    @Nonnull
                                                                    Date creationDate,
                                                                    org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator subpacketGenerator)
        Replace all occurrences of key expiration time subpackets in the subpacket generator with a single instance representing the new expiration time.
        Parameters:
        expirationDate - expiration time as date or null for no expiration
        creationDate - date on which the key was created
        subpacketGenerator - subpacket generator