草庐IT

libsecurity_ssl

全部标签

spring - 如何使用 SSL 配置 Spring RestTemplate(在 Spring @MVC 中)

我想用SSL配置我的Spring@MVCstub应用程序的SpringRestTemplate以与REST基础进行通信https应用程序,部署在Tomcat服务器(Spring3、Tomcat7)上。到目前为止,我已经完成了referthislink的作品。.现在我不知道如何将这些生成的证书与SpringRestTemplate一起使用,任何人都可以有一些想法请帮助我。谢谢。到现在为止我做过的事情,//SpringSecurityxml配置//使用Tomcat启用SSL的配置用于生成key、证书等,//生成客户端和服务器key:F:\jdk1.6.0_23\bin>keytool-ge

java - 在 HTTPS/SSL 中使用 RedirectView 后 Spring 的 SecurityContextHolder.getContext().getAuthentication() 返回 null

我有一个典型的SpringMVC在Tomcat上运行。将系统切换为在HTTPS上运行(在纯HTTP下一切正常)后,登录停止工作。原因是Spring的SecurityContextHolder.getContext().getAuthentication()对象在使用RedirectView后变成了null。我已经搜索过答案,我发现的唯一一个建议在viewResolverbean设置中将属性redirectHttp10Compatible设置为false。这没有帮助。我还检查了在整个重定向过程中,我的sessionID保持不变并且连接保持安全,即它不是http和https之间的更改(至少

使用 ssl 的 Spring 5 WebClient

我正在尝试查找使用WebClient的示例。我的目标是使用Spring5WebClient使用https和自签名证书查询REST服务有什么例子吗? 最佳答案 似乎删除了Spring5.1.1(Springboot2.1.0)HttpClientOptions来自ReactorClientHttpConnector,所以在创建ReactorClientHttpConnector的实例时不能配置选项现在可行的一个选项是:valsslContext=SslContextBuilder.forClient().trustManager(In

java - 如何使用 AES-256 在 Spring Boot 上设置 SSL (TLS)/HTTPS?

我按照HowtoconfigureSSL/HTTPSonSpring?在我的SpringBoot服务器上使用RSA(theirguide)设置SSL:使用keytool-genkey-alias-storetypePKCS12-keyalgRSA-keysize2048-keystorekeystore.p12-validity3650创建了一个新的keystore和key将这些行放在我的application.properties文件中:server.port:8443server.ssl.key-store:classpath:keystore.p12server.ssl.key-

JMS 的 Spring 配置(Websphere MQ - SSL、Tomcat、JNDI、非 IBM JRE)

背景:我有一个相对较旧的应用程序,它使用WebsphereMQ进行消息传递。它在WAS(Websphere应用服务器)上运行并使用MDB(消息驱动Bean)。我成功地使用SpringIntegration-JMS替换了所有MDB。.我的下一步是尝试看看我是否可以将它移植到WAS之外,以便它可以在任何其他带有非IBMJRE的servlet容器上运行(我正在尝试:apachetomcat)。请注意,使用SSL保护channel是一项要求。我更喜欢使用JNDI。最终目标:将我的应用程序与应用程序服务器(WAS)和其他基础设施(如消息传递(MQ))分离。但是将它从WAS中取出到tomcat是第

java - 如何使用 Spring RestTemplate 禁用 SSL 证书检查?

我正在尝试编写一个集成测试,我们的测试使用Simple启动嵌入式HTTPS服务器.我createdaself-signedcertificateusingkeytool并且能够使用浏览器(特别是Chrome,我确实收到有关自签名证书的警告)访问服务器。但是,当我尝试使用SpringRestTemplate进行连接时,我得到一个ResourceAccessException:org.springframework.web.client.ResourceAccessException:I/OerroronGETrequestfor"https://localhost:8088":sun.s

c# - MySql.Data.MySqlClient.MySqlException : “The host localhost does not support SSL connections.”

我使用MySql.Data8.08和.NETCore连接到MySql5.7.18但抛出以下异常:MySql.Data.MySqlClient.MySqlException:“主机localhost不支持SSL连接。”如何处理? 最佳答案 我今天从MySql.Data7.0.7迁移到8.0.8时遇到了同样的问题。我能够继续在连接字符串中添加“SslMode=none”。你最终会得到类似的东西:server={0};userid={1};password={2};persistsecurityinfo=True;port={3};dat

android - Flutter 中自签名证书的 SSL 握手错误

我正在尝试使用自签名证书连接服务器,但出现错误:E/flutter(3781):HandshakeException:客户端握手错误(操作系统错误:E/flutter(3781):CERTIFICATE_VERIFY_FAILED:主机名不匹配(ssl_cert.c:345))代码,我设置证书的地方:Stringpath='/storage/sdcard0/server.crt';SecurityContextcontext=newSecurityContext();context.setTrustedCertificates(path,password:'hello');_clien

android - 未找到 Android SSL 连接的信任 anchor

我正在尝试连接到运行Godaddy256位SSL证书的IIS6机器,但出现错误:java.security.cert.CertPathValidatorException:Trustanchorforcertificationpathnotfound.一直在尝试确定可能是什么原因造成的,但现在画的是空白。这是我的连接方式:HttpsURLConnectionconn;conn=(HttpsURLConnection)(newURL(mURL)).openConnection();conn.setConnectTimeout(20000);conn.setDoInput(true);co

ssl - 在 Synology NAS 上使用 Docker 在 GitLab 上启用 SSL

我在Docker容器中通过SynologyNAS(DSM5.2)上的官方GitLab包安装了GitLab。我现在喜欢通过https而不是http访问Web界面。我在几篇文章中看到可以使用一些docker魔术,但是没有找到任何详细的说明。谁能解释一下如何做到这一点?可惜这不是默认的。 最佳答案 使用DSM6,现在可以使用dsmdocker界面进行更改(证书生成除外):1)创建key/证书:mkdir/volume1/docker/gitlab/certscd/volume1/docker/gitlab/certsopensslgenr