C# Class PdfRpt.Core.Security.SignatureWriter

Applies a digital signature to a document
显示文件 Open project: VahidN/PdfReport

Public Methods

Method Description
SignPdf ( Stream inputPdfStream, PdfRpt.Core.Security.PfxData pfxData ) : void

Applies a digital signature to a document

SignPdf ( Stream inputPdfStream, Stream outputPdfStream, PdfRpt.Core.Security.PfxData pfxData ) : void

Applies a digital signature to a document

SignPdf ( Stream inputPdfStream, Stream outputPdfStream, byte ownerPassword ) : void

Applies a digital signature to a document

SignPdf ( Stream inputPdfStream, byte ownerPassword ) : void

Applies a digital signature to a document

SignPdf ( string inputPdfPath, string outputPdfPath, PdfRpt.Core.Security.PfxData pfxData ) : void

Applies a digital signature to a document

SignPdf ( string inputPdfPath, string outputPdfPath, byte ownerPassword ) : void

Applies a digital signature to a document

Private Methods

Method Description
addSignature ( Stream inputPdfStream, PdfRpt.Core.Security.PfxData pfxData ) : void
addSignature ( Stream inputPdfStream, Stream outputPdfStream, PdfRpt.Core.Security.PfxData pfxData ) : void
addSignature ( Stream inputPdfStream, Stream outputPdfStream, byte ownerPassword ) : void
addSignature ( Stream inputPdfStream, byte ownerPassword ) : void
addSignature ( string inputPdfPath, string outputPdfPath, PdfRpt.Core.Security.PfxData pfxData ) : void
addSignature ( string inputPdfPath, string outputPdfPath, byte ownerPassword ) : void
addTsa ( PdfSignatureAppearance signAppearance ) : void
addVisibleSignature ( PdfSignatureAppearance signAppearance, PdfStamper stamper ) : void
readCertificate ( ) : void
setSignAppearance ( PdfStamper stamper ) : PdfSignatureAppearance
signDetached ( PdfSignatureAppearance signAppearance ) : void
signUsingTimeStampAuthority ( PdfStamper stamper ) : void
signWithoutTimeStampAuthority ( PdfStamper stamper ) : void
tryAddSignature ( PdfStamper stamper ) : void
validateInputs ( ) : void

Method Details

SignPdf() public method

Applies a digital signature to a document
public SignPdf ( Stream inputPdfStream, PdfRpt.Core.Security.PfxData pfxData ) : void
inputPdfStream Stream Input/Output pdf file's stream
pfxData PdfRpt.Core.Security.PfxData The Personal Information Exchange File Info which is used to encrypt the file.
return void

SignPdf() public method

Applies a digital signature to a document
public SignPdf ( Stream inputPdfStream, Stream outputPdfStream, PdfRpt.Core.Security.PfxData pfxData ) : void
inputPdfStream Stream Input pdf file's stream
outputPdfStream Stream Output/Signed pdf file's stream
pfxData PdfRpt.Core.Security.PfxData The Personal Information Exchange File Info which is used to encrypt the file.
return void

SignPdf() public method

Applies a digital signature to a document
public SignPdf ( Stream inputPdfStream, Stream outputPdfStream, byte ownerPassword ) : void
inputPdfStream Stream Input pdf file's stream
outputPdfStream Stream Output/Signed pdf file's stream
ownerPassword byte the password to read the document
return void

SignPdf() public method

Applies a digital signature to a document
public SignPdf ( Stream inputPdfStream, byte ownerPassword ) : void
inputPdfStream Stream Input/Output pdf file's stream
ownerPassword byte the password to read the document
return void

SignPdf() public method

Applies a digital signature to a document
public SignPdf ( string inputPdfPath, string outputPdfPath, PdfRpt.Core.Security.PfxData pfxData ) : void
inputPdfPath string Input pdf file's path
outputPdfPath string Output/Signed pdf file's path
pfxData PdfRpt.Core.Security.PfxData The Personal Information Exchange File Info which is used to encrypt the file.
return void

SignPdf() public method

Applies a digital signature to a document
public SignPdf ( string inputPdfPath, string outputPdfPath, byte ownerPassword ) : void
inputPdfPath string Input pdf file's path
outputPdfPath string Output/Signed pdf file's path
ownerPassword byte the password to read the document
return void