Sign In  Sign Up Live-Chat

Trusted Certificates

Last post 05-07-2008, 3:56 AM by Felix.Liu. 1 replies.
Sort Posts: Previous Next
  •  05-06-2008, 9:31 PM 125706

    Trusted Certificates

    I'm trying to digitally sign a pdf generated on the server from a web application. I've read through the doco but its pretty sketcky in this area.

    The code below works but the pdf displays a warning:

    "The validity of the document sertification is Unknown. The Author could not be verified."

    The server certificate is issued by digicert and works in browser with no issues.

    Dim cert As Certificate = New Certificate("C:\\projects\\certs\\xxx.pfx", "pfmpfm")
    Dim pdfSign As PdfFileSignature = New
    PdfFileSignature(cert)
    pdfSign.SignModel = PdfFileSignature.WINDOWCERTIFICATE
    pdfSign.BindPdf(inStream)
    pdfSign.CertificationLevel = PdfFileSignature.CERTIFIED_NO_CHANGES_ALLOWED
    pdfSign.Sign(2,
    "Insert Reason Here", "XXXXX", "YYYYY", False, Nothing
    )
    pdfSign.Save(outStream)

    Questions:

    1. Is the above code correct?

    2. IS there anyway of avoiding the warning above or is this purely a ca root trust issue

    3. What is role of the verisign certifcate type?

     

     
  •  05-07-2008, 3:56 AM 125768 in reply to 125706

    Re: Trusted Certificates

    Hi,

    Thank you for considering Aspose.

    1. The code is quite right.

    2. The warnning message would be raised by a viewer tools without any trust to the certificate. You need to config  your viewer tools to make the certificate to be trusted, to avoid the warnning.

    3. The role rest with that what type of the certificate a user owns and with that the security policy used in a system. Aspose.Pdf.Kit only implements the technical mechanism to sign&verisign a PDF document with a digital certificate.

    Thanks,


    Felix Liu
    Developer
    Aspose Changsha Team
    About Us
    Contact Us
     
View as RSS news feed in XML