static File canonicalize( String path ) throws IOException
    {
        File file = new File( path );
        if (!file.isAbsolute()) {
            file = new File( JiveGlobals.getHomePath() + File.separator + path );
        }

        return file;
    }
Canonicalizes a path. When the provided path is a relative path, it is interpreted as to be relative to the home
directory of Openfire.

@param path A path (cannot be null)
@return A canonical representation of the path.
xmppserver/src/main/java/org/jivesoftware/openfire/keystore/CertificateStoreManager.java