public final class JAXBPermission extends BasicPermissionSE
JAXBPermission には名前(「ターゲット名」とも呼ばれます)が含まれていますが、アクションリストは含まれていません。名前付きの権限があるか、持っていないかのどちらかです。ターゲット名は、Jakarta XML Binding 権限の名前です(以下を参照)。
次の表に、考えられるすべての JAXBPermission ターゲット名を示し、それぞれについて、アクセス許可で許可される内容の説明と、コードにアクセス許可を付与するリスクについて説明します。
| 権限ターゲット名 | 許可が許可するもの | この許可を許可するリスク |
|---|---|---|
| setDatatypeConverter | コードが、DatatypeConverter のすべてのメソッドが使用する the setDatatypeConverter method を介して VM 全体の DatatypeConverterInterface を設定できるようにします。 | 悪意のあるコードは、本物の Jakarta XML Binding 実装が設定する前に、VM 全体のシングルトンセマンティクスを持つ DatatypeConverterInterface を設定する可能性があります。これにより、悪意のあるコードが、同じ JVM で実行されている別のアプリケーションに属する Frame.getFrames()SE など、他の方法ではアクセスできない可能性のあるオブジェクトにアクセスできるようになります。 |
BasicPermissionSE, PermissionSE, PermissionsSE, PermissionCollectionSE, SecurityManagerSE, 連載形式 | コンストラクターと説明 |
|---|
JAXBPermission(StringSE name) 指定された名前で新しい JAXBPermission を作成します。 |
equalsSE, getActionsSE, hashCodeSE, impliesSE, newPermissionCollectionSEcheckGuardSE, getNameSE, toStringSEcloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEpublic JAXBPermission(StringSE name)
name - JAXBPermission の名前。2.2 では、"setDatatypeConverter" のみが定義されています。Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.