Механизм приложения P12 AccessControlException
-
20-12-2019 - |
Вопрос
Я пытаюсь прочитать ключ P12 в App Engine (Google), который они находятся в каталоге 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