App Engine P12 AccessControlException
-
20-12-2019 - |
質問
App Engine(Google)でP12キーを読みようとしています それらはWeb-INFディレクトリにあります。
現在このコードを持っています:
Credential credential = new GoogleCredential.Builder()
.setTransport(httpTransport)
.setJsonFactory(jsonFactory)
.setServiceAccountId(ACCOUNT_ID_PROPERTY)
.setServiceAccountPrivateKeyFromP12File(
new File("/WEB-INF/key.p12"))
.setServiceAccountScopes(scopes).build();
.
しかし、このエラーを返しています:
java.security.AccessControlException: access denied ("java.io.FilePermission" "\WEB-INF\key.p12" "read")
.
これを修正するアイデアは?
ありがとう!
解決
パスからスラッシュを外してください。new File("WEB-INF/key.p12")
を提供し、それは通過するはずです。
所属していません StackOverflow