Class ExternalBlankSignatureContainer

  • All Implemented Interfaces:
    ExternalSignatureContainer

    public class ExternalBlankSignatureContainer
    extends java.lang.Object
    implements ExternalSignatureContainer
    Produces a blank (or empty) signature. Useful for deferred signing with MakeSignature.signExternalContainer().
    • Constructor Detail

      • ExternalBlankSignatureContainer

        public ExternalBlankSignatureContainer​(PdfDictionary sigDic)
      • ExternalBlankSignatureContainer

        public ExternalBlankSignatureContainer​(PdfName filter,
                                               PdfName subFilter)
    • Method Detail

      • sign

        public byte[] sign​(java.io.InputStream data)
                    throws java.security.GeneralSecurityException
        Description copied from interface: ExternalSignatureContainer
        Produces the container with the signature.
        Specified by:
        sign in interface ExternalSignatureContainer
        Parameters:
        data - the data to sign
        Returns:
        a container with the signature and other objects, like CRL and OCSP. The container will generally be a PKCS7 one.
        Throws:
        java.security.GeneralSecurityException