0

我正在开发一个需要从需要接受根证书的 HTTPS 连接读取 PDF 文件的 Google App Engine 应用程序。

我设法从一个主类中读取,访问包含证书的密钥库。

不幸的是,在 App Engine 上使用代码时,它告诉我不能使用 HttpsURLConnection 类来创建允许我创建到服务器的 HTTPS 连接的 SSL 上下文。

URL url = new URL("https://sede.dgt.gob.es/WEB_TTRA_CONSULTA/ServletVisualizacion?params=nNo5ZWovvSC5yTu9s4kDdX4GzPZvWMyYo3P%2FsuhoF4DJImPyqstz8tHRwBQcTuZk%0D%0A&formato=PDF");

URLConnection conexion = url.openConnection();
((HttpsURLConnection) conexion).setSSLSocketFactory(sslSocketFactory);
conexion.connect();

InputStream is = conexion.getInputStream();

我用什么类型的?

如何访问服务器上的密钥库?使用磁盘上的二进制文件?

4

1 回答 1

0

您必须使用com.google.appengine.api.urlfetch.URLFetchService来调用 AppEngine 上的外部 URL。

于 2013-11-14T15:42:03.090 回答