4

関連のないコードベースに同じ権限を付与することはできますか (たとえば、ワイルドカードは使用できません)?

たとえば、次の権限構成があります。

grant codebase "file:/somepath1/code.jar" {
  permission my.class.Permission1;
  permission my.class.Permission2;
  permission my.class.Permission3;
};

/somepath2/code2.jarと にも同じ権限セットを付与したいpath3/code3.jar

単一の助成金セクションで行うことは可能ですか?

4

1 に答える 1

2

私が知っていることから、あなたが望むものを達成するには2つの方法があり
ます.

grant signedBy "Duke" {
       permission my.class.Paermission1;
}; 

「Duke」は、キーストア内の証明書の別名です。

2. jar をフォルダーに再編成してから、以下を使用します。

grant codeBase "file:/somepath/subpath1/-" {
      permission my.class.Paermission1;
};

「/-」は、ディレクトリ内のすべてのファイル (クラス ファイルと JAR ファイルの両方) と、そのディレクトリに含まれるサブディレクトリ内のすべてのファイルに再帰的に一致します。

詳細については、こちらを確認してください

于 2012-07-23T20:21:33.043 に答える