public class PdfSignature extends PdfObjectWrapper<PdfDictionary>
Constructor and Description |
---|
PdfSignature()
Creates new PdfSignature.
|
PdfSignature(PdfName filter, PdfName subFilter)
Creates new PdfSignature.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
isWrappedObjectMustBeIndirect()
Defines if the object behind this wrapper must be an indirect object in the resultant document.
|
PdfSignature |
put(PdfName key, PdfObject value) |
void |
setByteRange(int[] range)
Sets the /ByteRange.
|
void |
setCert(byte[] cert)
Sets the /Cert value of this signature.
|
void |
setContact(String contactInfo)
Sets the /ContactInfo value.
|
void |
setContents(byte[] contents)
Sets the /Contents value to the specified byte[].
|
void |
setDate(PdfDate date)
Sets the /M value.
|
void |
setLocation(String location)
Sets the /Location value.
|
void |
setName(String name)
Sets the /Name of the person signing the document.
|
void |
setReason(String reason)
Sets the /Reason value.
|
void |
setSignatureCreator(String signatureCreator)
Sets the signature creator name in the PdfSignatureBuildProperties dictionary.
|
ensureObjectIsAddedToDocument, flush, getPdfObject, isFlushed, makeIndirect, makeIndirect, markObjectAsIndirect, setForbidRelease, setModified, setPdfObject, unsetForbidRelease
public void setByteRange(int[] range)
range
- an array of pairs of integers that specifies the byte range used in the digest calculation. A pair consists of the starting byte offset and the length
public void setContents(byte[] contents)
contents
- a byte[] representing the digest
public void setCert(byte[] cert)
cert
- the byte[] representing the certificate chain
public void setName(String name)
name
- name of the person signing the document
public void setDate(PdfDate date)
date
- time of signing
public void setLocation(String location)
location
- physical location of signing
public void setReason(String reason)
reason
- reason for signing
public void setSignatureCreator(String signatureCreator)
PdfSignatureBuildProperties
dictionary.
signatureCreator
- name of the signature creator
public void setContact(String contactInfo)
contactInfo
- information to contact the person who signed this document
public PdfSignature put(PdfName key, PdfObject value)
protected boolean isWrappedObjectMustBeIndirect()
PdfObjectWrapper
isWrappedObjectMustBeIndirect
in class PdfObjectWrapper<PdfDictionary>
Copyright © 1998–2016 iText Group NV. All rights reserved.