如果您在驗證 PEM 格式的憑證時發生錯誤,請查閱此處的錯誤訊息以取得更多資訊。

以下是產生錯誤的可能案例清單。

錯誤

問題

PEM 格式無效。可能是由於 BEGIN 格式錯誤。請參閱記錄以取得詳細資料。

PrivateKey BEGIN 憑證無效。

PEM 格式無效。例外狀況訊息:找不到 ---END RSA PRIVATE KEY。請參閱記錄以取得詳細資料。

PrivateKey END 憑證無效。

PEM 格式無效。例外狀況訊息:建立 RSA 私密金鑰時發生問題: java.lang.IllegalArgumentException: 無法從 byte[]: corrupted stream 建構序列 - 找到超出界限的長度。請參閱記錄以取得詳細資料。

憑證中的 PrivateKey 已損毀。

無法從 PEM 字串剖析憑證。請參閱記錄以取得詳細資料。

PublicKey BEGIN 憑證無效。

遇到格式錯誤的 PEM 資料。請參閱記錄以取得詳細資料。

PublicKey END 憑證無效。

遇到格式錯誤的 PEM 資料。請參閱記錄以取得詳細資料。

憑證中的 PublicKey 已損毀。

沒有目標/結尾憑證可供建置鏈結。

沒有目標/結尾憑證。

無法建置憑證鏈結路徑,所有目標憑證皆無效。可能缺少中繼憑證/根憑證。

沒有可供建置的憑證鏈結。

不明確的錯誤:找到多個憑證鏈結,但不確定要傳回哪一個

有多個憑證鏈結。

無法建置憑證鏈結路徑 CertificateExpiredException:憑證已於 20171206054737GMT+00:00 到期。請參閱記錄以取得詳細資料。

憑證已到期。

上傳採用 PEM 格式的憑證時遇到錯誤訊息「在資料流中偵測到未預期的資料」。

憑證鏈結的分葉和中繼之間遺失空白行或其他屬性。在分葉和中繼憑證之間新增空白行會解決此問題。

圖 1. 範例