3

RSSフィードのURLに移動してxmlをプルダウンし、それを処理してから、必要なデータをデータベースにロードするphpスクリプトがあります。スクリプトは、サイト所有者がスマートカード認証(Military CAC)を使用して保護するまで、問題なく機能していました。

スマートカードからx.509証明書を取得し、phpまたはその他のスクリプト言語を介してrssをホストしているWebサーバーに提示する方法を模索してきました。私はこれを理解するのを見ることができません。

操作の概念:1。rssurlを要求します2.rssurlは認証を要求します3.cert + pinを提示します(スクリプトが使用できるようにピンを安全に保存します。これを行う方法を知っています)4。rssurlは証明書を認証しますデータを投稿します。

ありがとう!-ダン

4

1 に答える 1

1

PHP では、これは機能しますか (純粋な PHP X.509 実装である phpseclibを使用)?:

<?php
include('File/X509.php');

$x509 = new File_X509();
$cert = $x509->loadX509('...');
echo $x509->validateSignature() ? 'valid' : 'invalid';
?>

検証できるその他の事項を以下に示します。

http://phpseclib.sourceforge.net/x509/examples.html#validate

于 2012-10-15T16:53:12.110 に答える