App Engine P12 AccessControlException
-
20-12-2019 - |
题
我正在尝试阅读App Engine上的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")
.
任何想法如何解决这个问题?
谢谢!
解决方案
请从路径中删除前向斜杠。提供生成的icetagcode,它应该通过。
不隶属于 StackOverflow