暗号化設定¶
概要¶
Java API CryptionUtil を利用して、暗号/復号を行うための暗号化方式の設定を行います。
モジュール テナント管理機能 フォーマットファイル(xsd) WEB-INF/schema/cryption-config.xsd 設定場所 WEB-INF/conf/cryption-config.xml <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <cryption-config xmlns="http://intra-mart.co.jp/system/security/cryption"> <!-- 該当するカテゴリがない場合使われます --> <cryption category="default" default="true"> <cryption-class>jp.co.intra_mart.foundation.security.cryption.standard.StandardCryption</cryption-class> </cryption> <!-- アカウントパスワード用 --> <cryption category="account"> <cryption-class>jp.co.intra_mart.foundation.security.cryption.standard.StandardCryption</cryption-class> </cryption> <!-- システム管理者パスワード用 --> <cryption category="administrator"> <cryption-class>jp.co.intra_mart.foundation.security.cryption.standard.StandardCryption</cryption-class> </cryption> </cryption-config>
リファレンス¶
暗号化設定¶
タグ名 cryption 暗号化方式の定義を行います。【設定項目】
<cryption-config> <cryption category="default" default="true"> ・・・・・ </cryption> </cryption-config>
必須項目 × 複数設定 ○ 設定値・設定する内容 なし 単位・型 なし 省略時のデフォルト値 なし 親タグ cryption-config 【属性】
属性名 説明 必須 デフォルト値 category 暗号化設定にプログラムから利用するためのカテゴリを設定します。 ○ なし default true の場合、システム・デフォルトの暗号化設定になります。 × false 注意
default=”true” の暗号化設定が複数ある場合、設定ファイルの先頭から検査して、初めに default=”true” が検知された暗号化設定がシステム・デフォルトとなります。default=”true” の暗号化設定が見つからない場合、設定ファイルで先頭の暗号化設定がシステム・デフォルトとなります。
暗号化クラス設定¶
タグ名 cryption-class 暗号化方式の実装クラスの設定を行います。【設定項目】
<cryption-config> <cryption category="default" default="true"> <cryption-class>jp.co.intra_mart.foundation.security.cryption.standard.StandardCryption</cryption-class> </cryption> </cryption-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 Javaインタフェース jp.co.intra_mart.foundation.security.cryption.Cryption を実装したクラスのFQDNを指定します。 単位・型 文字列 省略時のデフォルト値 なし 親タグ cryption