App Engine P12 AccessControlException
-
20-12-2019 - |
Pergunta
Estou tentando ler uma chave P12 no App Engine (Google), eles estão localizados no diretório da Web-Inf.
Atualmente tenho este código:
Credential credential = new GoogleCredential.Builder()
.setTransport(httpTransport)
.setJsonFactory(jsonFactory)
.setServiceAccountId(ACCOUNT_ID_PROPERTY)
.setServiceAccountPrivateKeyFromP12File(
new File("/WEB-INF/key.p12"))
.setServiceAccountScopes(scopes).build();
Mas está me retornando este erro:
java.security.AccessControlException: access denied ("java.io.FilePermission" "\WEB-INF\key.p12" "read")
Alguma ideia para consertar isso?
Obrigado !
Solução
Remova a barra do caminho.Fornecer new File("WEB-INF/key.p12")
e deve passar.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow