Ok, sure.

One thing that IMHO worth discussion is:

By default the server tries to go to Sun's ssl provider:
com.sun.net.ssl.internal.ssl.Provider

Though it seems to be possibe to specify a custom provider by defining
a property
org.w3c.jigsaw.ssl.security.provider

But to figure that out I had to grep Jigsaw sources

The question is should we provide our own com.sun...Provider?

It would look like this way:

package com.sun.net.ssl.internal.ssl;
import org.apache.harmony.xnet.provider.jsse.JSSEProvider;
public class Provider extends JSSEProvider {
}

Thanks,
Mikhail

P.S. I was able to easily start Jigsaw HTTP server and navigate a bit.
I used IBM VM+Harmony classlib

2006/8/14, Geir Magnusson Jr <[EMAIL PROTECTED]>:
Side note :

Can you keep notes so that when you get things working, we can post to
website as docs?

geir


Mikhail Loenko wrote:
> Hi Anton,
>
> I'm trying to run Jigsaw https server. I used Harmony keytool to generate
> keystore according to Jigsaw mans:
>
> keytool -genkey -alias troi.example.com -keypass example -keystore
> troi.keystore -keyalg RSA
>
> so far works OK
>
> keytool -selfcert -alias troi.example.com -keystore troi.keystore
> -keyalg RSA
>
> prints this error message:
>
> Enter keystore password: example
> java.security.NoSuchAlgorithmException: The algorithm
> MD5WithRSAEncryption is not found in the environment.
>        at
> org.apache.harmony.tools.keytool.KeyCertGenerator.genX509CertImpl(Key
> CertGenerator.java:40)
>        at
> org.apache.harmony.tools.keytool.KeyCertGenerator.selfCert(KeyCertGen
> erator.java:335)
>        at org.apache.harmony.tools.keytool.Main.doWork(Main.java:78)
>        at org.apache.harmony.tools.keytool.Main.run(Main.java:125)
>        at org.apache.harmony.tools.keytool.Main.main(Main.java:141)
>
>
> Any idea how to solve this? Do we miss some functionality in Harmony?
>
> Thanks,
> Mikhail
>
> 2006/8/11, Geir Magnusson Jr <[EMAIL PROTECTED]>:
>> 1) YAY!
>>
>> 2) No objections for jarsigner, but rather thanks and encouragement!
>>
>> 3) You may have been doing the following and I simply missed it, but I'd
>> suggest that you keep a stream of patches coming on things like this so
>> that people can see and get involved and also discuss more of your
>> experience doing this on the list as it happens.
>>
>> 4) Can you add [tools] to your subject lines?  :)
>>
>> geir
>>
>>
>>
>> Anton Rusanov wrote:
>> > I'm happy to write this - Keytool is done and operative now. :)
>> > It has the same functionality as the one from RI with some
>> improvements.
>> > In addition to what RI can do the Harmony Keytool is able to
>> > * generate X.509 certificates v2, v3.
>> > * sign a certificate with another key from the keystore
>> > * generate and manage secret keys
>> > * convert a keystore to another format
>> > * check certificate revocation status
>> > * verify a certificate chain
>> > * use specific providers for various purposes.
>> >
>> > There is still a little problem with making an executable of the tool
>> > in the build. So you can follow the steps to make it on your own:
>> > 1. copy deploy\jdk\jre\bin\java.exe to deploy\jdk\jre\bin\keytool.exe
>> > 2. copy deploy\jdk\lib\tools.jar into deploy\jdk\jre\bin\
>> > 3. run keytool.exe
>> >
>> > I want to thank Mikhail for applying my patches.
>> > I'm going to start work on JarSigner tool. Does anyone have objections
>> > to me doing this?
>> >
>>
>> ---------------------------------------------------------------------
>> Terms of use : http://incubator.apache.org/harmony/mailing.html
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
> ---------------------------------------------------------------------
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to