PIG: Practical Interoperability Guides
This site contains documents that might help you with your interoperability issues. In a modern network you will often find Windows, GNU/Linux and Mac OS X machines and sometimes some other legacy operating systems. On this site I collect the documents I have written on supporting these mixed environments. Note that I am a big fan of Free and Open Source Software and thus all solutions provided here are written from that point of view, and try to solve most of the issues with open source products.
Explanation on how to create a CA with openssl as implemented in the cao tool.