Thanks.

Gary said:
>> Unless somebody objects or has a better idea, I'll implement Richard
>> Laager suggestion to disable the NTS-KE server if it can't read the
>> certificate and key.
> I can't think of any other option.  Is there? 

Sure.  Run without a certificate.  That won't get very far if the client 
insists on a certificate but it might be useful for testing and is easy to 
implement.

[file for key to private key]
> I agree it is a very uncommon option.  Something to do last, if ever.
> Programs like Apache httpd...

OK, I just found the callback to get the password.

That's sufficiently complicated that I'm not going to think about it now.  If 
somebody thinks it is interesting enough, they should put it on the list.  
Maybe an issue, but Eric likes to delete those rather then use them for 
tracking long term issues.

Client certificates should go on the same list.  I will remove hints of their 
support if I encounter any.

--------

>> The API is that you give it a chain rather than just a simple cert.
>> One way to do it.  Not the most common.  OK to start with, not OK in
>> production.  Look at the Apache httpd doc to see many other ways to do it
>> (with OpenSSL).

> A lot of users are simply incapable of making their own cert chain. Fancy
> deployments need to many chains to make them practical.

You need one chain per cert.  I was expecting the chain to replace the cert so 
the bookkeeping wouldn't be any more complicated.

If I get a cert from $BIGCERTCO, what do they give me?  Does the cert need 
intermediate certs or is the cert that certifies my new cert part of the 
normal root cert collection.

If it needs intermediate cert(s), do they give me two files or one?

> What is a "chain TLS client"?

A typo.

The API I'm using  is that I give OpenSSL/server one file containing a cert 
and whatever other certs it needs to get to the root certs that the 
OpenSSL/client will be using.  One file seems simpler for everybody than two.

I'm calling that "cert and other certs" a chain.

If two files is what people want/use, we can add that.  It looks like ugly 
code, but I think I have found the API.  Again, I'm putting it on the back 
burner.  If it's important, somebody should put it on the list.


-- 
These are my opinions.  I hate spam.



_______________________________________________
devel mailing list
devel@ntpsec.org
http://lists.ntpsec.org/mailman/listinfo/devel

Reply via email to