You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2017/07/01 18:47:39 UTC

svn commit: r1800525 - /pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/digitalsignature/PDSignature.java

Author: tilman
Date: Sat Jul  1 18:47:39 2017
New Revision: 1800525

URL: http://svn.apache.org/viewvc?rev=1800525&view=rev
Log:
PDFBOX-2852: improve javadoc

Modified:
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/digitalsignature/PDSignature.java

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/digitalsignature/PDSignature.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/digitalsignature/PDSignature.java?rev=1800525&r1=1800524&r2=1800525&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/digitalsignature/PDSignature.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/digitalsignature/PDSignature.java Sat Jul  1 18:47:39 2017
@@ -29,7 +29,10 @@ import org.apache.pdfbox.cos.COSString;
 import org.apache.pdfbox.pdmodel.common.COSObjectable;
 
 /**
- * This represents a digital signature that can be attached to a document.
+ * This represents a digital signature that can be attached to a document. To learn more about
+ * digital signatures, read
+ * <a href="https://www.adobe.com/devnet-docs/acrobatetk/tools/DigSig/Acrobat_DigitalSignatures_in_PDF.pdf">Digital
+ * Signatures in a PDF</a> by Adobe.
  *
  * @author Ben Litchfield
  * @author Thomas Chojecki
@@ -371,7 +374,11 @@ public class PDSignature implements COSO
     }
 
     /**
-     * Will return the signed content of the document.
+     * Return the signed content of the document. This is not a PDF file, nor is it the PDF file
+     * before signing, it is the byte sequence made of the input minus the area where the signature
+     * bytes will be. See "The ByteRange and signature value" in the document
+     * <a href="https://www.adobe.com/devnet-docs/acrobatetk/tools/DigSig/Acrobat_DigitalSignatures_in_PDF.pdf#page=5">Digital
+     * Signatures in a PDF</a>.
      *
      * @param pdfFile The signed pdf file as InputStream
      * @return a byte array containing only the signed part of the content
@@ -386,7 +393,11 @@ public class PDSignature implements COSO
     }
 
     /**
-     * Will return the signed content of the document.
+     * Return the signed content of the document. This is not a PDF file, nor is it the PDF file
+     * before signing, it is the byte sequence made of the input minus the area where the signature
+     * bytes will be. See "The ByteRange and signature value" in the document
+     * <a href="https://www.adobe.com/devnet-docs/acrobatetk/tools/DigSig/Acrobat_DigitalSignatures_in_PDF.pdf#page=5">Digital
+     * Signatures in a PDF</a>.
      *
      * @param pdfFile The signed pdf file as byte array
      * @return a byte array containing only the signed part of the content