hc-httpclient-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Julius Davies" <juliusdav...@gmail.com>
Subject Re: How to access ssl web protected by usbkey with httpclient ?
Date Sat, 02 Dec 2006 22:20:14 GMT
Hi, Jack,

I'm interested in working on this a little, if you'll indulge me.
I've never used a usbkey and I don't have one.  So we'll probably have
to email a lot.

For starters, does this work?  No exceptions are thrown if the usb key
is plugged in, and a simple command-line Java program is run?  (Maybe
try Java 5 or newer).

// Using docs from:
// http://java.sun.com/j2se/1.5.0/docs/guide/security/p11guide.html
public static void main( String[] args ) throws Exception {

  String configName = "/opt/bar/cfg/pkcs11.cfg";
  Provider p = new sun.security.pkcs11.SunPKCS11(configName);

  char[] pin = "secret".toCharArray();
  KeyStore ks = KeyStore.getInstance("PKCS11");
  ks.load(null, pin);
  System.out.println( ks );

And how do you want your user to enter the PIN?  Can they put it in a
properties file (ick)?  Or do you want some kind of Swing dialogue?
Or perhaps Java 6's new support for taking passwords on the console
(aka: standard-in) without echoing it back?

Will the users be un-plugging and re-plugging the usbkey while the
Java program is running?



On 12/2/06, Jack Wang <pipashu@yahoo.com> wrote:
> I am new here, so excuse me if i have not read old mails carefully here. I think it is
no problem
> to access normal ssl web site without usbkey certificate. But we can not obtain the private
key in
> usbkey, so
> How can i access usbkey protected ssl web site ?
> Should I must use pkcs#11 to get the private key first ?
> When should I input the usbkey PIN password in the automation program ?
> Please give me some tips. Thanks in advance.
> wj
> ___________________________________________________________
> 抢注雅虎免费邮箱-3.5G容量,20M附件!
> http://cn.mail.yahoo.com
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: httpclient-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: httpclient-user-help@jakarta.apache.org


Julius Davies
View raw message