本檔案介紹適用於憑證授權單位所核發的憑證的頒發標準的限制,這些限制與思科身分識別服務引擎(ISE)中的Chrome根憑證程式相符。
數位證書是由證書頒發機構(CA)頒發的電子憑證,通過確保身份驗證、資料完整性和機密性來保護伺服器和客戶端之間的通訊。擴展金鑰用法(EKU)是定義證書公鑰用途的屬性。可用的EKU值有兩個:
單個證書可以同時包含伺服器和客戶端身份驗證EKU,使其可以達到雙重目的。這對於像ISE這樣的根據使用案例作為伺服器或客戶端的產品尤其重要。
EKU的實施取決於CA對證書的簽名。同時使用伺服器身份驗證和客戶端身份驗證EKU是一種常見做法。
但是,作為Chrome根程式策略更改CA的一部分,與此證書頒發條件一致,將停止對包括客戶端身份驗證擴展金鑰使用(EKU)的TLS證書的簽名。 新頒發的證書僅包含伺服器身份驗證EKU。
所有Cisco ISE版本都受到影響:
附註:上述更改會影響所有ISE版本,包括低於3.x的版本。但是,僅針對上一節中提到的版本發佈代碼更改。思科建議升級ISE以防止任何影響。
表1彙總了即將發生的客戶端身份驗證EKU更改所影響的服務,以及每項服務的預期影響。
| 服務 |
影響 |
| pxGrid |
ISE pxGrid服務要求通過pxGrid通道進行節點間通訊。這意味著一些節點作為伺服器工作,而另一些節點作為客戶端工作。 因此,要安裝pxGrid證書,必須同時存在Server Authentication EKU和Client Authentication EKU。 因此,限制安裝僅包含伺服器身份驗證EKU的新發布的公用CA證書。
注意:ISE pxGrid服務執行證書EKU驗證。外部pxGrid客戶端證書在與ISE通訊或連接被拒絕時必須包含客戶端身份驗證EKU。思科建議驗證外部pxGrid客戶端中使用的公共CA簽名證書,以防止對整合造成影響。要瞭解有關此操作的詳細資訊,請檢視Cisco Secure Firewall Impact of the Public CA Client Authentication EKU Changes Starting from 2026 May for Secure Communications。 |
| ISE訊息服務(IMS) |
ISE消息服務(IMS)是一個實施嚴格mTLS驗證的安全通道,用於節點間通訊。 因此,需要同時存在Server Authentication EKU和Client Authentication EKU才能使服務正常運行。 僅在ISE 3.4和3.5上限制安裝未包含兩個EKU的新發行的公共CA證書。 較低版本不限制安裝。但是,如果證書上不存在兩個EKU,則會影響服務的操作。 |
| TC-NAC |
選擇TC-NAC供應商Tenable Security Center時:在Administration > Threat Centric NAC > Add a new TC-NAC connector中建立VA。 在聯結器準備好配置後,可以選擇「基於證書的身份驗證」作為TC-NAC聯結器的身份驗證方法,然後選擇「ISE管理員證書」。在ISE PSN和VA DB之間建立TC-NAC連線,因此特定PSN的管理員證書是用作客戶端證書的證書。 如果在Tenable上啟用了嚴格mTLS,則需要客戶端身份驗證EKU。 缺少Client Authentication EKU可能導致伺服器拒絕ISE TC-NAC客戶端證書。 |
| 用於CoA的LDAP、安全系統日誌和RADIUS DTL |
這三個服務提供了將特定證書用作TLS驗證的「客戶端證書」的可能性。 ISE不執行任何EKU驗證。因此,對這些服務產生的影響完全取決於伺服器端。 如果在伺服器上強制執行證書EKU驗證,則ISE使用的特定證書需要客戶端身份驗證EKU或TLS身份驗證失敗。 |
表 1:受影響的服務
如果嘗試僅針對具有特定EKU要求的服務安裝具有伺服器身份驗證EKU的證書,則會生成圖1中所示的錯誤。
pxGrid和ISE消息服務(IMS)是具有此類EKU要求的服務。

