【发布时间】:2014-08-14 16:19:54
【问题描述】:
我正在尝试在https://developers.google.com/datastore/docs/getstarted/start_java/ 上运行“数据存储入门”示例,同时尝试从命令行和 Eclipse。
在这两种环境中,它都无法连接到数据存储并给出 I/O 错误消息“toDerInputStream 拒绝标记类型 123”。
环顾四周,这可能是因为私钥文件是 json 格式,也许它应该是 p12 - 除了错误消息显示为空白。
谁能指出一些可以帮助我度过难关的事情?
【问题讨论】:
-
你能复制堆栈跟踪吗?
-
java.io.IOException: toDerInputStream 在 sun.security.pkcs12.PKCS12KeyStore.engineLoad(PKCS12KeyStore.java) 的 sun.security.util.DerValue.toDerInputStream(DerValue.java:847) 拒绝标签类型 123 :1915) 在 java.security.KeyStore.load(KeyStore.java:1445) 在 com.google.api.client.util.SecurityUtils.loadKeyStore(SecurityUtils.java:82) 在 com.google.api.client.util。 SecurityUtils.loadPrivateKeyFromKeyStore(SecurityUtils.java:115) 在 com.google.api.client.googleapis.auth.oauth2.GoogleCredential$Builder.setServiceAccountPrivateKeyFromP12File(GoogleCredential.java:671) 。 . .
标签: google-app-engine google-cloud-datastore