Re: location for CryptoSpec.html

Marianne Mueller (mrm@Eng)
Thu, 14 Aug 1997 14:53:37 -0700

Date: Thu, 14 Aug 1997 14:53:37 -0700
Message-Id: <199708142153.OAA02381@puffin.eng.sun.com>
From: Marianne Mueller <mrm@Eng>
To: pfarrell@cybercash.com
Subject: Re: location for CryptoSpec.html

(I'm cc'ing the java-security list, as the Q&A are archived at
http://jserv.javasoft.com/hypermail/java-security-archive-2/index.html)

> Date: Thu, 14 Aug 1997 10:37:58 -0400
> From: Pat Farrell <pfarrell@cybercash.com>
>
mrm> > CryptoSpec.html is also online, at
mrm> >http://java.sun.com/products/jdk/1.1/docs/guide/security/CryptoSpec.html

...

mrm> >The JCE is intended to be a "drop in" to an existing JDK installation,
mrm> >so if it's installed that way, then you'll find it in
mrm> >docs/guide/security.

pfarrell> That makes sense, but I'm having problems with it in the client side,
pfarrell> using Symantec's, not your Java compiler. Perhaps it won't work
pfarrell> without javac?

What is needed isn't a particular version of javac (the compiler) but
the JDK 1.1 java.security package. That contains the necessary
additional infrastructure. Ask the Symantec people if their
"JDK1.1" class package includes the package named "java.security"

pfarrell> I added it into the classpath (equivalent) before the other classes,
pfarrell> and that doesn't work. But it is real hard to debug, as you
pfarrell> really can't tell which class is being called, can't tell which
pfarrell> package the class is loading from, etc. without having source
pfarrell> code to step into.

mrm> >(Note that you do need JDK 1.1 to use JCE)

pfarrell> Can you expand on this? Symantec claims to have 1.1 functionality in
pfarrell> their compiler/IDE setup. But I'm trying to debug with their VM and JIT,
pfarrell> not yours. What do you mean by "need JDK1.1"? Do I really need your VM?

The aspects of JDK 1.1 that are needed for JCE are

* the java.security package (set of class files)
* the sun.security package (set of class files)
* serialization support (this is a JDK 1.1 feature)

That's what comes to me off the top of my head. There may be other
dependencies that I'm not thinking of right now. If Symantec is 1.1
compliant, in that they are passing the JDK 1.1 test suites, then
things should work. I need to get a copy of the latest Symantec and
try using it. I am still stuck in the dark ages :-) since I do
everything within gnuemacs instead of using the modern development
environments.

Marianne