Folks,

Sorry for the silence. Was at soapbuilders last 2 days and catching up on work since 
this morning.
    It all started with Costin wanting to hook in support for "untrusted SSL certs" 
(See
http://marc.theaimsgroup.com/?l=axis-dev&m=101623382815671&w=2). You all know where we 
stand
now...Am ok to drop support for TLS as default if that is the consensus. All i wanted 
to do was
have one of these Impl's that can be configured at runtime....For example i wanted to 
be able to
specify the keystore file name in my servlet's web.xml and switch between SSL/TLS etc 
from another
config property in my web.xml. 

Thanks,
dims

--- Richard Sitze <[EMAIL PROTECTED]> wrote:
> Doug,
> 
> it appears that the most significant differences are:
> 
> 1.  The JSSE code uses Transport Layer Security (TLS) instead of Secure 
> Sockets Layer (SSL).  Can't say *why* this is significant or desirable as 
> a default...
> 
> 2.  Default use of   System.getProperty("user.home") + "/.keystore"  for 
> the keystore file.
> 
> If I rip that out, I essentially end up with a (cleaner) version of 
> JSSESocketFactory that matches the behaviour of 
> DefaultSecureSocketFactory.
> 
> As long as we require TLS, we have no recourse other than com.sun.* and 
> (alternately) com.ibm.*.
> 
> <ras>
> 
> *******************************************
> Richard A. Sitze
> IBM WebSphere WebServices Development
> 
> 
> 
> 
> Doug Davis/Raleigh/IBM@IBMUS
> 10/10/2002 05:52 AM
> Please respond to axis-dev
>  
>         To:     [EMAIL PROTECTED]
>         cc: 
>         Subject:        Re: JSSE Security - change direction...
> 
>  
> 
> 
> 
> 
> 
> 
> 
> Richard (or perhaps its Dims),
>   Can I ask you to do me a favor and really dumb down this discussion for 
> a
> moment because I'm still not clear on the entire need for this
> "architecture" - it feels like its a solution looking for a problem. Let's
> start with a very basic question - looking at Beta3, what wasn't working 
> or
> supported that this new architecture now fixes/supports?  I'm not talking
> about looking at it from an axis-dev'ers point of view but from an
> end-user's.  Back in Beta3, when everything was in HTTPSender,  "http" and
> "https" both worked with any implementation without any code or property
> file changes - so why the redesign?  Perhaps this is a question for Dims -
> don't know - but I'd really like to get a clear answer on what the problem
> was before we start redesigning a solution that might not have even been
> needed in the first place.
> -Dug
> 
> 
> Richard Sitze/Austin/IBM@IBMUS on 10/09/2002 02:25:35 PM
> 
> Please respond to [EMAIL PROTECTED]
> 
> To:    [EMAIL PROTECTED]
> cc:
> Subject:    JSSE Security - change direction...
> 
> 
> I'd appreciate Dim's opinions on this:
> 
> Problem:
>      JSSE is/was bound to sun implementation, in code.
>      JSSE can be configured by code (considered 'dynamic'), or configured
> during install/registration ('static') with the JDK (see
> 
>http://java.sun.com/products/jsse/doc/guide/API_users_guide.html#InstallationAndCustomization
> 
> ).
>      ** the use of the terms dynamic/static in this context may be
> misleading if you don't take the time to grok it  **
>      Current code uses dynamic (in-line code), introducing a hard
> dependency on com.sun.*.
> 
> Proposal:
>      Remove hard dependencies, replace with static binding (configure your
> JDK externally, NOT by AXIS).
>      Eliminate 'attribute' overrides with default values.  Could go ahead
> with override (maybe), but the default should fall-back to JDK settings,
> NOT axis defined defaults.
>      If attribute overrides are not specified, then fall back to JDK
> default.  Currently we only use JDK default if attributes==null.
> 
> Justification:
>      AXIS should not be defining or changing the security providers.
>      Basis of concern is that AXIS should run WITHIN an environment, NOT
> define the environment
>      Particularly with J2EE in mind.
> 
> Concerns:
>      Change of current behaviour
>      Out-of-box experience...
> 
> *******************************************
> Richard A. Sitze
> IBM WebSphere WebServices Development
> 
> 
> 
> 
> 


=====
Davanum Srinivas - http://xml.apache.org/~dims/

__________________________________________________
Do you Yahoo!?
Faith Hill - Exclusive Performances, Videos & More
http://faith.yahoo.com

Reply via email to