0
我在Intranet上運行NodeJS https web服務器,該服務器使用REST調用其他受保護的Web服務器。由於我需要與其通信的其中一個站點需要將服務器的DN附加到與代理實體/發行人鏈進行通信時,我需要從其證書中獲取服務器的專有名稱(DN)。在NodeJS中從服務器端證書獲取服務器的DN
我知道通常這是由https.get()調用在幕後處理的,但是有沒有辦法在進行get()調用之前獲取DN?
我在Intranet上運行NodeJS https web服務器,該服務器使用REST調用其他受保護的Web服務器。由於我需要與其通信的其中一個站點需要將服務器的DN附加到與代理實體/發行人鏈進行通信時,我需要從其證書中獲取服務器的專有名稱(DN)。在NodeJS中從服務器端證書獲取服務器的DN
我知道通常這是由https.get()調用在幕後處理的,但是有沒有辦法在進行get()調用之前獲取DN?
愛德華,
可以使用PKIjs(https://pkijs.org)直接加載證書,然後解碼證書提取DN。
你可以在這裏看到一個解碼證書的例子 - https://pkijs.org/examples/X509_cert_complex_example.html