SSL/TLS/SPDY 支援
Appium 2.2 引入了使用 SSL/TLS 支援啟動 Appium 伺服器的選項。
命令列引數¶
為了啟用與伺服器的安全連線,您需要提供下列命令列引數
必須提供兩個引數,且應包含有效 X509 PEM 憑證及其對應私鑰的路徑。
伺服器啟動後,請使用 https
協定和支援 SSL/TLS 或 SPDY 的用戶端與其通訊。
支援的功能¶
建立安全伺服器 Socket 後,它支援下列協定:['h2', 'spdy/3.1', 'spdy/3', 'spdy/2', 'http/1.1', 'http/1.0']
。請參閱 SPDY node 模組文件 以取得有關其功能的更多詳細資訊。伺服器將拒絕所有不安全的用戶端連線。
自簽憑證¶
請使用下列命令產生自簽憑證/金鑰對
openssl req -nodes -new -x509 -keyout key.pem -out cert.pem -subj "/C=US/ST=State/L=City/O=company/OU=Com/CN=www.testserver.local"
請隨時變更上述命令中 -subj
的值,以符合您的詳細資料。伺服器應可順利使用自簽憑證,但您需要妥善設定用戶端,例如確保它不會拒絕未授權的憑證。