App Engine P12 AccessControlException.
-
20-12-2019 - |
문제
App Engine (Google)에서 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")
.
이 항목을 수정하는 데 아무런 아이디어가 있습니까?
감사합니다!
해결책
경로에서 슬래시를 제거하십시오.new File("WEB-INF/key.p12")
를 제공하고이를 통과해야합니다.
제휴하지 않습니다 StackOverflow