none
Digital Signature problem with XPS Document Viewer and Vista SP2.

    Question

  • It appears that XPS Document Viewer is not backwards compatible.

    When a document is digitally signed with Vista SP2, the signature cannot be seen with Windows XP, XPS Document Viewer.

     

    First let me say:

    If the document was first signed using Windows XP and he second signature was signed with Windows XP or Windows Vista sp1. Everything works fine.

     

    I have 3 example problems:

    1. The document was first signed using Windows XP.  The second signature was signed with Windows Vista sp2.  The second signature is not visible to any XP user.  It looks just like the second signature was never added to the document.  But the second signature can bee seen by anyone with Windows Vista sp2.

     

     

    2. If the first and second signatures were signed with Windows Vista sp2 then both signatures are visible to Windows Vista sp2 users but not Windows XP users.  To Windows XP users it looks like the document was never signed.

     

    3.                  3. If the document was signed first by a user with Windows Vista sp2 and then signed by a user with Windows XP, the document will give an error when opened by any user XP and Vista sp2 alike.

     

     

     

    Also, if a document was signed first with Windows Vista sp2, when the document is opened with Windows XP and I try to view the signature details it says:

     

    Signature Status:                       Intent:

    Signature pending:            <none>

    Sign by <none>

    <none>

     

    Is someone at Microsoft aware of this problem and is anyone working on it?

    Is there a hotfix for this problem?

    Are there any workarounds?

    Tuesday, June 30, 2009 8:10 PM

Answers

  • Hi Burtchy,
    Vista SP2 does include updates to both the XPS Viewer and the .net XPS API.  The updates are centric to digital signatures. 

    We are aware that in some cases, signatures produced in the Vista SP2 XPS viewer will not be visible on an unpatched XP machine.  To mitigate this issue, we have released a hotfix for Windows XP, Server 2003, Vista SP1, Server 2008: http://support.microsoft.com/default.aspx/kb/962225/en-us

    I hope that helps you out!

    Cheers,
    Lucas
    • Marked as answer by jayaramk Thursday, July 23, 2009 11:08 AM
    Thursday, July 16, 2009 5:46 PM

All replies

  • Hi Burtchy,

    Are you running the same version of XPS viewer on both Windows Vista and XP?

    Thanks,

    Prabhakar
    Thursday, July 02, 2009 6:56 AM
  • Hi Prabhakar,

    Do you have any idea how or where to find the version?  The XP boxes got XPS viewer with the .Net Framework 3.0 and XPS viewer came with Vista. 

    Like I said in the first post everthing was working with Vista SP1. 

    Do you know if Microsoft put out a new version with SP2?

    I will look to see if I can find the version numbers.

    Thanks for responding!

    Scott
    Thursday, July 02, 2009 7:12 PM
  • Vista SP2 does NOT include a newer version of XPS Viewer as I've checked myself, Burtchy.
    try installing .NET Framework 3.5 SP1, which includes .NET Framework 3.0 SP2 and that one updates XPS Viewer on both XP & Vista systems.
    Tuesday, July 14, 2009 3:22 PM
  • Hi Burtchy,
    Vista SP2 does include updates to both the XPS Viewer and the .net XPS API.  The updates are centric to digital signatures. 

    We are aware that in some cases, signatures produced in the Vista SP2 XPS viewer will not be visible on an unpatched XP machine.  To mitigate this issue, we have released a hotfix for Windows XP, Server 2003, Vista SP1, Server 2008: http://support.microsoft.com/default.aspx/kb/962225/en-us

    I hope that helps you out!

    Cheers,
    Lucas
    • Marked as answer by jayaramk Thursday, July 23, 2009 11:08 AM
    Thursday, July 16, 2009 5:46 PM