[英]php/perl or other web script capable of automatic authentication to a SmartCard Enabled Website
我有一個php腳本轉到rss feed url並下拉xml,處理它然后將我需要的數據加載到數據庫中。 該腳本一直運行良好,直到網站所有者使用智能卡身份驗證(軍事CAC)保護它。
我一直試圖找出一種方法從我的智能卡獲取我的x.509證書,並通過PHP或任何其他腳本語言將其呈現給托管rss的網絡服務器。 我無法想象這一點。
操作的概念:1。請求rss url 2. rss url請求身份驗證3.提供cert + pin(我將安全地存儲該腳本以供腳本使用,我知道如何執行此操作)4。rss url驗證我的證書和發布數據。
謝謝! -擔
在PHP中這會工作(使用phpseclib,一個純PHP X.509實現 )?:
<?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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.