我正在尝试读取应用程序引擎( Google )上的一个P12密钥,它们的密钥位于WEB目录中。
目前我有这样的代码:
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")有办法解决这个问题吗?
谢谢!
发布于 2014-02-25 04:05:09
请从路径中移除正斜杠。提供new File("WEB-INF/key.p12"),它应该可以通过。
https://stackoverflow.com/questions/22002782
复制相似问题