private static PdfSignatureAppearance GetPdfSignatureAppearance(SigningCertificates signingCertificates, PdfStamper stamper, PdfReader reader, PdfSignatureParameters parameters)
{
PdfSignatureAppearance appearance = stamper.SignatureAppearance;
appearance.Reason = "";
appearance.LocationCaption = "";
appearance.Location = "";
appearance.Layer4Text = "";
appearance.Layer2Text = GetSignatureText(signingCertificates.X509Certificate, parameters);
appearance.Acro6Layers = true;
Rectangle cropBox = reader.GetCropBox(parameters.SignaturePageNumber);
Rectangle rectangle = GetSignatureLocation(cropBox, parameters);
appearance.SetVisibleSignature(rectangle, parameters.SignaturePageNumber, parameters.SignatureName);
return appearance;
}