簡體   English   中英

php / perl或其他能夠對啟用SmartCard的網站進行自動身份驗證的Web腳本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM