`
godo121
  • 浏览: 53227 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java ssl通讯只认主机名(或dns)证书问题的解决

阅读更多
java ssl通讯只识别主机名(域名)的证书,对于cn=ip签名证书会抛出错误,解决办法是写一段代码绕开,可以参考:

[url]
http://stackoverflow.com/questions/1168969/javas-keytool-command-with-ip-addresses
[/url]
分享到:
评论

相关推荐

    java.security.cert.CertificateException: No subject alternative DNS name matching XXX found解决方案

    Java 安全性与SSL证书认证问题解决方案 在进行网络通信时,特别是在涉及敏感数据传输时,Java应用程序通常会使用安全套接层(SSL)或传输层安全性(TLS)协议来确保数据的安全。SSL证书是这些协议的重要组成部分,...

    Java实现发送邮件功能时碰到的坑

    本文主要探讨了在使用Java发送邮件时遇到的问题以及如何解决,特别是涉及到中国移动邮箱在Linux服务器上的配置。 首先,问题出现在尝试使用中国移动的邮箱发送邮件时,系统抛出了`javax.mail.MessagingException: ...

    java network programming by Elliotte Rusty Harold

    Java的InetAddress类提供了DNS查询功能,可以获取主机名对应的IP地址。 6. **多线程**: 网络编程通常涉及并发操作,因此多线程是必不可少的知识点。Java提供了强大的线程支持,包括Thread类和Runnable接口,以及...

    Java网络编程实例(随书源代码)

    - **InetAddress**:处理IP地址和主机名,如获取本地IP、解析域名等。 - **DNS解析**:Java的NetworkInterface类和InetAddress类可用于查询网络接口信息和执行DNS查询。 这些源代码实例将覆盖上述各个主题,通过...

    Java网络编程-第三版(中文版).pdf(Elliotte Rusty Harold)

    Java的InetAddress类用来处理IP地址和主机名。 3. **UDP(用户数据报协议)**: - UDP是无连接的、不可靠的协议,适合对实时性要求高的场景,如视频流或在线游戏。Java的DatagramSocket和DatagramPacket类支持UDP...

    java网络编程代码集合

    6. **第7章实例**:可能包含DNS解析,即如何通过Java代码获取IP地址或者主机名。Java的InetAddress类提供了这方面的功能。 7. **第8章实例**:可能涉及到套接字选项和网络配置,如设置超时,禁用Nagle算法,或者...

    java网络编程朱江涛译

    4. "8"可能涵盖DNS解析,Java的InetAddress类可以用于获取IP地址和主机名,并进行DNS查询。 5. "16"可能涉及SSL/TLS安全通信,Java提供JSSE(Java Secure Socket Extension)来支持加密的网络连接,确保数据传输的...

    java核心编程之 javanet

    9. **网络配置**:Java允许程序访问和修改系统网络配置,如主机名、默认网关、DNS设置等,这可以通过`InetAddress`和`NetworkInterface`类实现。 10. **实战应用**:`javanet`知识广泛应用于各种实际场景,如Web...

    Java发邮件

    1. **配置属性**:创建一个Properties对象并设置SMTP服务器的相关参数,如主机名、端口号、认证方式(是否需要SSL/TLS)等。例如: ```java Properties properties = new Properties(); properties.put("mail....

    Java与网络编程.rar

    9. DNS解析:Java的`InetAddress`类提供了DNS解析功能,可以获取IP地址和主机名。 这个“Java与网络编程”的课程可能涵盖了以上这些主题,并通过实例和练习帮助学习者理解和实践。通过深入学习和实践,你可以构建...

    java网络编程简易教程

    Java的InetAddress类用于处理IP地址和主机名的转换。通过getByName()方法可以将域名解析为IP地址,反之亦然。 通过本教程,你将掌握如何在Java环境中使用Socket和DatagramSocket进行TCP和UDP通信,理解网络编程的...

    Sun Directory Server Install Tutorial

    4. **DNS 命名规范**:DNS(Domain Name System)命名规范要求主机名由一系列小写字母、数字和连字符组成,且不能以连字符开头或结尾。每个部分之间用点分隔,例如 `hostname.domain.com`。主机名必须能在 DNS 系统...

    Request.ServerVariables

    包括服务器地址、客户端提供的路径信息、应用程序元数据库路径、脚本名称、查询字符串内容、请求的字符串内容、服务器端口号、远程主机的 IP 地址、远程主机名称、本地服务器地址、服务器主机名、DNS 地址或 ...

    [源码][主机域名]域名管理器 v0.1_mydomain.rar

    6. **SSL证书管理**:协助用户安装和管理SSL(Secure Sockets Layer)证书,以确保网站的数据传输安全。 在"v0.1"版本中,这可能代表了该软件的第一个迭代,意味着它可能还在开发初期,可能存在一些未完善的特性...

    网址有效性验证

    首先,理解URL(统一资源定位符)是网络上的资源定位方式,包括协议类型(如HTTP、HTTPS等)、主机名、路径和可能的查询参数。验证URL的有效性主要是检查其格式是否符合标准,以及解析后能否与服务器建立有效的连接...

    [主机域名]菁菁二级域名系统 v1.0_qqymv1.0.rar

    这可能涉及到SSL/TLS证书的配置,以及防火墙和访问控制策略的设定。 7. **性能优化**:考虑到域名解析的效率,系统可能会实现缓存机制,如DNS缓存,以减少对DNS服务器的查询次数。此外,CDN(Content Delivery ...

    给tomcat 服务器配置域名

    在Tomcat中,虚拟主机管理多个Web应用程序,每个都绑定到不同的主机名。这可以通过修改Tomcat的配置文件来实现。主要涉及两个文件:`server.xml`和`conf/server.xml`。 1. 打开`conf/server.xml`,找到`<Host>`元素...

    使用域名绑定tomcat

    这需要在`<Connector>`元素中添加相关配置,并且可能需要购买或自签名生成SSL证书。 以上就是通过修改Tomcat实现域名绑定的基本步骤。在实际操作中,你可能还需要根据具体需求调整其他配置,如错误页面、访问日志、...

    commons-net-3.6-src.zip

    7. DNS查询:通过DNSClient类,可以执行DNS查找,获取IP地址、主机名等信息。 8. Socket和ServerSocket工厂:允许自定义套接字实现,如加密套接字。 9. Echo、Daytime、 chargen、discard协议的实现:这些是TCP/IP...

Global site tag (gtag.js) - Google Analytics