java.security.debug

セキュリティ・アクセスを監視するには、java.security.debugシステム・プロパティを設定します。これにより、実行中に出力されるトレース・メッセージが決まります。 プロパティの値は、カンマで区切られた1つ以上のオプションです。 各トレース・メッセージには、スレッドID、コール元情報およびタイムスタンプが含まれます。

次の表に、java.security.debugオプションを示します。

セキュリティデバッグオプション
オプション 説明
all すべてのデバッグ・オプションを有効にします
certpath PKIX CertPathValidatorおよびCertPathBuilder実装のデバッグを有効にします。 certpathオプションでは、次のサブオプションを使用できます。
  • ocsp: OCSPプロトコル交換のダンプ
  • verbose: OCSPリクエストおよびレスポンス・バイトの16進ダンプが表示されます。
configfile JAAS (Java Authentication and Authorization Service)構成ファイルのロード
configparser JAAS構成ファイルの解析
gssloginconfig Java GSS (Generic Security Services)ログイン構成ファイルのデバッグ
jar JARファイルの検証
jca JCAエンジン・クラスのデバッグ
KeyStore KeyStoreデバッグ
logincontext LoginContextの結果
pcsc Java Smart Card I/OおよびSunPCSCプロバイダのデバッグ
pkcs11 PKCS11セッション・マネージャのデバッグ
pkcs11keystore PKCS11 KeyStoreデバッグ
pkcs12 PKCS12 KeyStoreデバッグ
properties java.security構成ファイルのデバッグ
provider セキュリティ・プロバイダのデバッグ providerオプションとともに次のサブオプションを使用できます: engine=(engines) : 出力は、カンマで区切られた1つ以上のJCAエンジンの指定されたリストに対してのみ表示されます。 (エンジン)でサポートされている値は次のとおりです。
  • Cipher
  • KDF
  • KeyAgreement
  • KeyGenerator
  • KeyPairGenerator
  • KeyStore
  • Mac
  • MessageDigest
  • SecureRandom
  • Signature
securerandom SecureRandomデバッグ
sunpkcs11 SunPKCS11プロバイダのデバッグ
ts Timestampingのデバッグ
x509 X.509証明書のデバッグ X.509オプションでは、次のサブオプションを使用できます。
  • ava: AVAコンポーネントに16進文字列として非印刷/エスケープ文字を埋め込みます。