[ 
https://issues.apache.org/jira/browse/PDFBOX-4312?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

bal updated PDFBOX-4312:
------------------------
    Comment: was deleted

(was: I have generated byte  array by deserializing the xml to object. The size 
of byte array for docsignature element i am getting is 2911 belowis the code 
for that.I am storing this byte array to docSigDict dictionary and retriving 
this value to assign to byte array in sign method. yet my signature in not 
inserting in the blankbox please guide me it's very important to me to solve 
this issue .

 

public class XmlObjectConverter
 {
 //fields
 private XmlSerializer Serializer;
 private XmlSerializer Deserializer;
 string XmlString = "";


 //methods
 public XmlSerializer getSerializer()
 {
 return Serializer;
 }

public void setSerializer(XmlSerializer serializer)
 {
 this.Serializer = serializer;
 }

public XmlSerializer getDeserializer()
 {

return Deserializer;

}

public void setDeserializer(XmlSerializer deserializer)
 {
 this.Deserializer = deserializer;
 }

public String ObjectToXml<EsignResponse>(EsignResponse obj)
 {
 XmlSerializer serializer = new XmlSerializer(typeof(EsignResponse));

using (System.IO.StringWriter textWriter = new System.IO.StringWriter())
 {
 serializer.Serialize(textWriter, obj);
 return XmlString.ToString();
 }

}

public object XmlToObject(object obj, string XmlString)
 {
 XmlDocument xDoc = new XmlDocument();

xDoc.LoadXml(XmlString);

XmlSerializer serializer = new XmlSerializer(typeof(EsignResponse), new 
XmlRootAttribute("EsignResp"));
 MemoryStream stream = new MemoryStream();
 System.IO.StringWriter sw = new System.IO.StringWriter();
 sw.Write(XmlString);
 byte[] bytes = Encoding.UTF8.GetBytes(XmlString);
 //MemoryStream xmlStream = new MemoryStream(bytes);
 MemoryStream output = new MemoryStream(bytes);
 obj = serializer.Deserialize(output);

return obj;
 }

 

 )

> Signature is not getting inserted into 00000 area
> -------------------------------------------------
>
>                 Key: PDFBOX-4312
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-4312
>             Project: PDFBox
>          Issue Type: Bug
>          Components: .NET, PDModel, Signing
>    Affects Versions: 1.8.9, 1.8.15
>            Reporter: bal
>            Priority: Major
>             Fix For: 1.8.17
>
>         Attachments: 
> testingSignature-signed-SaveIncremental-1param-bad-cutoff.pdf, 
> testingSignature-signed-SaveIncremental-2param-good.pdf
>
>
> Hi ,
> I want to sign pdf using signature in pkcs 7 format . I am converting pkcs 7 
> signature to byte array using Convert.FromBase64String method in .net . I am 
> passing this byte array to sign method in signature interface which gets 
> called after calling saveincremental. My byte array is inserting proper but 
> the name of which signature is not shown when i open pdf. May be my byte 
> conversion may not proper or something else i am doing wrong. please let me 
> know.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to