From 87c9269152f8c631123525b796cf07dc0cca7398 Mon Sep 17 00:00:00 2001 From: Andreas Fitzek Date: Wed, 5 Feb 2014 09:20:54 +0100 Subject: Documentation + Documentation building --- .../gv/egiz/pdfas/lib/api/ByteArrayDataSink.html | 326 +++++++++++++++ .../gv/egiz/pdfas/lib/api/ByteArrayDataSource.html | 294 +++++++++++++ docs/at/gv/egiz/pdfas/lib/api/Configuration.html | 255 ++++++++++++ docs/at/gv/egiz/pdfas/lib/api/DataSink.html | 218 ++++++++++ docs/at/gv/egiz/pdfas/lib/api/DataSource.html | 238 +++++++++++ .../pdfas/lib/api/IConfigurationConstants.html | 364 +++++++++++++++++ docs/at/gv/egiz/pdfas/lib/api/PdfAs.html | 324 +++++++++++++++ docs/at/gv/egiz/pdfas/lib/api/PdfAsFactory.html | 375 +++++++++++++++++ docs/at/gv/egiz/pdfas/lib/api/PdfAsParameter.html | 268 ++++++++++++ .../gv/egiz/pdfas/lib/api/SignaturePosition.html | 281 +++++++++++++ docs/at/gv/egiz/pdfas/lib/api/StatusRequest.html | 329 +++++++++++++++ .../pdfas/lib/api/class-use/ByteArrayDataSink.html | 118 ++++++ .../lib/api/class-use/ByteArrayDataSource.html | 118 ++++++ .../pdfas/lib/api/class-use/Configuration.html | 196 +++++++++ .../gv/egiz/pdfas/lib/api/class-use/DataSink.html | 205 ++++++++++ .../egiz/pdfas/lib/api/class-use/DataSource.html | 204 +++++++++ .../lib/api/class-use/IConfigurationConstants.html | 118 ++++++ docs/at/gv/egiz/pdfas/lib/api/class-use/PdfAs.html | 160 ++++++++ .../egiz/pdfas/lib/api/class-use/PdfAsFactory.html | 118 ++++++ .../pdfas/lib/api/class-use/PdfAsParameter.html | 180 ++++++++ .../pdfas/lib/api/class-use/SignaturePosition.html | 160 ++++++++ .../pdfas/lib/api/class-use/StatusRequest.html | 189 +++++++++ docs/at/gv/egiz/pdfas/lib/api/package-frame.html | 33 ++ docs/at/gv/egiz/pdfas/lib/api/package-summary.html | 203 +++++++++ docs/at/gv/egiz/pdfas/lib/api/package-tree.html | 144 +++++++ docs/at/gv/egiz/pdfas/lib/api/package-use.html | 221 ++++++++++ .../gv/egiz/pdfas/lib/api/sign/IPlainSigner.html | 277 +++++++++++++ .../gv/egiz/pdfas/lib/api/sign/SignParameter.html | 344 ++++++++++++++++ docs/at/gv/egiz/pdfas/lib/api/sign/SignResult.html | 257 ++++++++++++ .../pdfas/lib/api/sign/class-use/IPlainSigner.html | 175 ++++++++ .../lib/api/sign/class-use/SignParameter.html | 184 +++++++++ .../pdfas/lib/api/sign/class-use/SignResult.html | 166 ++++++++ .../gv/egiz/pdfas/lib/api/sign/package-frame.html | 22 + .../egiz/pdfas/lib/api/sign/package-summary.html | 148 +++++++ .../gv/egiz/pdfas/lib/api/sign/package-tree.html | 133 ++++++ .../at/gv/egiz/pdfas/lib/api/sign/package-use.html | 177 ++++++++ .../egiz/pdfas/lib/api/verify/SignatureCheck.html | 233 +++++++++++ .../egiz/pdfas/lib/api/verify/VerifyParameter.html | 284 +++++++++++++ .../gv/egiz/pdfas/lib/api/verify/VerifyResult.html | 335 +++++++++++++++ .../lib/api/verify/class-use/SignatureCheck.html | 172 ++++++++ .../lib/api/verify/class-use/VerifyParameter.html | 176 ++++++++ .../lib/api/verify/class-use/VerifyResult.html | 160 ++++++++ .../egiz/pdfas/lib/api/verify/package-frame.html | 22 + .../egiz/pdfas/lib/api/verify/package-summary.html | 144 +++++++ .../gv/egiz/pdfas/lib/api/verify/package-tree.html | 133 ++++++ .../gv/egiz/pdfas/lib/api/verify/package-use.html | 173 ++++++++ .../placeholder/SignaturePlaceholderContext.html | 263 ++++++++++++ .../impl/placeholder/SignaturePlaceholderData.html | 454 +++++++++++++++++++++ .../placeholder/SignaturePlaceholderExtractor.html | 356 ++++++++++++++++ .../pdfas/lib/impl/positioning/Positioning.html | 369 +++++++++++++++++ .../gv/egiz/pdfas/lib/util/CertificateUtils.html | 262 ++++++++++++ 51 files changed, 11058 insertions(+) create mode 100644 docs/at/gv/egiz/pdfas/lib/api/ByteArrayDataSink.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/ByteArrayDataSource.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/Configuration.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/DataSink.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/DataSource.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/IConfigurationConstants.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/PdfAs.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/PdfAsFactory.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/PdfAsParameter.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/SignaturePosition.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/StatusRequest.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/class-use/ByteArrayDataSink.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/class-use/ByteArrayDataSource.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/class-use/Configuration.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/class-use/DataSink.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/class-use/DataSource.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/class-use/IConfigurationConstants.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/class-use/PdfAs.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/class-use/PdfAsFactory.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/class-use/PdfAsParameter.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/class-use/SignaturePosition.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/class-use/StatusRequest.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/package-frame.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/package-summary.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/package-tree.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/package-use.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/sign/IPlainSigner.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/sign/SignParameter.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/sign/SignResult.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/sign/class-use/IPlainSigner.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/sign/class-use/SignParameter.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/sign/class-use/SignResult.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/sign/package-frame.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/sign/package-summary.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/sign/package-tree.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/sign/package-use.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/verify/SignatureCheck.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/verify/VerifyParameter.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/verify/VerifyResult.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/verify/class-use/SignatureCheck.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/verify/class-use/VerifyParameter.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/verify/class-use/VerifyResult.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/verify/package-frame.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/verify/package-summary.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/verify/package-tree.html create mode 100644 docs/at/gv/egiz/pdfas/lib/api/verify/package-use.html create mode 100644 docs/at/gv/egiz/pdfas/lib/impl/placeholder/SignaturePlaceholderContext.html create mode 100644 docs/at/gv/egiz/pdfas/lib/impl/placeholder/SignaturePlaceholderData.html create mode 100644 docs/at/gv/egiz/pdfas/lib/impl/placeholder/SignaturePlaceholderExtractor.html create mode 100644 docs/at/gv/egiz/pdfas/lib/impl/positioning/Positioning.html create mode 100644 docs/at/gv/egiz/pdfas/lib/util/CertificateUtils.html (limited to 'docs/at/gv/egiz/pdfas') diff --git a/docs/at/gv/egiz/pdfas/lib/api/ByteArrayDataSink.html b/docs/at/gv/egiz/pdfas/lib/api/ByteArrayDataSink.html new file mode 100644 index 00000000..df4e2fbd --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/ByteArrayDataSink.html @@ -0,0 +1,326 @@ + + + + + + +ByteArrayDataSink (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + +
+
at.gv.egiz.pdfas.lib.api
+

Class ByteArrayDataSink

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    DataSink
    +
    +
    +
    +
    public class ByteArrayDataSink
    +extends Object
    +implements DataSink
    +
    A simple byte array data sink
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ByteArrayDataSink

        +
        public ByteArrayDataSink()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createOutputStream

        +
        public OutputStream createOutputStream()
        +
        Description copied from interface: DataSink
        +
        Creates an output stream to receive the data
        +
        +
        Specified by:
        +
        createOutputStream in interface DataSink
        +
        Returns:
        an output stream for the data
        +
      • +
      + + + +
        +
      • +

        getData

        +
        public byte[] getData()
        +
        Returns the output data
        +
        Returns:
        the output data
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/ByteArrayDataSource.html b/docs/at/gv/egiz/pdfas/lib/api/ByteArrayDataSource.html new file mode 100644 index 00000000..ac949211 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/ByteArrayDataSource.html @@ -0,0 +1,294 @@ + + + + + + +ByteArrayDataSource (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + +
+
at.gv.egiz.pdfas.lib.api
+

Class ByteArrayDataSource

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    DataSource
    +
    +
    +
    +
    public class ByteArrayDataSource
    +extends Object
    +implements DataSource
    +
    A simple byte array data source
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ByteArrayDataSource

        +
        public ByteArrayDataSource(byte[] data)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getMIMEType

        +
        public String getMIMEType()
        +
        Description copied from interface: DataSource
        +
        Gets the MIME Type of the contained data.
        +
        +
        Specified by:
        +
        getMIMEType in interface DataSource
        +
        Returns:
        MIME Type
        +
      • +
      + + + +
        +
      • +

        getByteData

        +
        public byte[] getByteData()
        +
        Description copied from interface: DataSource
        +
        Gets the contained data
        +
        +
        Specified by:
        +
        getByteData in interface DataSource
        +
        Returns:
        the contained data
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/Configuration.html b/docs/at/gv/egiz/pdfas/lib/api/Configuration.html new file mode 100644 index 00000000..914ef0ed --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/Configuration.html @@ -0,0 +1,255 @@ + + + + + + +Configuration (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + +
+
at.gv.egiz.pdfas.lib.api
+

Interface Configuration

+
+
+
+
    +
  • +
    +
    +
    public interface Configuration
    +
    Configuration interface + + This interface is used to configure one PDF-AS run. It contains the configuration values + from the configuration file. Use this interface to override properties during runtime.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      StringgetValue(String key) +
      Gets a specific Value
      +
      booleanhasValue(String key) +
      Is the configuration key set
      +
      voidsetValue(String key, + String value) +
      Sets or overrides a configuration value
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        String getValue(String key)
        +
        Gets a specific Value
        +
        Parameters:
        key - The configuration key
        +
        Returns:
        The configured value
        +
      • +
      + + + +
        +
      • +

        hasValue

        +
        boolean hasValue(String key)
        +
        Is the configuration key set
        +
        Parameters:
        key - The configuration key
        +
        Returns:
        true | false
        +
      • +
      + + + +
        +
      • +

        setValue

        +
        void setValue(String key,
        +            String value)
        +
        Sets or overrides a configuration value
        +
        Parameters:
        key - The configuration key
        value - The configuration value
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/DataSink.html b/docs/at/gv/egiz/pdfas/lib/api/DataSink.html new file mode 100644 index 00000000..fa3bb437 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/DataSink.html @@ -0,0 +1,218 @@ + + + + + + +DataSink (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + +
+
at.gv.egiz.pdfas.lib.api
+

Interface DataSink

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    ByteArrayDataSink
    +
    +
    +
    +
    public interface DataSink
    +
    Data Sink interface.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      OutputStreamcreateOutputStream() +
      Creates an output stream to receive the data
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createOutputStream

        +
        OutputStream createOutputStream()
        +
        Creates an output stream to receive the data
        +
        Returns:
        an output stream for the data
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/DataSource.html b/docs/at/gv/egiz/pdfas/lib/api/DataSource.html new file mode 100644 index 00000000..acf2d5c6 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/DataSource.html @@ -0,0 +1,238 @@ + + + + + + +DataSource (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + +
+
at.gv.egiz.pdfas.lib.api
+

Interface DataSource

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    ByteArrayDataSource
    +
    +
    +
    +
    public interface DataSource
    +
    Data Source interface + + All data sources in PDF-AS implement this interface. Also custom data sources have to + implement this interface to allow PDF-AS to use them.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      byte[]getByteData() +
      Gets the contained data
      +
      StringgetMIMEType() +
      Gets the MIME Type of the contained data.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getMIMEType

        +
        String getMIMEType()
        +
        Gets the MIME Type of the contained data.
        +
        Returns:
        MIME Type
        +
      • +
      + + + +
        +
      • +

        getByteData

        +
        byte[] getByteData()
        +
        Gets the contained data
        +
        Returns:
        the contained data
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/IConfigurationConstants.html b/docs/at/gv/egiz/pdfas/lib/api/IConfigurationConstants.html new file mode 100644 index 00000000..3497b608 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/IConfigurationConstants.html @@ -0,0 +1,364 @@ + + + + + + +IConfigurationConstants (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + +
+
at.gv.egiz.pdfas.lib.api
+

Interface IConfigurationConstants

+
+
+
+
    +
  • +
    +
    +
    public interface IConfigurationConstants
    +
  • +
+
+
+ +
+
+ +
+
+ + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/PdfAs.html b/docs/at/gv/egiz/pdfas/lib/api/PdfAs.html new file mode 100644 index 00000000..9f89f8f3 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/PdfAs.html @@ -0,0 +1,324 @@ + + + + + + +PdfAs (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + +
+
at.gv.egiz.pdfas.lib.api
+

Interface PdfAs

+
+
+
+
    +
  • +
    +
    +
    public interface PdfAs
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        sign

        +
        SignResult sign(SignParameter parameter)
        +                throws at.gv.egiz.pdfas.common.exceptions.PdfAsException
        +
        Signs a PDF document using PDF-AS.
        +
        Parameters:
        parameter -
        +
        Returns:
        +
        Throws:
        +
        at.gv.egiz.pdfas.common.exceptions.PdfAsException
        +
      • +
      + + + +
        +
      • +

        verify

        +
        List<VerifyResult> verify(VerifyParameter parameter)
        +                          throws at.gv.egiz.pdfas.common.exceptions.PdfAsException
        +
        Verifies a document with (potentially multiple) PDF-AS signatures.
        +
        Parameters:
        parameter - The verification parameter
        +
        Returns:
        A list of verification Results
        +
        Throws:
        +
        at.gv.egiz.pdfas.common.exceptions.PdfAsException
        +
      • +
      + + + +
        +
      • +

        getConfiguration

        +
        Configuration getConfiguration()
        +
        Gets a copy of the PDF-AS configuration, to allow the application to + override configuration parameters at runtime.
        +
        Returns:
        A private copy of the pdf as configuration
        +
      • +
      + + + +
        +
      • +

        startSign

        +
        StatusRequest startSign(SignParameter parameter)
        +                        throws at.gv.egiz.pdfas.common.exceptions.PdfAsException
        +
        Starts a signature process + + After the process has to be startet the status request has to be services by the user application
        +
        Parameters:
        parameter - The sign parameter
        +
        Returns:
        A status request
        +
        Throws:
        +
        at.gv.egiz.pdfas.common.exceptions.PdfAsException
        +
      • +
      + + + +
        +
      • +

        process

        +
        StatusRequest process(StatusRequest statusRequest)
        +                      throws at.gv.egiz.pdfas.common.exceptions.PdfAsException
        +
        Continues an ongoing signature process
        +
        Parameters:
        statusRequest - The current status
        +
        Returns:
        A status request
        +
        Throws:
        +
        at.gv.egiz.pdfas.common.exceptions.PdfAsException
        +
      • +
      + + + +
        +
      • +

        finishSign

        +
        SignResult finishSign(StatusRequest statusRequest)
        +                      throws at.gv.egiz.pdfas.common.exceptions.PdfAsException
        +
        Finishes a signature process
        +
        Parameters:
        statusRequest - The current status
        +
        Returns:
        A signature result
        +
        Throws:
        +
        at.gv.egiz.pdfas.common.exceptions.PdfAsException
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/PdfAsFactory.html b/docs/at/gv/egiz/pdfas/lib/api/PdfAsFactory.html new file mode 100644 index 00000000..080a4b3b --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/PdfAsFactory.html @@ -0,0 +1,375 @@ + + + + + + +PdfAsFactory (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + +
+
at.gv.egiz.pdfas.lib.api
+

Class PdfAsFactory

+
+
+ +
+
    +
  • +
    +
    +
    public class PdfAsFactory
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PdfAsFactory

        +
        public PdfAsFactory()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        dontConfigureLog4j

        +
        public static void dontConfigureLog4j()
        +
      • +
      + + + +
        +
      • +

        createPdfAs

        +
        public static PdfAs createPdfAs(File configuration)
        +
        Create a new instance of PDF-AS
        +
        Parameters:
        configuration - The PDF-AS configuration
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        createSignParameter

        +
        public static SignParameter createSignParameter(Configuration configuration,
        +                                DataSource dataSource)
        +
        Creates a sign parameter
        +
        Parameters:
        configuration - The configuration to be used
        dataSource - The data source to be used
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        createVerifyParameter

        +
        public static VerifyParameter createVerifyParameter(Configuration configuration,
        +                                    DataSource dataSource)
        +
        Creates a verification parameter
        +
        Parameters:
        configuration - The configuration to be used
        dataSource - The data source to be used
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        deployDefaultConfiguration

        +
        public static void deployDefaultConfiguration(File targetDirectory)
        +                                       throws Exception
        +
        Deploy default configuration to targetDirectory + + The targetDirectory will be deleted and
        +
        Parameters:
        targetDirectory -
        +
        Throws:
        +
        Exception
        +
      • +
      + + + +
        +
      • +

        getSCMRevision

        +
        public static String getSCMRevision()
        +
        Gets the PDF-AS SCM Revision
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        getVersion

        +
        public static String getVersion()
        +
        Gets the PDF-AS Version
        +
        Returns:
        PDF-AS Verison string
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/PdfAsParameter.html b/docs/at/gv/egiz/pdfas/lib/api/PdfAsParameter.html new file mode 100644 index 00000000..af731f72 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/PdfAsParameter.html @@ -0,0 +1,268 @@ + + + + + + +PdfAsParameter (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + +
+
at.gv.egiz.pdfas.lib.api
+

Interface PdfAsParameter

+
+
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getConfiguration

        +
        Configuration getConfiguration()
        +
        Gets the configuration associated with the parameter
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        setConfiguration

        +
        void setConfiguration(Configuration configuration)
        +
        Sets the configuration associated with the parameter
        +
        Parameters:
        configuration -
        +
      • +
      + + + +
        +
      • +

        getDataSource

        +
        DataSource getDataSource()
        +
        Gets the data source of the parameter
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        setDataSource

        +
        void setDataSource(DataSource dataSource)
        +
        Sets the data source of the parameter
        +
        Parameters:
        dataSource -
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/SignaturePosition.html b/docs/at/gv/egiz/pdfas/lib/api/SignaturePosition.html new file mode 100644 index 00000000..f5968592 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/SignaturePosition.html @@ -0,0 +1,281 @@ + + + + + + +SignaturePosition (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + +
+
at.gv.egiz.pdfas.lib.api
+

Interface SignaturePosition

+
+
+
+
    +
  • +
    +
    +
    public interface SignaturePosition
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      floatgetHeight() +
      Returns the height of the signature.
      +
      intgetPage() +
      Returns the page on which the signature was placed.
      +
      floatgetWidth() +
      Returns the width of the signature.
      +
      floatgetX() +
      Returns the x position.
      +
      floatgetY() +
      Returns the y position.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPage

        +
        int getPage()
        +
        Returns the page on which the signature was placed.
        +
        Returns:
        Returns the page on which the signature was placed.
        +
      • +
      + + + +
        +
      • +

        getX

        +
        float getX()
        +
        Returns the x position.
        +
        Returns:
        Returns the x position.
        +
      • +
      + + + +
        +
      • +

        getY

        +
        float getY()
        +
        Returns the y position.
        +
        Returns:
        Returns the y position.
        +
      • +
      + + + +
        +
      • +

        getWidth

        +
        float getWidth()
        +
        Returns the width of the signature.
        +
        Returns:
        Returns the width of the signature.
        +
      • +
      + + + +
        +
      • +

        getHeight

        +
        float getHeight()
        +
        Returns the height of the signature.
        +
        Returns:
        Returns the height of the signature.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/StatusRequest.html b/docs/at/gv/egiz/pdfas/lib/api/StatusRequest.html new file mode 100644 index 00000000..0d7b4120 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/StatusRequest.html @@ -0,0 +1,329 @@ + + + + + + +StatusRequest (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + +
+
at.gv.egiz.pdfas.lib.api
+

Interface StatusRequest

+
+
+
+
    +
  • +
    +
    +
    public interface StatusRequest
    +
    Status of a signture process
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      byte[]getSignatureData() +
      Gets the data to be signed
      +
      int[]getSignatureDataByteRange() +
      Gets the byte range of the data to be signed
      +
      booleanisReady() +
      If true finishSign in PdfAs can be called to retrieve the signed pdf
      +
      booleanneedCertificate() +
      If true PDF-AS requires the signature certificate + + Retrieve the signing certificate and set it via setCertificate
      +
      booleanneedSignature() +
      If true PDF-AS requires a the CAdES signature + + use getSignatureData() and getSignatureDataByteRange() to retrieve the + data to be signed and set the signature via setSigature
      +
      voidsetCertificate(byte[] encodedCertificate) +
      Sets the signing certificate
      +
      voidsetSigature(byte[] signatureValue) +
      Sets the signature
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        needCertificate

        +
        boolean needCertificate()
        +
        If true PDF-AS requires the signature certificate + + Retrieve the signing certificate and set it via setCertificate
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        needSignature

        +
        boolean needSignature()
        +
        If true PDF-AS requires a the CAdES signature + + use getSignatureData() and getSignatureDataByteRange() to retrieve the + data to be signed and set the signature via setSigature
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        isReady

        +
        boolean isReady()
        +
        If true finishSign in PdfAs can be called to retrieve the signed pdf
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        getSignatureData

        +
        byte[] getSignatureData()
        +
        Gets the data to be signed
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        getSignatureDataByteRange

        +
        int[] getSignatureDataByteRange()
        +
        Gets the byte range of the data to be signed
        +
        Returns:
        +
      • +
      + + + + + + + +
        +
      • +

        setSigature

        +
        void setSigature(byte[] signatureValue)
        +
        Sets the signature
        +
        Parameters:
        signatureValue -
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/class-use/ByteArrayDataSink.html b/docs/at/gv/egiz/pdfas/lib/api/class-use/ByteArrayDataSink.html new file mode 100644 index 00000000..88b18444 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/class-use/ByteArrayDataSink.html @@ -0,0 +1,118 @@ + + + + + + +Uses of Class at.gv.egiz.pdfas.lib.api.ByteArrayDataSink (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Uses of Class
at.gv.egiz.pdfas.lib.api.ByteArrayDataSink

+
+
No usage of at.gv.egiz.pdfas.lib.api.ByteArrayDataSink
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/class-use/ByteArrayDataSource.html b/docs/at/gv/egiz/pdfas/lib/api/class-use/ByteArrayDataSource.html new file mode 100644 index 00000000..43125167 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/class-use/ByteArrayDataSource.html @@ -0,0 +1,118 @@ + + + + + + +Uses of Class at.gv.egiz.pdfas.lib.api.ByteArrayDataSource (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Uses of Class
at.gv.egiz.pdfas.lib.api.ByteArrayDataSource

+
+
No usage of at.gv.egiz.pdfas.lib.api.ByteArrayDataSource
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/class-use/Configuration.html b/docs/at/gv/egiz/pdfas/lib/api/class-use/Configuration.html new file mode 100644 index 00000000..30e9a68f --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/class-use/Configuration.html @@ -0,0 +1,196 @@ + + + + + + +Uses of Interface at.gv.egiz.pdfas.lib.api.Configuration (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Uses of Interface
at.gv.egiz.pdfas.lib.api.Configuration

+
+
+ +
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/class-use/DataSink.html b/docs/at/gv/egiz/pdfas/lib/api/class-use/DataSink.html new file mode 100644 index 00000000..99433198 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/class-use/DataSink.html @@ -0,0 +1,205 @@ + + + + + + +Uses of Interface at.gv.egiz.pdfas.lib.api.DataSink (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Uses of Interface
at.gv.egiz.pdfas.lib.api.DataSink

+
+
+ +
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/class-use/DataSource.html b/docs/at/gv/egiz/pdfas/lib/api/class-use/DataSource.html new file mode 100644 index 00000000..61606de6 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/class-use/DataSource.html @@ -0,0 +1,204 @@ + + + + + + +Uses of Interface at.gv.egiz.pdfas.lib.api.DataSource (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Uses of Interface
at.gv.egiz.pdfas.lib.api.DataSource

+
+
+ +
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/class-use/IConfigurationConstants.html b/docs/at/gv/egiz/pdfas/lib/api/class-use/IConfigurationConstants.html new file mode 100644 index 00000000..7350110e --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/class-use/IConfigurationConstants.html @@ -0,0 +1,118 @@ + + + + + + +Uses of Interface at.gv.egiz.pdfas.lib.api.IConfigurationConstants (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Uses of Interface
at.gv.egiz.pdfas.lib.api.IConfigurationConstants

+
+
No usage of at.gv.egiz.pdfas.lib.api.IConfigurationConstants
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/class-use/PdfAs.html b/docs/at/gv/egiz/pdfas/lib/api/class-use/PdfAs.html new file mode 100644 index 00000000..724ceb65 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/class-use/PdfAs.html @@ -0,0 +1,160 @@ + + + + + + +Uses of Interface at.gv.egiz.pdfas.lib.api.PdfAs (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Uses of Interface
at.gv.egiz.pdfas.lib.api.PdfAs

+
+
+ +
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/class-use/PdfAsFactory.html b/docs/at/gv/egiz/pdfas/lib/api/class-use/PdfAsFactory.html new file mode 100644 index 00000000..afd1db08 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/class-use/PdfAsFactory.html @@ -0,0 +1,118 @@ + + + + + + +Uses of Class at.gv.egiz.pdfas.lib.api.PdfAsFactory (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Uses of Class
at.gv.egiz.pdfas.lib.api.PdfAsFactory

+
+
No usage of at.gv.egiz.pdfas.lib.api.PdfAsFactory
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/class-use/PdfAsParameter.html b/docs/at/gv/egiz/pdfas/lib/api/class-use/PdfAsParameter.html new file mode 100644 index 00000000..b6e78855 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/class-use/PdfAsParameter.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Interface at.gv.egiz.pdfas.lib.api.PdfAsParameter (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Uses of Interface
at.gv.egiz.pdfas.lib.api.PdfAsParameter

+
+
+ +
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/class-use/SignaturePosition.html b/docs/at/gv/egiz/pdfas/lib/api/class-use/SignaturePosition.html new file mode 100644 index 00000000..398d05e1 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/class-use/SignaturePosition.html @@ -0,0 +1,160 @@ + + + + + + +Uses of Interface at.gv.egiz.pdfas.lib.api.SignaturePosition (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Uses of Interface
at.gv.egiz.pdfas.lib.api.SignaturePosition

+
+
+ +
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/class-use/StatusRequest.html b/docs/at/gv/egiz/pdfas/lib/api/class-use/StatusRequest.html new file mode 100644 index 00000000..10ddccd0 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/class-use/StatusRequest.html @@ -0,0 +1,189 @@ + + + + + + +Uses of Interface at.gv.egiz.pdfas.lib.api.StatusRequest (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Uses of Interface
at.gv.egiz.pdfas.lib.api.StatusRequest

+
+
+ +
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/package-frame.html b/docs/at/gv/egiz/pdfas/lib/api/package-frame.html new file mode 100644 index 00000000..0b8f9147 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/package-frame.html @@ -0,0 +1,33 @@ + + + + + + +at.gv.egiz.pdfas.lib.api (PDF-AS 4.0.0-SNAPSHOT Library) + + + + +

at.gv.egiz.pdfas.lib.api

+
+

Interfaces

+ +

Classes

+ +
+ + diff --git a/docs/at/gv/egiz/pdfas/lib/api/package-summary.html b/docs/at/gv/egiz/pdfas/lib/api/package-summary.html new file mode 100644 index 00000000..7a5e114a --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/package-summary.html @@ -0,0 +1,203 @@ + + + + + + +at.gv.egiz.pdfas.lib.api (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Package at.gv.egiz.pdfas.lib.api

+
+
+ +
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/package-tree.html b/docs/at/gv/egiz/pdfas/lib/api/package-tree.html new file mode 100644 index 00000000..3b9e3a47 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/package-tree.html @@ -0,0 +1,144 @@ + + + + + + +at.gv.egiz.pdfas.lib.api Class Hierarchy (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Hierarchy For Package at.gv.egiz.pdfas.lib.api

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/package-use.html b/docs/at/gv/egiz/pdfas/lib/api/package-use.html new file mode 100644 index 00000000..454ec2f9 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/package-use.html @@ -0,0 +1,221 @@ + + + + + + +Uses of Package at.gv.egiz.pdfas.lib.api (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Uses of Package
at.gv.egiz.pdfas.lib.api

+
+
+ +
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/sign/IPlainSigner.html b/docs/at/gv/egiz/pdfas/lib/api/sign/IPlainSigner.html new file mode 100644 index 00000000..b1177a0c --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/sign/IPlainSigner.html @@ -0,0 +1,277 @@ + + + + + + +IPlainSigner (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + +
+
at.gv.egiz.pdfas.lib.api.sign
+

Interface IPlainSigner

+
+
+
+
    +
  • +
    +
    +
    public interface IPlainSigner
    +
    Signer interface + + PDF-AS uses an IPlainSigner instance to create the signature. Also custom IPlainSigner + may be used to sign PDF-AS documents.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      iaik.x509.X509CertificategetCertificate() +
      Gets the signing certificate
      +
      StringgetPDFFilter() +
      Gets the PDF Filter for this signer
      +
      StringgetPDFSubFilter() +
      Gets the PDF Subfilter for this signer
      +
      byte[]sign(byte[] input, + int[] byteRange) +
      Sign the document
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCertificate

        +
        iaik.x509.X509Certificate getCertificate()
        +                                         throws at.gv.egiz.pdfas.common.exceptions.PdfAsException
        +
        Gets the signing certificate
        +
        Returns:
        +
        Throws:
        +
        at.gv.egiz.pdfas.common.exceptions.PdfAsException
        +
      • +
      + + + +
        +
      • +

        sign

        +
        byte[] sign(byte[] input,
        +          int[] byteRange)
        +            throws at.gv.egiz.pdfas.common.exceptions.PdfAsException
        +
        Sign the document
        +
        Parameters:
        input -
        byteRange -
        +
        Returns:
        +
        Throws:
        +
        at.gv.egiz.pdfas.common.exceptions.PdfAsException
        +
      • +
      + + + +
        +
      • +

        getPDFSubFilter

        +
        String getPDFSubFilter()
        +
        Gets the PDF Subfilter for this signer
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        getPDFFilter

        +
        String getPDFFilter()
        +
        Gets the PDF Filter for this signer
        +
        Returns:
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/sign/SignParameter.html b/docs/at/gv/egiz/pdfas/lib/api/sign/SignParameter.html new file mode 100644 index 00000000..0596382c --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/sign/SignParameter.html @@ -0,0 +1,344 @@ + + + + + + +SignParameter (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + +
+
at.gv.egiz.pdfas.lib.api.sign
+

Interface SignParameter

+
+
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getSignatureProfileId

        +
        String getSignatureProfileId()
        +
        Gets the signature profile to use
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        setSignatureProfileId

        +
        void setSignatureProfileId(String signatureProfileId)
        +
        Sets the signature profile to use
        +
        Parameters:
        signatureProfileId - The signature profile
        +
      • +
      + + + +
        +
      • +

        getSignaturePosition

        +
        String getSignaturePosition()
        +
        Gets the signature position
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        setSignaturePosition

        +
        void setSignaturePosition(String signaturePosition)
        +
        Sets the signature position
        +
        Parameters:
        signaturePosition - The signature position string
        +
      • +
      + + + +
        +
      • +

        setOutput

        +
        void setOutput(DataSink output)
        +
        Sets the data sink for the signature process
        +
        Parameters:
        output -
        +
      • +
      + + + +
        +
      • +

        getOutput

        +
        DataSink getOutput()
        +
        Gets the data sink for the signature process
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        setPlainSigner

        +
        void setPlainSigner(IPlainSigner signer)
        +
        Sets the signer to use
        +
        Parameters:
        signer -
        +
      • +
      + + + +
        +
      • +

        getPlainSigner

        +
        IPlainSigner getPlainSigner()
        +
        Gets the signer to use.
        +
        Returns:
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/sign/SignResult.html b/docs/at/gv/egiz/pdfas/lib/api/sign/SignResult.html new file mode 100644 index 00000000..f559cc50 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/sign/SignResult.html @@ -0,0 +1,257 @@ + + + + + + +SignResult (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + +
+
at.gv.egiz.pdfas.lib.api.sign
+

Interface SignResult

+
+
+
+
    +
  • +
    +
    +
    public interface SignResult
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getOutputDocument

        +
        DataSink getOutputDocument()
        +
        Returns the filled output data sink.
        +
        Returns:
        Returns the filled output data sink.
        +
      • +
      + + + +
        +
      • +

        getSignerCertificate

        +
        X509Certificate getSignerCertificate()
        +
        Returns the certificate of the signer.
        +
        Returns:
        Returns the certificate of the signer.
        +
      • +
      + + + +
        +
      • +

        getSignaturePosition

        +
        SignaturePosition getSignaturePosition()
        +
        Returns the position where the signature is finally placed. + +

        + This information can be useful for post-processing the document. +

        + +

        + Consult the PDF-AS documentation section Commandline for further + information about positioning. +

        +
        Returns:
        Returns the position where the signature is finally placed. May + return null if no position information is available.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/sign/class-use/IPlainSigner.html b/docs/at/gv/egiz/pdfas/lib/api/sign/class-use/IPlainSigner.html new file mode 100644 index 00000000..8442e870 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/sign/class-use/IPlainSigner.html @@ -0,0 +1,175 @@ + + + + + + +Uses of Interface at.gv.egiz.pdfas.lib.api.sign.IPlainSigner (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Uses of Interface
at.gv.egiz.pdfas.lib.api.sign.IPlainSigner

+
+
+ +
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/sign/class-use/SignParameter.html b/docs/at/gv/egiz/pdfas/lib/api/sign/class-use/SignParameter.html new file mode 100644 index 00000000..cc393c36 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/sign/class-use/SignParameter.html @@ -0,0 +1,184 @@ + + + + + + +Uses of Interface at.gv.egiz.pdfas.lib.api.sign.SignParameter (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Uses of Interface
at.gv.egiz.pdfas.lib.api.sign.SignParameter

+
+
+ +
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/sign/class-use/SignResult.html b/docs/at/gv/egiz/pdfas/lib/api/sign/class-use/SignResult.html new file mode 100644 index 00000000..241b4b6b --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/sign/class-use/SignResult.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Interface at.gv.egiz.pdfas.lib.api.sign.SignResult (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Uses of Interface
at.gv.egiz.pdfas.lib.api.sign.SignResult

+
+
+ +
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/sign/package-frame.html b/docs/at/gv/egiz/pdfas/lib/api/sign/package-frame.html new file mode 100644 index 00000000..f07a205a --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/sign/package-frame.html @@ -0,0 +1,22 @@ + + + + + + +at.gv.egiz.pdfas.lib.api.sign (PDF-AS 4.0.0-SNAPSHOT Library) + + + + +

at.gv.egiz.pdfas.lib.api.sign

+
+

Interfaces

+ +
+ + diff --git a/docs/at/gv/egiz/pdfas/lib/api/sign/package-summary.html b/docs/at/gv/egiz/pdfas/lib/api/sign/package-summary.html new file mode 100644 index 00000000..3757821f --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/sign/package-summary.html @@ -0,0 +1,148 @@ + + + + + + +at.gv.egiz.pdfas.lib.api.sign (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Package at.gv.egiz.pdfas.lib.api.sign

+
+
+ +
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/sign/package-tree.html b/docs/at/gv/egiz/pdfas/lib/api/sign/package-tree.html new file mode 100644 index 00000000..4e393659 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/sign/package-tree.html @@ -0,0 +1,133 @@ + + + + + + +at.gv.egiz.pdfas.lib.api.sign Class Hierarchy (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Hierarchy For Package at.gv.egiz.pdfas.lib.api.sign

+Package Hierarchies: + +
+
+

Interface Hierarchy

+ +
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/sign/package-use.html b/docs/at/gv/egiz/pdfas/lib/api/sign/package-use.html new file mode 100644 index 00000000..71724620 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/sign/package-use.html @@ -0,0 +1,177 @@ + + + + + + +Uses of Package at.gv.egiz.pdfas.lib.api.sign (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Uses of Package
at.gv.egiz.pdfas.lib.api.sign

+
+
+ +
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/verify/SignatureCheck.html b/docs/at/gv/egiz/pdfas/lib/api/verify/SignatureCheck.html new file mode 100644 index 00000000..a0e60000 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/verify/SignatureCheck.html @@ -0,0 +1,233 @@ + + + + + + +SignatureCheck (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + +
+
at.gv.egiz.pdfas.lib.api.verify
+

Interface SignatureCheck

+
+
+
+
    +
  • +
    +
    +
    public interface SignatureCheck
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      intgetCode() +
      Returns the response code of the check.
      +
      StringgetMessage() +
      Returns the textual response message of the check (corresponding to the + code).
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCode

        +
        int getCode()
        +
        Returns the response code of the check.
        +
        Returns:
        Returns the response code of the check.
        +
      • +
      + + + +
        +
      • +

        getMessage

        +
        String getMessage()
        +
        Returns the textual response message of the check (corresponding to the + code).
        +
        Returns:
        Returns the textual response message of the check (corresponding + to the code).
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/verify/VerifyParameter.html b/docs/at/gv/egiz/pdfas/lib/api/verify/VerifyParameter.html new file mode 100644 index 00000000..729b7483 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/verify/VerifyParameter.html @@ -0,0 +1,284 @@ + + + + + + +VerifyParameter (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + +
+
at.gv.egiz.pdfas.lib.api.verify
+

Interface VerifyParameter

+
+
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getWhichSignature

        +
        int getWhichSignature()
        +
        Gets which signature should be verified + + This is a 0 based index of the signatures
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        setWhichSignature

        +
        void setWhichSignature(int which)
        +
        Sets which signature should be verified + + This is a 0 based index of the signatures
        +
        Parameters:
        which - The index
        +
      • +
      + + + +
        +
      • +

        getVerificationTime

        +
        Date getVerificationTime()
        +
        Gets the verification time
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        setVerificationTime

        +
        void setVerificationTime(Date verificationTime)
        +
        Sets the verification time.
        +
        Parameters:
        verificationTime -
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/verify/VerifyResult.html b/docs/at/gv/egiz/pdfas/lib/api/verify/VerifyResult.html new file mode 100644 index 00000000..01c46810 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/verify/VerifyResult.html @@ -0,0 +1,335 @@ + + + + + + +VerifyResult (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + +
+
at.gv.egiz.pdfas.lib.api.verify
+

Interface VerifyResult

+
+
+
+
    +
  • +
    +
    +
    public interface VerifyResult
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isVerificationDone

        +
        boolean isVerificationDone()
        +
        Returns if the verification was possible or could not even be startet. + see getVerificationException() for details.
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        getVerificationException

        +
        at.gv.egiz.pdfas.common.exceptions.PdfAsException getVerificationException()
        +
        Returns a verification exception if any. Shows that the verification + could not be started. See isVerificationDone().
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        getCertificateCheck

        +
        SignatureCheck getCertificateCheck()
        +
        Returns the result of the certificate check.
        +
        Returns:
        Returns the result of the certificate check.
        +
      • +
      + + + +
        +
      • +

        getValueCheckCode

        +
        SignatureCheck getValueCheckCode()
        +
        Returns the result of the value (and hash) check.
        +
        Returns:
        Returns the result of the value (and hash) check.
        +
      • +
      + + + +
        +
      • +

        getManifestCheckCode

        +
        SignatureCheck getManifestCheckCode()
        +
        Returns the result of the manifest check.
        +
        Returns:
        Returns the result of the manifest check.
        +
      • +
      + + + +
        +
      • +

        isQualifiedCertificate

        +
        boolean isQualifiedCertificate()
        +
        Returns true, if the signer's certificate is a qualified certificate.
        +
        Returns:
        Returns true, if the signer's certificate is a qualified + certificate.
        +
      • +
      + + + +
        +
      • +

        getSignerCertificate

        +
        iaik.x509.X509Certificate getSignerCertificate()
        +
        Gets the signer certificate
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        getSignatureData

        +
        byte[] getSignatureData()
        +
        Gets the signed data for the signature
        +
        Returns:
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/verify/class-use/SignatureCheck.html b/docs/at/gv/egiz/pdfas/lib/api/verify/class-use/SignatureCheck.html new file mode 100644 index 00000000..e88be0a4 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/verify/class-use/SignatureCheck.html @@ -0,0 +1,172 @@ + + + + + + +Uses of Interface at.gv.egiz.pdfas.lib.api.verify.SignatureCheck (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Uses of Interface
at.gv.egiz.pdfas.lib.api.verify.SignatureCheck

+
+
+ +
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/verify/class-use/VerifyParameter.html b/docs/at/gv/egiz/pdfas/lib/api/verify/class-use/VerifyParameter.html new file mode 100644 index 00000000..4ca64ebc --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/verify/class-use/VerifyParameter.html @@ -0,0 +1,176 @@ + + + + + + +Uses of Interface at.gv.egiz.pdfas.lib.api.verify.VerifyParameter (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Uses of Interface
at.gv.egiz.pdfas.lib.api.verify.VerifyParameter

+
+
+ +
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/verify/class-use/VerifyResult.html b/docs/at/gv/egiz/pdfas/lib/api/verify/class-use/VerifyResult.html new file mode 100644 index 00000000..514d1741 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/verify/class-use/VerifyResult.html @@ -0,0 +1,160 @@ + + + + + + +Uses of Interface at.gv.egiz.pdfas.lib.api.verify.VerifyResult (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Uses of Interface
at.gv.egiz.pdfas.lib.api.verify.VerifyResult

+
+
+ +
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/verify/package-frame.html b/docs/at/gv/egiz/pdfas/lib/api/verify/package-frame.html new file mode 100644 index 00000000..1f6b60d4 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/verify/package-frame.html @@ -0,0 +1,22 @@ + + + + + + +at.gv.egiz.pdfas.lib.api.verify (PDF-AS 4.0.0-SNAPSHOT Library) + + + + +

at.gv.egiz.pdfas.lib.api.verify

+
+

Interfaces

+ +
+ + diff --git a/docs/at/gv/egiz/pdfas/lib/api/verify/package-summary.html b/docs/at/gv/egiz/pdfas/lib/api/verify/package-summary.html new file mode 100644 index 00000000..5ad7ff6c --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/verify/package-summary.html @@ -0,0 +1,144 @@ + + + + + + +at.gv.egiz.pdfas.lib.api.verify (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Package at.gv.egiz.pdfas.lib.api.verify

+
+
+ +
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/verify/package-tree.html b/docs/at/gv/egiz/pdfas/lib/api/verify/package-tree.html new file mode 100644 index 00000000..7717e55e --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/verify/package-tree.html @@ -0,0 +1,133 @@ + + + + + + +at.gv.egiz.pdfas.lib.api.verify Class Hierarchy (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Hierarchy For Package at.gv.egiz.pdfas.lib.api.verify

+Package Hierarchies: + +
+
+

Interface Hierarchy

+ +
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/api/verify/package-use.html b/docs/at/gv/egiz/pdfas/lib/api/verify/package-use.html new file mode 100644 index 00000000..8d89c148 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/api/verify/package-use.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Package at.gv.egiz.pdfas.lib.api.verify (PDF-AS 4.0.0-SNAPSHOT Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + +
+

Uses of Package
at.gv.egiz.pdfas.lib.api.verify

+
+
+ +
+ +
+ + + + + +
PDF-AS 4.0.0-SNAPSHOT Library 4.0.0-SNAPSHOT [6b692931c81fd0e09d8d21eb81e05a5f08af8342]
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/impl/placeholder/SignaturePlaceholderContext.html b/docs/at/gv/egiz/pdfas/lib/impl/placeholder/SignaturePlaceholderContext.html new file mode 100644 index 00000000..e4863c26 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/impl/placeholder/SignaturePlaceholderContext.html @@ -0,0 +1,263 @@ + + + + + + +SignaturePlaceholderContext (PDF-AS 4.0 Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0 Library false
+
+ + + +
+
at.gv.egiz.pdfas.lib.impl.placeholder
+

Class SignaturePlaceholderContext

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        isSignaturePlaceholderDataSet

        +
        public static boolean isSignaturePlaceholderDataSet()
        +
        Returns:
        true if there is currently a SignaturePlaceholderData bound to this thread, false otherwise.
        +
      • +
      + + + +
        +
      • +

        setSignaturePlaceholderData

        +
        public static void setSignaturePlaceholderData(SignaturePlaceholderData data)
        +
        Bind a SignaturePlaceholderData to this thread. + If the given data is null, the context will be cleared.
        +
        Parameters:
        data - if null, clears the ThreadLocal, else binds the data to the current thread.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
PDF-AS 4.0 Library false
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/impl/placeholder/SignaturePlaceholderData.html b/docs/at/gv/egiz/pdfas/lib/impl/placeholder/SignaturePlaceholderData.html new file mode 100644 index 00000000..86fc0403 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/impl/placeholder/SignaturePlaceholderData.html @@ -0,0 +1,454 @@ + + + + + + +SignaturePlaceholderData (PDF-AS 4.0 Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0 Library false
+
+ + + +
+
at.gv.egiz.pdfas.lib.impl.placeholder
+

Class SignaturePlaceholderData

+
+
+ +
+
    +
  • +
    +
    +
    public class SignaturePlaceholderData
    +extends Object
    +
    This class represents all the data which can be extracted from a placeholder image.
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SignaturePlaceholderData

        +
        public SignaturePlaceholderData(String profile,
        +                        String type,
        +                        String sigKey,
        +                        String id)
        +
        Parameters:
        profile -
        type -
        sigKey -
        id -
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getTablePos

        +
        public TablePos getTablePos()
        +
        Get the table position for the signature block.
        + The table position is created from the page number, the upper left corner and the width of the placeholder image.
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        getProfile

        +
        public String getProfile()
        +
        The profile name. Might be null if not included in the qr-code.
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public String getType()
        +
        The signature type: "textual" or "binary". Might be null if not included in the qr-code.
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        getKey

        +
        public String getKey()
        +
        The key identifier for MOA signature. Might be null if not included in the qr-code.
        +
        Returns:
        +
      • +
      + + + + + + + +
        +
      • +

        getPlaceholderName

        +
        public String getPlaceholderName()
        +
        The name of the placeholder image.
        +
        Returns:
        +
      • +
      + + + +
        +
      • +

        getId

        +
        public String getId()
        +
        The id associated with this placeholder.
        +
        Returns:
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
PDF-AS 4.0 Library false
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/impl/placeholder/SignaturePlaceholderExtractor.html b/docs/at/gv/egiz/pdfas/lib/impl/placeholder/SignaturePlaceholderExtractor.html new file mode 100644 index 00000000..a3ea9e56 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/impl/placeholder/SignaturePlaceholderExtractor.html @@ -0,0 +1,356 @@ + + + + + + +SignaturePlaceholderExtractor (PDF-AS 4.0 Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0 Library false
+
+ + + +
+
at.gv.egiz.pdfas.lib.impl.placeholder
+

Class SignaturePlaceholderExtractor

+
+
+ +
+
    +
  • +
    +
    +
    public class SignaturePlaceholderExtractor
    +extends org.apache.pdfbox.util.PDFStreamEngine
    +
    Extract all relevant information from a placeholder image.
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static SignaturePlaceholderDataextract(InputStream inputStream, + String placeholderId, + int matchMode) +
      Search the document for placeholder images and possibly included + additional info.
      + Searches only for the first placeholder page after page from top.
      +
      protected voidprocessOperator(org.apache.pdfbox.util.PDFOperator operator, + List arguments) 
      +
        +
      • + + +

        Methods inherited from class org.apache.pdfbox.util.PDFStreamEngine

        +getColorSpaces, getCurrentPage, getFonts, getGraphicsStack, getGraphicsState, getGraphicsStates, getResources, getTextLineMatrix, getTextMatrix, getTotalCharCnt, getValidCharCnt, getXObjects, inspectFontEncoding, isForceParsing, processEncodedText, processOperator, processStream, processSubStream, processTextPosition, registerOperatorProcessor, resetEngine, setColorSpaces, setFonts, setForceParsing, setGraphicsStack, setGraphicsState, setGraphicsStates, setTextLineMatrix, setTextMatrix
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        PLACEHOLDER_MATCH_MODE_STRICT

        +
        public static final int PLACEHOLDER_MATCH_MODE_STRICT
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        PLACEHOLDER_MATCH_MODE_MODERATE

        +
        public static final int PLACEHOLDER_MATCH_MODE_MODERATE
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        PLACEHOLDER_MATCH_MODE_LENIENT

        +
        public static final int PLACEHOLDER_MATCH_MODE_LENIENT
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        extract

        +
        public static SignaturePlaceholderData extract(InputStream inputStream,
        +                               String placeholderId,
        +                               int matchMode)
        +                                        throws at.gv.egiz.pdfas.common.exceptions.PdfAsException
        +
        Search the document for placeholder images and possibly included + additional info.
        + Searches only for the first placeholder page after page from top.
        +
        Parameters:
        inputStream -
        +
        Returns:
        all available info from the first found placeholder.
        +
        Throws:
        +
        PDFDocumentException - if the document could not be read.
        +
        at.gv.egiz.pdfas.common.exceptions.PlaceholderExtractionException - if STRICT matching mode was requested and no suitable placeholder could be found.
        +
        at.gv.egiz.pdfas.common.exceptions.PdfAsException
        +
      • +
      + + + +
        +
      • +

        processOperator

        +
        protected void processOperator(org.apache.pdfbox.util.PDFOperator operator,
        +                   List arguments)
        +                        throws IOException
        +
        +
        Overrides:
        +
        processOperator in class org.apache.pdfbox.util.PDFStreamEngine
        +
        Throws:
        +
        IOException
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
PDF-AS 4.0 Library false
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/impl/positioning/Positioning.html b/docs/at/gv/egiz/pdfas/lib/impl/positioning/Positioning.html new file mode 100644 index 00000000..cf2365b5 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/impl/positioning/Positioning.html @@ -0,0 +1,369 @@ + + + + + + +Positioning (PDF-AS 4.0 Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0 Library false
+
+ + + +
+
at.gv.egiz.pdfas.lib.impl.positioning
+

Class Positioning

+
+
+ +
+
    +
  • +
    +
    +
    public class Positioning
    +extends Object
    +
    Created with IntelliJ IDEA. + User: afitzek + Date: 8/29/13 + Time: 4:30 PM + To change this template use File | Settings | File Templates.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        SIGNATURE_MARGIN_HORIZONTAL

        +
        public static final float SIGNATURE_MARGIN_HORIZONTAL
        +
        The left/right margin.
        +
        See Also:
        Constant Field Values
        +
      • +
      + + + +
        +
      • +

        SIGNATURE_MARGIN_VERTICAL

        +
        public static final float SIGNATURE_MARGIN_VERTICAL
        +
        The top/bottom margin.
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Positioning

        +
        public Positioning()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        determineTablePositioning

        +
        public static PositioningInstruction determineTablePositioning(TablePos pos,
        +                                               String signature_type,
        +                                               org.apache.pdfbox.pdmodel.PDDocument pdfDataSource,
        +                                               IPDFVisualObject pdf_table,
        +                                               boolean legacy32)
        +                                                        throws at.gv.egiz.pdfas.common.exceptions.PdfAsException
        +
        Evalutates absolute positioning and prepares the PositioningInstruction for + placing the table.
        +
        Parameters:
        pos - The absolute positioning parameter. If null it is sought in the + profile definition.
        signature_type - The profile definition of the table to be written.
        pdfDataSource - The pdf.
        pdf_table - The pdf table to be written.
        +
        Returns:
        Returns the PositioningInformation.
        +
        Throws:
        +
        at.gv.egiz.pdfas.common.exceptions.PdfAsException - F.e.
        +
      • +
      + + + +
        +
      • +

        adjustSignatureTableandCalculatePosition

        +
        public static PositioningInstruction adjustSignatureTableandCalculatePosition(org.apache.pdfbox.pdmodel.PDDocument pdfDataSource,
        +                                                              IPDFVisualObject pdf_table,
        +                                                              TablePos pos,
        +                                                              boolean legacy32)
        +                                                                       throws at.gv.egiz.pdfas.common.exceptions.PdfAsException
        +
        Sets the width of the table according to the layout of the document and + calculates the y position where the PDFPTable should be placed.
        +
        Parameters:
        pdfDataSource - The PDF document.
        pdf_table - The PDFPTable to be placed.
        +
        Returns:
        Returns the position where the PDFPTable should be placed.
        +
        Throws:
        +
        at.gv.egiz.pdfas.common.exceptions.PdfAsException - F.e.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
PDF-AS 4.0 Library false
+
+ + + + diff --git a/docs/at/gv/egiz/pdfas/lib/util/CertificateUtils.html b/docs/at/gv/egiz/pdfas/lib/util/CertificateUtils.html new file mode 100644 index 00000000..e26ca8b2 --- /dev/null +++ b/docs/at/gv/egiz/pdfas/lib/util/CertificateUtils.html @@ -0,0 +1,262 @@ + + + + + + +CertificateUtils (PDF-AS 4.0 Library) + + + + + + + +
+ + + + + +
PDF-AS 4.0 Library false
+
+ + + +
+
at.gv.egiz.pdfas.lib.util
+

Class CertificateUtils

+
+
+ +
+
    +
  • +
    +
    +
    public class CertificateUtils
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CertificateUtils

        +
        public CertificateUtils()
        +
      • +
      +
    • +
    + + +
  • +
+
+
+ + +
+ + + + + +
PDF-AS 4.0 Library false
+
+ + + + -- cgit v1.2.3