圖1:嘗試安裝不符合EKU要求的證書時顯示的錯誤
您可以利用下一個命令作為參考,檢查檔名為「certnew.cer」的證書檔案的資訊,並使用openSSL檢視Server Authentication和Client Authentication EKU。
mymachine% openssl x509 -noout -text -in "certnew.cer"
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX
Signature Algorithm: sha256WithRSAEncryption
Issuer: DC=com, DC=mydc, CN=mycert-MYDC-DC-CA
Validity
Not Before: Mar 10 22:01:51 2026 GMT
Not After : Mar 10 22:11:51 2027 GMT
Subject: L=XX, O=XX, OU=XXX, CN=XXXX
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public-Key: (4096 bit)
Modulus:
<HEX STRING>
Exponent: XXXXX (0xXXXX)
X509v3 extensions:
X509v3 Key Usage:
Digital Signature, Non Repudiation, Key Encipherment
X509v3 Subject Key Identifier:
XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX
X509v3 Extended Key Usage:
TLS Web Server Authentication, TLS Web Client Authentication
X509v3 Subject Alternative Name:
IP Address:x.x.x.x
X509v3 Authority Key Identifier:
keyid:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX
.
.
.
| 服務 |
建議的操作 |
| pxGrid |
如果ISE上的pxGrid證書由公共CA頒發,並且計畫更新或遷移到公共CA,我們建議進行下一步: 1.驗證證書中當前是否同時存在Server Authentication EKU和Client Authentication EKU,以及是否可以根據您的CA策略保留這兩個 2.如果CA策略不允許存在兩個EKU,則我們建議遷移證書以由ISE內部CA簽名。 要執行遷移,請轉至:Administration > System > Certificates > System Certificates > Select the certificate issued by the ISE internal CA of the specific node you want modify > Edit > Check the pxGrid under the usage section > Save。 如果ISE內部CA頒發的證書不存在,請生成一個證書。使用下一個影片作為指南來生成證書。 |
| ISE消息傳送證書(IMS) |
如果ISE消息服務證書當前由公共CA簽名並且計畫更新或遷移到公共CA,我們建議下一步: 1.驗證要遷移至或使用用於續訂的公共CA是否接受伺服器身份驗證和客戶端身份驗證EKU的使用。 2.如果公共CA不允許這樣做,則遷移ISE消息傳遞證書以使用ISE內部CA。轉至Administration > System > Certificates > Certificate Signing Request > Generate Certificate Signing Request(CSR) > select "ISE Messaging Service" in the Certificate for下拉選單>選中Regenerate ISE Messaging Service Certificate覈取方塊>按Generate ISE Messaging Service Certificate按鈕。 無需重新啟動服務。 請確保所有ISE節點都已啟動、運行並從埠12001和443的PAN可以訪問,因此證書更改會正確傳播到所有節點。 |
| TC-NAC |
TC-NAC服務依賴特定節點的ISE管理員證書進行mTLS身份驗證。 如果證書由公共CA頒發,並且計畫更新或遷移到公共CA,則我們建議執行下一步: 1.驗證證書中當前是否同時存在Server Authentication EKU和Client Authentication EKU,以及是否可以根據您的CA策略保留這兩個 2.驗證Tenable上是否啟用了嚴格mTLS。禁用嚴格mTLS僅允許使用具有伺服器驗證EKU的證書。 |
| 用於CoA的LDAP、安全系統日誌和RADIUS DTL |
ISE不對這些服務的客戶端證書執行EKU驗證。如果計畫續訂或遷移到公共CA,請驗證在續訂/遷移之後證書EKU是否必須更改,以及是否與伺服器端的TLS策略衝突。 |
表 2:建議採取的行動,以避免對具體服務產生影響。
管理員可以從以下任一解決方法選項中進行選擇:
某些公共根CA(例如DigiCert和IdenTrust)會從另一個根發出具有組合EKU的證書,該根不能包含在Chrome瀏覽器信任儲存中。
公共根CA和EKU型別的示例:
| CA供應商 |
EKU型別 |
根CA |
簽發/子CA |
| IdenTrust |
clientAuth + serverAuth |
IdenTrust公共部門根CA 1 |
IdenTrust Public Sector Server CA 1 |
| DigiCert |
clientAuth + serverAuth |
DigiCert Assured ID Root G2 |
DigiCert Assured ID CA G2 |
此方法的前提條件:
證書管理參考:
在2026年5月之前由公共根CA頒發的同時具有伺服器和客戶端身份驗證EKU的證書將繼續保留,直到其期限到期。
一般准則:
一般准則:
客戶可以將ISE升級到引入更新證書處理的修補程式版本,以支援根據新CA策略頒發的證書。
下一個修補程式版本包括行為更改,以使ISE與新限制保持一致。計畫發行日期為2026年4月:
| Cisco ISE版本 | 修補程式版本 |
|---|---|
| ISE 3.1 | 補丁11 |
| ISE 3.2 | 補丁10 |
| ISE 3.3 | 補丁11 |
| ISE 3.4 | 補丁6 |
| ISE 3.5 | 補丁3 |
注意:此補丁引入證書管理邏輯中的行為更改。
備份ISE和IMS證書及其私鑰,然後再用新證書替換它們。安裝帶有伺服器身份驗證EKU的證書後解除安裝此修補程式只會影響這兩種服務的TLS通訊。
安裝修補程式版本之後:
ISE 3.1、3.2和3.3
對於Cisco ISE版本3.1、3.2和3.3,IMS繼續要求具有伺服器身份驗證和客戶端身份驗證EKU的證書。安裝修補程式後,將強制執行EKU驗證,這意味著安裝時將拒絕同時具有伺服器身份驗證和客戶端身份驗證EKU的證書。
客戶必須在當前證書到期後計畫遷移到ISE內部CA簽名的證書。
ISE 3.4和3.5
安裝補丁後,ISE上的EKU限制會減少。僅允許使用包含伺服器身份驗證EKU、伺服器和客戶端身份驗證EKU或不允許EKU的CA簽名證書。
僅包含客戶端身份驗證EKU的證書被拒絕。
在ISE節點間通訊中,IMS證書用於伺服器和客戶端身份驗證。
附註:即使IMS支援使用公共CA簽名的證書。思科建議使用ISE內部CA證書,因為此通訊僅用於內部事務。
如果使用私有PKI,是否需要擔心此問題?
由專用CA實施的策略由每個組織定義。如果您的私人CA使用相同的發佈條件,則可以使用本文檔中的指南。
是否可以繼續使用現有的證書?
是的,在過期時間之前,可以使用具有組合EKU的有效證書。
如何知道我使用的是mTLS還是標準TLS?
檢視特定受影響使用案例部分。
公共CA證書中客戶端身份驗證EKU的設定表示重大的安全策略變化,影響使用mTLS連線的Cisco ISE部署。雖然此更改是行業範圍內的更改,但影響評級為嚴重,需要立即採取措施防止服務中斷。
| 修訂 | 發佈日期 | 意見 |
|---|---|---|
2.0 |
19-Mar-2026
|
更正的QA部分 |
1.0 |
12-Mar-2026
|
初始版本 |