GlobalProtect Agent for iOS が接続に失敗するGP「このサーバーの証明書は無効です」というエラー メッセージが表示されたゲートウェイ。
1989
Created On 04/04/22 03:12 AM - Last Modified 06/03/25 20:28 PM
Question
- ユーザーが接続できないGlobalProtectiOS デバイスから。
- 試行に失敗すると、次のログ メッセージがGlobalProtectエージェント。
The certificate for this server is invalid. You might be connecting to a server that is pretending to be "<IP_ADDRESS>" which could put your confidential information at risk.Environment
- GlobalProtect iOS デバイス用エージェント
- SAML 認証が構成されている
Answer
- この問題は、サーバー証明書のサブジェクト間の不一致が原因である可能性がありますGPポータル/ゲートウェイとホスト名URLアクセス(リダイレクト)しました。
- Agent.log に、以下のようなログが表示される
Error: (GPSAMLViewController.mm:238) WebView provisional navigation error <WKNavigation: 0x*********> Error Domain=NSURLErrorDomain Code=-1202 "The certificate for this server is invalid. You might be connecting to a server that is pretending to be “<IP_ADDRESS>” which could put your confidential information at risk." UserInfo={NSLocalizedRecoverySuggestion=Would you like to connect to the server anyway?, _WKRecoveryAttempterErrorKey=<WKReloadFrameErrorRecoveryAttempter: 0x********>, networkTaskDescription=LocalDataTask <xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx>.<17>, _kCFStreamErrorDomainKey=3, _kCFStreamErrorCodeKey=-9843, NSErrorPeerCertificateChainKey=(
"<cert(0x*********) s: vpn.example.co.jp i: 10.20.30.40>",
"<cert(0x*********) s: 10.20.30.40 i: 10.20.30.40>"
),
==snip==
- 解決するには、アクセスするホスト名を一致させる必要がありますURLサーバー証明書の件名で。