我正在开发一个需要从需要接受根证书的 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();
我用什么类型的?
如何访问服务器上的密钥库?使用磁盘上的二进制文件?