Class PdfSigner.SignatureApplier

  • Enclosing class:
    PdfSigner

    static class PdfSigner.SignatureApplier
    extends java.lang.Object
    • Field Detail

      • fieldName

        private final java.lang.String fieldName
      • outs

        private final java.io.OutputStream outs
      • gaps

        private long[] gaps
    • Constructor Detail

      • SignatureApplier

        public SignatureApplier​(PdfReader reader,
                                java.lang.String fieldName,
                                java.io.OutputStream outs)
      • SignatureApplier

        public SignatureApplier​(PdfDocument document,
                                java.lang.String fieldName,
                                java.io.OutputStream outs)
    • Method Detail

      • apply

        public void apply​(PdfSigner.ISignatureDataProvider signatureDataProvider)
                   throws java.io.IOException,
                          java.security.GeneralSecurityException
        Throws:
        java.io.IOException
        java.security.GeneralSecurityException
      • apply

        void apply​(PdfDocument document,
                   PdfSigner.ISignatureDataProvider signatureDataProvider)
            throws java.io.IOException,
                   java.security.GeneralSecurityException
        Throws:
        java.io.IOException
        java.security.GeneralSecurityException
      • getDataToSign

        public java.io.InputStream getDataToSign()
                                          throws java.io.IOException
        Throws:
        java.io.IOException