When the library is linked into an application and used to create the key/certificate, the application controls it. This is far outside the scope of this list, so I'll answer by assuming you mean when they use the openssl.exe command-line tool.
The OpenSSL tool always creates files in the directory specified in the -out parameter; if there is no directory specified, then it's created in the current working directory. The -out parameter is relative to the current working directory unless it starts with a drive specification (only on Windows), a backslash (also only on Windows), or a slash. i.e., if the current directory is c:\users\username\x509\, then the command 'openssl rsagen -out mynewkey.pem -outform pem 2048' will create c:\users\username\x509\mynewkey.pem. Changing that to '..\mynewkey.pem' will put it in c:\users\username\x509\..\mynewkey.pem, which is really c:\users\username\mynewkey.pem. It's also important to note that if no -out parameter is provided, it will only print to stdout, and NOT write to the filesystem. -Kyle H On Sun, Jan 4, 2009 at 2:44 PM, bear <[email protected]> wrote: > I am hoping someone here can answer this question as a google search and > others have not sufficiently helped. > > After one creates a new certificate/key on their computer/server, where are > those saved on the filesystem? > > Is it consistently one location or haphazard? > > Thank you if you can help me. > > Big Bear > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > User Support Mailing List [email protected] > Automated List Manager [email protected] > ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [email protected] Automated List Manager [email protected]
