PHP、mixiのopenIDを使用して認証


WebサービスmixiopenIDを使用して認証したくていろいろ試しました。
結果もう少しでうまく感じですが参考サイトのようにうまく行きませんでした。

ソースはここを参考
http://blog.zuzara.com/2008/08/25/274/

mixiopenid.php をほとんどそのまま使いました。

証明書関係の設定はここを参考
http://d.hatena.ne.jp/botchy/20080820/1219255653

mixiの認証画面に遷移して戻ってくるのですが以下のようなエラーが出ます。
(数字)は自分のIDに対応した物が入っています。

OpenID authentication failed: No OpenID information found at https://id.mixi.jp/(数字)

finishedのこれが表示される。
die("OpenID authentication failed: " . $response->message);

switch ($action) { 
    case 'finished': 
        $consumer = new Auth_OpenID_Consumer(new Auth_OpenID_FileStore(FILE_STORE_DIR)); 
        $response = $consumer->complete(SERVER_URI_RETURNTO); 

        if ($response->status == Auth_OpenID_CANCEL) { 
            die('Verification cancelled.'); 
        } else if ($response->status == Auth_OpenID_FAILURE) { 
			fputs($fplog, "Auth_OpenID_FAILURE\n");	
            die("OpenID authentication failed: " . $response->message); 

一部編集していますが、アドレスバーは以下のようになって返って来ます。
値は取れてると思うのですが???です。

http://xxxx.com/xxx/openid/php-openid-2.1.2/mixiopenid.php?action=finished&janrain_nonce=2009-02-22T03:21:52ZcYjqAU&openid.mode=id_res&openid.claimed_id=https://id.mixi.jp/15xxx48&openid.identity=https://id.mixi.jp/1xxx9x8&openid.op_endpoint=https://mixi.jp/openid_server.pl&openid.return_to=http://xxxx.com/xxx/openid/php-openid-2.1.2/mixiopenid.php%3Faction%3Dfinished%26janrain_nonce%3D2009-02-22T03%253A21%253A52ZcYjqAU&openid.response_nonce=2