セキュリティーのトラブルシューティング

セキュリティーアクセスを監視する場合は、java.security.debug システムプロパティーを設定できます。すべてのデバッグオプションのリストを表示するには、help という設定値を使用します。

java -Djava.security.debug=help

:複数のオプションはコンマで区切ります。

次の表に、java.security.debug のオプションと各オプションの関連情報へのリンクを示します。

オプション 説明 関連情報
all すべてのデバッグを有効にします  
access

AccessController.checkPermission メソッドの結果をすべて出力します。

access オプションとともに、次のオプションを使用できます。

  1. stack: スタックトレースを含む
  2. domain: コンテキスト内のすべてのドメインをダンプする
  3. failure: 例外をスローする前に、アクセス権を保持しないスタックおよびドメインをダンプする

stack および domain オプションとともに、次のオプションを使用できます。

  1. permission=<classname>: 指定されたアクセス権がチェックされている場合にのみ、出力をダンプする
  2. codebase=<URL>: 指定されたコードベースがチェックされている場合にのみ、出力をダンプする
certpath PKIX CertPathValidator および CertPathBuilder 実装のデバッグを有効にします
combiner SubjectDomainCombiner のデバッグ
gssloginconfig Java GSS (Generic Security Services) ログイン構成ファイルのデバッグ
configfile JAAS (Java Authentication and Authorization Service) 構成ファイルのロード
configparser JAAS 構成ファイルの解析
jar JAR ファイルの検証
logincontext LoginContext の結果
policy ポリシーファイルによるアクセス権のロードと付与
provider セキュリティープロバイダのデバッグ
scl SecureClassLoader が割り当てるアクセス権

Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.