PdfRpt.Core.Security.SignatureWriter.setSignAppearance C# (CSharp) Method

setSignAppearance() private method

private setSignAppearance ( PdfStamper stamper ) : PdfSignatureAppearance
stamper iTextSharp.text.pdf.PdfStamper
return iTextSharp.text.pdf.PdfSignatureAppearance
        private PdfSignatureAppearance setSignAppearance(PdfStamper stamper)
        {
            var signAppearance = stamper.SignatureAppearance;
            signAppearance.Reason = SignatureData.SigningInfo.Reason;
            signAppearance.Contact = SignatureData.SigningInfo.Contact;
            signAppearance.Location = SignatureData.SigningInfo.Location;

            addVisibleSignature(signAppearance, stamper);

            var dic = new PdfSignature(PdfName.ADOBE_PPKLITE, new PdfName("adbe.pkcs7.detached"))
                {
                    Reason = signAppearance.Reason,
                    Location = signAppearance.Location,
                    Contact = signAppearance.Contact,
                    Date = new PdfDate(signAppearance.SignDate)
                };
            signAppearance.CryptoDictionary = dic;
            return signAppearance;
        }