我正在使用Newman自動測試我的Rest-API調用。由於不正確地使用ssl證書而導致在newman中沒有執行REST-請求
問題是我可以在沒有任何問題的情況下運行郵差中的所有測試,在郵遞員內部使用證書(.pem和pkcs8)進行SSL授權也不是問題。但是當我嘗試在命令行上將一個集合加載到Newman中時,我無法運行測試,因爲在Newman中建議不正確地推薦郵差中的證書。
如果我運行:
newman run postman_collection.json --ssl-client-cert cert.pfx --ssl-client-passphrase passphrase
然後沒有請求被執行。如果我改用:
newman run postman_collection.json --ssl-client-cert cert.crt --ssl-client-key key.pkcs8 client-passphrase passphrase
所以使用密鑰和授權證書均需單獨(cert.crt,key.pkcs8),而不是一起在一個.pfx文件,然後執行請求,但說它「無法驗證第一個證書「,所以每個請求都會返回一個錯誤。
我該如何解決這個問題?
謝謝,沒有實際工作! – Leo