Question

J'essaie de lire une touche P12 sur App Moteur (Google). La clé est située dans le répertoire Web-INF.

Actuellement j'ai ce code :

Credential credential = new GoogleCredential.Builder()
                .setTransport(httpTransport)
                .setJsonFactory(jsonFactory)
                .setServiceAccountId(ACCOUNT_ID_PROPERTY)
                .setServiceAccountPrivateKeyFromP12File(
                        new File("/WEB-INF/key.p12"))
                .setServiceAccountScopes(scopes).build();

Mais ça me renvoie cette erreur :

java.security.AccessControlException: access denied ("java.io.FilePermission" "\WEB-INF\key.p12" "read")

Une idée pour résoudre ça ?

Merci !

Était-ce utile?

La solution

Veuillez supprimer la barre oblique du chemin.Fournir new File("WEB-INF/key.p12") et ça devrait passer.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top