Rights Management for Standard Document Formats

Subscribe by Email

Your email:

Posts by Month

FileOpen Document Security Blog

Current Articles | RSS Feed RSS Feed

Tech Support Question of the Day: Why can't some authorized users open protected PDFs?

Share on Twitter Twitter | Submit to Digg digg it |  Add to delicious  delicious |  Submit to StumbleUpon StumbleUpon |  Share on LinkedIn LinkedIn | Submit to Reddit reddit 

We sometimes get inquiries from IT departments on behalf of users trying to open documents encrypted with the FileOpen software. Sometimes the question concerns the general design of the system, sometimes it is specific to a particular error condition. From time to time as these questions arrive we will post answers to this blog. Here's one such message.

"We have a few FileOpen plug-in users that are unable to open PDFs.  When attempting to do so, they get error "There was an error contacting the server or the server's response could not be decoded.  Please check your internet connection.  If the error persists please contact the publisher and present the text of this message".

I have downloaded the latest version of FileOpen from the website, and attempted to open a PDF from <publisher>, but I still get the same error.

In order to help troubleshoot this, I am hoping that you can provide:

* A generic test PDF from FileOpen that we can use to determine whether this is an issue with using FileOpen itself, or an issue with the publisher of the PDF.

* A host that we can telnet to, and the necessary ports, to determine whether firewall rules are not set properly on our end.

* Any other suggestions that you might have."

Somewhat parenthetically, I'd like to point out the extremely professional structure of this question: the exact text of the error is presented, the questioner seems to have already determined the cause of the problem (firewall blocking access) so asks for data to verify that assumption. For a tech-support person, interactions like this one are a real pleasure.

In response, we can say:

There is a FileOpen test-server at http://www.rightserver.com/fowp that can be used to validate the behavior of the FileOpen client. This server is part of our Toolkit evaluation package, and implements a very simple PermissionServer script, without SSL, and contains document examples that don't require any authentication. At the top of the page there's an anchor link for MachineID, and the four documents in that section will open for any user at any time provided the user has the FileOpen client and an active internet connection. The page also contains links to files that demonstrate some of the other authentication methods, so can be used to validate other behaviors as well.

However, the fact that a document opens from the above site does not necessarily mean that the same machine will be able to open documents from any given publisher using the FileOpen software. Because of the design of our system (publishers are not required to use our server software, and their own implementations can use any port), the specifics of the ports needed for any given document can't be known ahead of time. Nearly all PermisisonServers running the FileOpen software use either port 80 or 443, but this is not a requirement.

The important things to consider if a document doesn't open are:

-    Is the FileOpen client installed (check Help>About 3rd Party Plug-ins>FileOpen WebPublisher)?

o    If not, install from http://plugin.fileopen.com/ or http://plugin.fileopen.com/all.html

-    Does the error message contain text that suggests that the Publisher's server could not be reached (the one above, or a message with text like "Unable to get server data [FO error #2114, OS error #0].")

o    If so, attempt to open a file from the test site above. If that also fails, check that the machine is connected to the internet and that the local proxy or firewall permits Adobe Acrobat/Reader to communicate over port 80.

-    Does the error contain a message that is specific to this document or user, e.g. something like "Document Access Denied: This machine is not registered for access to this document."?

o    If so the technical underpinnings are working properly - the client was able to contact the server and got a response - but there is a business issue between the user and the publisher, i.e. that publisher does not recognize the user or user's machine as having access to the document.

For more on the inner workings of the FileOpen plug-in for PDF, please see the FAQ.


Comments

hello, 
 
 
 
unfortunately the page on the Fileopen test server you mention in your article (http://www.rightserver.com/fowp:80) is not available any more.  
 
A pity, since the information you are providing in this article is exactly what I need to find out more about the origin of my inability opening the pdfs protected with Fileopen.
Posted @ Tuesday, March 09, 2010 5:01 AM by Pierre Vanhoorne
We have had the exact same problem and we found that it occurs if the users have a poxyserver. However if the go back and install Build 802 (http://plugin.fileopen.com/0802/nonsilent/FileOpenInstaller.exe) it works just fine.
Posted @ Thursday, March 11, 2010 2:25 AM by nil
Great!  
 
Build 802 solved our problem too! 
 
Just don't forget to remove build 879 first, otherwise build 802 doesn't get installed. 
 
Thanks for the fast answer! 
 
P. Vanhoorne
Posted @ Thursday, March 11, 2010 4:01 AM by Pierre Vanhoorne
Also it says my machine quota is exceeded. All I have done is upgraded my laptop and transferred the files.  
 
 
 
Poor way of handling in the name of security
Posted @ Thursday, March 11, 2010 6:52 AM by Senthil
@Pierre: 
 
The test site is alive, but for some reason the :80 at the end of the URL wasn't being handled; I've edited the text above.
Posted @ Thursday, March 11, 2010 8:59 AM by Sanford Bingham
@ Pierre (& nil:) 
 
We'll investigate why 0802 works and later versions don't, obviously that's not the intended behavior.
Posted @ Thursday, March 11, 2010 9:03 AM by Sanford Bingham
@ Sentil: 
 
The machine quota is determined by the publisher, not by FileOpen. That said, we are working on new protocol elements to simplify migration of permissions from one machine to another, so that our licensees can better handle this situation.
Posted @ Thursday, March 11, 2010 9:08 AM by Sanford Bingham
@ Sanford 
 
 
 
Thanks Sanford for your quick response!
Posted @ Thursday, March 11, 2010 11:24 PM by Senthil M
When do you expect the fix for build 0802 to be released?
Posted @ Wednesday, March 17, 2010 8:38 AM by Rami Martinez
Post Comment
Name
 *
Email
 *
Website (optional)
Comment
 *

Allowed tags: <a> link, <b> bold, <i> italics