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]

Reply via email to