@Leif,
Yes, this is for certificated loaded via plugin. I don't know of any such API 
to hand a new context to ATS. Again, looking at the code, the ocsp is enabled 
on a context only at the initialization phase. So any context created 
externally in a plugin does not get configured with the global ATS 
configuration.
Syeda Persia Aziz
Software DeveloperYahoo! (Oath).Champaign, Illinois 

    On Tuesday, March 27, 2018, 5:43:10 PM CDT, Leif Hedstrom 
<zw...@apache.org> wrote:  
 
 

> On Mar 27, 2018, at 4:36 PM, Alan Carroll <solidwallofc...@oath.com.INVALID> 
> wrote:
> 
> Persia should correct me if I'm wrong, but my understanding is the default
> is no handling. The ATS core provides a default handler for OCSP and the
> point of this call is to set this context to use the ATS core default OCSP
> handler. That is how this makes OCSP easier for plugins - rather than
> writing a handler, the handling is delegated to the default handler in the
> ATS core.  I'm open to better name suggestions, a name which conveys the
> concept "use the ATS core default OCSP handler for this context".



Ah so this is for certificates (contexts) loaded via a plugin, and not the 
normal ssl_multicert.config way? Curious: Are we not using some API to “add” 
the context into the ATS handling of certificates? If so, couldn’t this be done 
implicitly by that API / UI or whatever it is? I.e. if a plugin hands ATS a new 
context, ATS calls the appropriate OpenSSL code to enable the default handling, 
much like it does when we load certificates via ssl_multicert.config?

— leif
  

Reply via email to