0 0

求无证书状态下访问https站点的demo 30

JSSE和javax.net.ssl.*什么都可以

thx
问题补充:
现在主要是这个窗口的用户名和密码不知道用java怎么传http://photo1.bababian.com/upload11/20080513/C6952998AA1186E8F8D54D712D9488FE_240.jpg
2008年5月13日 17:43

1个答案 按时间排序 按投票排序

0 0

这个需要的使java代码扮演一个浏览器的角色,在这方面没有什么比httpclient更强的了。

下面是一个执行 HTTPS GET 的例子

  HttpClient httpclient = new HttpClient();
  httpclient.getHostConfiguration().setProxy("myproxyhost", 8080);
  httpclient.getState().setProxyCredentials("my-proxy-realm", " myproxyhost",
  new UsernamePasswordCredentials("my-proxy-username", "my-proxy-password"));
  GetMethod httpget = new GetMethod("https://www.verisign.com/");
  try { 
    httpclient.executeMethod(httpget);
    System.out.println(httpget.getStatusLine());
  } finally {
    httpget.releaseConnection();
  }

要执行HTTPS POST 只需要改用  PostMethond

详见:
http://hc.apache.org/httpclient-3.x/sslguide.html

2008年5月28日 16:30

相关推荐

    java实现读取证书访问https接口

    在Java编程中,访问HTTPS(安全超文本传输协议)接口通常涉及到处理数字证书,这是为了确保数据传输的安全性。HTTPS通过使用SSL/TLS协议来加密通信,而证书是该协议的一部分,用于验证服务器的身份。本篇文章将深入...

    Android使用Https访问Demo

    本文将深入探讨如何在Android应用中实现HTTPS协议的访问,基于提供的"Android使用Https访问Demo",我们将详细解析这一过程。 首先,HTTPS(HyperText Transfer Protocol Secure)是一种基于SSL/TLS的安全通信协议,...

    IOS RAS 数字证书Demo

    总之,iOS RAS数字证书Demo是一个展示如何在iOS环境中安全地使用远程访问服务的实例,涉及到了数字证书的导入、SSL/TLS协议的应用、加密解密操作以及安全性配置等多个核心知识点。理解和掌握这些内容对于提升iOS应用...

    大华视频平台访问视频C#DEMO

    大华视频平台访问视频C#DEMO,获取组织结构、摄像头在线、离线和故障状态等。物有所值。大华视频平台访问视频C#DEMO,获取组织结构、摄像头在线、离线和故障状态等。物有所值。大华视频平台访问视频C#DEMO,获取组织...

    window C++ libcurl 访问https demo

    2019年4月23日 在window 10 64bit ,visual studio 2013环境下编译了curl-7.64.1 库,整合了openssl-1.0.2m。 本测试程序使用libcurl 加载https://www.baidu.com,返回结果后转码ASCII打印。 便于window C++开发者...

    C# HTTP/Https 请求demo

    本示例项目“C# HTTP/Https 请求demo”提供了如何在C#中发送HTTP和HTTPS请求的方法,涵盖了GET和POST两种常见的HTTP方法。下面我们将详细探讨这些知识点。 1. **HTTP和HTTPS协议**: - HTTP(超文本传输协议)是...

    https的demo

    本Demo旨在帮助初学者掌握如何在Android应用中实现HTTPS通信,以便安全地访问后台接口并获取相关数据。 首先,理解HTTPS的核心概念是必要的。HTTPS是在HTTP基础上加入SSL/TLS协议,通过加密传输,保护了用户的隐私...

    xfireWebService安全证书Demo

    根据公司的对外接口项目 扣出来的Demo 使用xfire搭建WebService 其中使用数字证书进行验证安全 Demo中有详细使用文档~注意Demo中的证书是否过期~~直接导入项目从tomcat跑起来即可运行测试

    数字证书制作工具DEMO

    作为数字证书学习和测试工具,该DEMO可以实现颁发根证书,签发下级证书;制作PFX证书,下载证书到KEY的功能。支持所有厂家的USBKEY。

    安卓状态机demo

    在"安卓状态机demo"中,`HelloSM`可能是主状态机类,它包含了不同的状态(如初始化状态、运行状态、暂停状态等)以及对应的状态转换。代码可能会定义如下: ```java public class HelloSM { private State initial...

    android 串口测试demo 代码简单 无bug 完美运行

    android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo...

    GMSSL双证书demo.rar

    博客《新手入坑GMSSL(二)GMSSL双证书生成》中方法生成的双证书demo,有对博文有疑问的可以下载尝试一下。 另外包含了360国密浏览器的ctl.dat文件,与证书相匹配,可以直接使用。

    android https demo

    - 将服务器的公钥证书导入到Android的信任存储中,可以通过在AndroidManifest.xml文件中添加`<uses-permission>`标签来允许访问特定的证书库。 2. **处理不安全的HTTPS主机** - Android 9.0(API级别28)及更高...

    Android沉浸式状态栏demo代码

    这个"Android沉浸式状态栏demo代码"应该包含了一个实例,展示了如何在Android应用中实现这种效果。 首先,要理解沉浸式状态栏的工作原理。Android 5.0(Lollipop)引入了Material Design设计语言,同时也引入了透明...

    openssl生成的证书demo

    在这个“openssl生成的证书demo”中,我们将探讨如何使用OpenSSL生成证书、证书签名请求(CSR)以及自签名的根证书权威(CA),并理解这些组件在安全通信中的作用。 首先,我们来了解什么是证书。在SSL/TLS协议中,...

    使用 jquery ajax访问后台服务器demo

    使用 jquery ajax访问后台服务器demo

    android软键盘状态判断DEMO

    本DEMO——"android软键盘状态判断DEMO"提供了一个解决方案,它能判断软键盘的显示状态,并且对外提供了一个状态改变的接口,使得开发者可以方便地监听到软键盘的动态变化。 首先,软键盘状态的判断通常是通过观察...

    Android 通过get和post方法访问网络demo

    此demo演示android通过get和post请求方法同服务器交互,测试需要tomcat,具体参考 http://blog.csdn.net/youmingyu/article/details/52524538

    微信支付最新版-V3版本DEMO&证书示例

    最新申请的微信支付,现在DEMO V3 源码了,微信官方目前还没提供下载,现在分享给大家,省得大家像我一样。申请微信支付后不知道该怎么弄了

    Unity3d 简单的MMorpg UI框架,3d摄像机控制,有限状态机demo

    Unity3d 简单的MMorpg UI框架,3d摄像机控制,有限状态机 demo

Global site tag (gtag.js) - Google Analytics