Question regarding TLS Plugin (vw 9+)
Philippe Demaecker <[email protected]> Fri, 15 Apr 2022 10:37:51 +0000
| Newsgroups | gmane.comp.lang.smalltalk.vwnc |
|---|---|
| Message-ID | <AS8PR05MB87108A2DE3E4E41EADBC1D0287EE9@AS8PR05MB8710.eurprd05.prod.outlook.com> |
Hi list, Our first customers are starting to use our application based on the new TLS plugin on Windows. The current use case is a Sioux HTTPS server, which relies on a private key + server cert coming from the Windows certificate store. It looks like the TLS framework expects the priv key/server cert to be located in the 'Current User" Certificate store. However, I'm starting to doubt if this is correct. Following MS page: https://urldefense.com/v3/__https://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/working-with-certificates__;!!DZ3fjg!pY4gy0DS0oZOeAQf4qcDBzy-CCb2qwYVO0_aeP8caqeR7K1AiN8V5flj-KGqdc8EE6iKh4A$ states that: * The local machine store. This contains the certificates accessed by machine processes, such as ASP.NET. Use this location to store certificates that authenticate the server to clients. * The current user store. Interactive applications typically place certificates here for the computer's current user. If you are creating a client application, this is where you typically place certificates that authenticate a user to a service. So I would expect Sioux server pk/certs to be retrieved from the local machine store, and certs used for client authentication to be stored in the current user store. The Sioux/TLS documentation merely states that: "On MS-Windows platforms, the server certificate must already have been imported into the Windows Certificate Store" but does not specify which one... Any advice/thoughts on the matter? Thanks, Phil.