|
|||||||||
prev class next class | frames no frames | ||||||||
summary: nested | field | constr | method | detail: field | constr | method |
java.lang.objectcom.spire.pdf.security.pdfsignature
public class pdfsignature
represents a digital signature used for signing a pdf document.
constructor summary | |
---|---|
pdfsignature()
|
|
pdfsignature(pdfdocumentbase document,
pdfpagebase page,
pdfcertificate certificate,
java.lang.string signaturename)
|
|
(pdfdocumentbase document,
pdfpagebase page,
pdfcertificate certificate,
java.lang.string signaturename,
pdfsignaturefieldwidget fieldwidget)
|
|
(pdfdocumentbase document,
pdfpagebase page,
pdfcertificate certificate,
java.lang.string signaturename,
java.awt.geom.rectangle2d bounds)
initializes a new instance of the class. |
|
pdfsignature(pdfdocument document,
pdfpagebase page,
pdfcertificate certificate,
java.lang.string signaturename)
|
|
(pdfdocument document,
pdfpagebase page,
pdfcertificate certificate,
java.lang.string signaturename,
pdfsignaturefieldwidget fieldwidget)
|
|
(pdfdocument document,
pdfpagebase page,
pdfcertificate certificate,
java.lang.string signaturename,
java.awt.geom.rectangle2d bounds)
|
|
pdfsignature(pdfnewpage page,
pdfcertificate cert,
java.lang.string signaturename)
|
method summary | |
---|---|
void |
addshowconfiguretext(signatureconfiguretext config)
|
void |
(iocspresponsegenerate handler,
com.spire.ms.system.security.cryptography.x509certificates.x509certificate2collection extracertificates)
configure ocsp which must conform to rfc 2560. |
void |
configurehttpocsp(java.lang.string ocspurl,
com.spire.ms.system.security.cryptography.x509certificates.x509certificate2collection extracertificates)
configure ocsp which must conform to rfc 2560. |
void |
configuretimestamp(igeneratetimestamp handler)
configure timestamp which must conform to rfc 3161. |
void |
configuretimestamp(java.lang.string tsaurl)
configure timestamp which must conform to rfc 3161. |
void |
configuretimestamp(java.lang.string tsaurl,
java.lang.string tsausername,
java.lang.string tsapassword)
configure timestamp which must conform to rfc 3161. |
pdfcertificate |
getcertificate()
gets signing certificate. |
com.spire.ms.system.security.cryptography.x509certificates.x509certificate2collection |
getcertificates()
get all certificates. |
|
getconfiggraphictype()
digital signature graphic type |
boolean |
getcustomsignposition()
|
java.util.date |
getdate()
get signature datetime |
java.lang.string |
getdigitalsigner()
deprecated. |
java.lang.string |
getdigitalsignerlable()
deprecated. |
java.lang.string |
getname()
digital signature common name |
java.util.enumset<signatureconfiguretext> |
getshowconfiguretext()
show digital signature,configuer text |
java.lang.string |
getsignaturename()
get/set pdf signature name |
java.util.hashmap |
getsigninfofont()
get signature info font |
signtextalignment |
getsigntextalignment()
sets the alignment of signature text |
boolean |
istag()
digital signature whether to display the label |
void |
istag(boolean value)
digital signature whether to display the label |
void |
removeshowconfiguretext(signatureconfiguretext config)
|
void |
setbounds(java.awt.geom.rectangle2d value)
|
void |
setcertificated(boolean value)
sets a value indicating certificate document or not. |
void |
setconfiggraphictype( value)
deprecated. |
void |
setcontactinfo(java.lang.string value)
sets information provided by the signer to enable a recipient to contact |
void |
setcontactinfolabel(java.lang.string value)
digital signature contactinfo label |
void |
setcustomsigndetailposition(float infox,
float infoy,
float infowidth,
float infoheight)
define sign anem ,unit is percent,for example,whole area0,0,1,1... |
void |
setcustomsignimageposition(float imagex,
float imagey,
float imagewidth,
float imageheight)
define sign image area,unit is percent,for example,whole area0,0,1,1... |
void |
setcustomsignnameposition(float namex,
float namey,
float namewidth,
float nameheight)
define sign anem ,unit is percent,for example,whole area0,0,1,1... |
void |
setcustomsignposition(boolean customsignposition)
|
void |
setdate(java.util.date value)
set signature date |
void |
setdatelabel(java.lang.string value)
digital signature date label |
void |
setdigitalsigner(java.lang.string value)
deprecated. |
void |
setdigitalsignerlable(java.lang.string value)
deprecated. |
void |
setdistinguishedname(java.lang.string value)
sets distinguishedname values |
void |
setdistinguishednamelabel(java.lang.string value)
set digital signature distinguished label |
void |
setdocumentpermissions(pdfcertificationflags value)
sets the permission for certificated document. |
void |
setgraphicmode(graphicmode value)
digital signature graphic type |
void |
setlocationinfo(java.lang.string value)
sets the physical location of the signing. |
void |
setlocationinfolabel(java.lang.string value)
set digital signature locationinfo label |
void |
setname(java.lang.string value)
set digital signature common name |
void |
setnamelabel(java.lang.string value)
set digital signature common name label |
void |
setreason(java.lang.string value)
sets reason of signing |
void |
setreasonlabel(java.lang.string value)
digital signature reason label |
void |
setshowconfiguretext(java.util.enumset<signatureconfiguretext> value)
|
void |
setsignaturename(java.lang.string value)
|
void |
setsigndetailsfont(pdffontbase value)
set the signdetails font. |
void |
setsignfontcolor(com.spire.ms.system.drawing.color value)
set font color for the signature info if not set, the default is black |
void |
setsignimagelayout(signimagelayout value)
set the sign image layout. |
void |
setsignimagesource(pdfimage value)
digital signature configuer graphic file path |
void |
setsigninfofont(java.util.hashmap value)
|
void |
setsignnamefont(pdffontbase value)
set the sign name font. |
void |
setsigntextalignment(signtextalignment value)
sets the alignment of signature text |
boolean |
verifydocmodified()
check if the document was altered after signed. |
boolean |
verifysignature()
check thie validity of the signature |
constructor detail |
---|
public pdfsignature()
public pdfsignature(pdfnewpage page, pdfcertificate cert, java.lang.string signaturename)
public pdfsignature(pdfdocumentbase document, pdfpagebase page, pdfcertificate certificate, java.lang.string signaturename, java.awt.geom.rectangle2d bounds)
document
- the document, which has the page.page
- the page.certificate
- the certificate.signaturename
- the name of the signature.bounds
- the boundspublic pdfsignature(pdfdocumentbase document, pdfpagebase page, pdfcertificate certificate, java.lang.string signaturename)
public pdfsignature(pdfdocumentbase document, pdfpagebase page, pdfcertificate certificate, java.lang.string signaturename, pdfsignaturefieldwidget fieldwidget)
public pdfsignature(pdfdocument document, pdfpagebase page, pdfcertificate certificate, java.lang.string signaturename, java.awt.geom.rectangle2d bounds)
public pdfsignature(pdfdocument document, pdfpagebase page, pdfcertificate certificate, java.lang.string signaturename)
public pdfsignature(pdfdocument document, pdfpagebase page, pdfcertificate certificate, java.lang.string signaturename, pdfsignaturefieldwidget fieldwidget)
method detail |
---|
public com.spire.ms.system.security.cryptography.x509certificates.x509certificate2collection getcertificates()
public void setbounds(java.awt.geom.rectangle2d value)
public void setcontactinfo(java.lang.string value)
value
- the signer to verify the signature; for example, a phone numberpublic void setreason(java.lang.string value)
public void setlocationinfo(java.lang.string value)
value
- locationinfopublic void setcertificated(boolean value)
value
- certificate document if true.public void setdocumentpermissions(pdfcertificationflags value)
value
- the pdfcertificationflagspublic pdfcertificate getcertificate()
com.spire.ms.system.exception
public signtextalignment getsigntextalignment()
public void setsigntextalignment(signtextalignment value)
public java.util.date getdate()
public void setdate(java.util.date value)
public java.lang.string getsignaturename()
public void setsignaturename(java.lang.string value)
public void setsignnamefont(pdffontbase value)
value
- public void setsignfontcolor(com.spire.ms.system.drawing.color value)
value
- public void setsigndetailsfont(pdffontbase value)
value
- public java.util.hashmap getsigninfofont()
public void setsigninfofont(java.util.hashmap value)
@deprecated public java.lang.string getdigitalsigner()
@deprecated public void setdigitalsigner(java.lang.string value)
@deprecated public java.lang.string getdigitalsignerlable()
@deprecated public void setdigitalsignerlable(java.lang.string value)
public java.lang.string getname()
public void setname(java.lang.string value)
public void setnamelabel(java.lang.string value)
public void setdistinguishednamelabel(java.lang.string value)
public void setdistinguishedname(java.lang.string value)
value
- public boolean istag()
public void istag(boolean value)
public java.util.enumset<signatureconfiguretext> getshowconfiguretext()
public void setshowconfiguretext(java.util.enumset<signatureconfiguretext> value)
public void addshowconfiguretext(signatureconfiguretext config)
public void removeshowconfiguretext(signatureconfiguretext config)
public void setgraphicmode(graphicmode value)
public void setcustomsignposition(boolean customsignposition)
public boolean getcustomsignposition()
public void setcustomsignimageposition(float imagex, float imagey, float imagewidth, float imageheight)
public void setcustomsignnameposition(float namex, float namey, float namewidth, float nameheight)
public void setcustomsigndetailposition(float infox, float infoy, float infowidth, float infoheight)
public getconfiggraphictype()
@deprecated public void setconfiggraphictype( value)
public void setsignimagesource(pdfimage value)
public void setsignimagelayout(signimagelayout value)
public void setreasonlabel(java.lang.string value)
public void setdatelabel(java.lang.string value)
public void setcontactinfolabel(java.lang.string value)
public void setlocationinfolabel(java.lang.string value)
public boolean verifysignature()
public boolean verifydocmodified()
public void configuretimestamp(java.lang.string tsaurl)
tsaurl
- tsa url
com.spire.ms.system.exception
public void configuretimestamp(java.lang.string tsaurl, java.lang.string tsausername, java.lang.string tsapassword)
tsaurl
- tsa urltsausername
- tsa usernametsapassword
- tsa password
com.spire.ms.system.exception
public void configuretimestamp(igeneratetimestamp handler)
handler
- public void configurehttpocsp(java.lang.string ocspurl, com.spire.ms.system.security.cryptography.x509certificates.x509certificate2collection extracertificates)
ocspurl
- ocsp url. it it's null it will be taken from the checked cert.extracertificates
- represents an additional collection of certificates that can be searched.
if null,only use windows cert store.
com.spire.ms.system.exception
public void configurecustomocsp(iocspresponsegenerate handler, com.spire.ms.system.security.cryptography.x509certificates.x509certificate2collection extracertificates)
handler
- the handler which generate ocsp response.extracertificates
- represents an additional collection of certificates that can be searched
if null,only use windows cert store.
|
|||||||||
prev class next class | frames no frames | ||||||||
summary: nested | field | constr | method | detail: field | constr | method |