This week's book giveaway is in the Android forum.
We're giving away four copies of Head First Android and have Dawn & David Griffiths on-line!
See this thread for details.
The moose likes Security and the fly likes Problem using jsse.jar Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Head First Android this week in the Android forum!
JavaRanch » Java Forums » Engineering » Security
Bookmark "Problem using jsse.jar" Watch "Problem using jsse.jar" New topic

Problem using jsse.jar

Ginny Richards

Joined: Jul 24, 2009
Posts: 2
I am trying to implement some sample java code that uses to achieve SSO to live@edu. I have jre6 and am using Eclipse as an editor. I am receiving the following compile error:

Access restriction: The type Provider is not accessible due to restriction on required library

I realize that I can change the setting in Eclipse to make this a warning rather than an error, but will that really get me past the problem? Why is the "Provider" class restricted?

Can someone explain why I can see the class inside jsse.jar, but I'm not allowed to use it? Is there a way to remove the restriction? One of my coworkers is experiencing a similar problem with another security jar file (jce.jar). I've never encountered this type of problem before and would like to understand more about it if anyone can explain.

Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42956
Welcome to JavaRanch.

The JSSE and JCE APIs (and their associated classes) are both integral parts of Java 6 (and Java 5 before that). Why are you using those separate jar files? Have you tried it without them?
Ginny Richards

Joined: Jul 24, 2009
Posts: 2
I was attempting to use the sample code as I received it. I will take your suggestion and try it without using the separate jar files.

Thanks for the quick response and advice!
Scott Chu

Joined: Dec 23, 2010
Posts: 1

I'm having the same problem. Are you able to resolve the issue of "Access restriction: The constructor Provider() is not accessible due to restriction on required library "?
jQuery in Action, 3rd edition
subject: Problem using jsse.jar
It's not a secret anymore!