草庐IT

security-howto

全部标签

Java 和 SSL - java.security.NoSuchAlgorithmException

我已经构建了一个Java程序作为服务器上数据库的前端,并且我正在尝试使用SSL来加密客户端和服务器之间的流量。这是我发出的创建服务器证书的命令:keytool-genkey-aliaslocalhost-keyalgRSA-keypasskpass123-storepasskpass123-keystorekeystore.jks以下是相关代码:System.setProperty("javax.net.ssl.keyStore","G:/Data/Android_Project/keystore.jks");System.setProperty("javax.net.ssl.keyP

security_huks/services/huks_service/core/hks_client_service_adapter解读

OpenSSL框架下的密钥生成和格式转换知识分享总体概述代码解读1.EvpKeyToX509Format2.RsaToX509PublicKey3.GetEccNid4.EccToX509PublicKey5.Curve25519ToX509PublicKey6.TranslateToX509PublicKey7.X509PublicKeyToRsa8.EcKeyToPublicKey9.TranslateFromX509PublicKey10.两个格式转换函数知识分享这里简单总结一下代码中出现的openSSL的功能函数i2d_PUBKEY:d2i_PUBKEY:使用SubjectPublic

java - 如何测试 spring-security-oauth2 资源服务器安全性?

在SpringSecurity4发布之后,它是improvedsupportfortesting我想更新我当前的Spring安全性oauth2资源服务器测试。目前我有一个帮助类,它使用ResourceOwnerPasswordResourceDetails设置一个OAuth2RestTemplate和一个连接到实际AccessTokenUri的测试ClientId为我的测试请求一个有效的token。然后使用这个resttemplate在我的@WebIntegrationTests中发出请求。我想通过利用SpringSecurity4中的新测试支持,放弃对实际AuthorizationS

java - 如何测试 spring-security-oauth2 资源服务器安全性?

在SpringSecurity4发布之后,它是improvedsupportfortesting我想更新我当前的Spring安全性oauth2资源服务器测试。目前我有一个帮助类,它使用ResourceOwnerPasswordResourceDetails设置一个OAuth2RestTemplate和一个连接到实际AccessTokenUri的测试ClientId为我的测试请求一个有效的token。然后使用这个resttemplate在我的@WebIntegrationTests中发出请求。我想通过利用SpringSecurity4中的新测试支持,放弃对实际AuthorizationS

Secure WebAPI2 C#,远程本地ADFS 3.00和JavaScript客户端

我们有一个C#WebAPI2API,我们的JavaScriptWeb应用程序与之通信。它们都在同一域下从同一家服务器托管。没有使用任何身份验证设置WebAPI2项目,因为人们讨论了整个API和客户端可能需要与“前提ADFS”服务器上的遥控器进行连接和身份验证。已经给出的是,JavaScript客户端和WebAPI现在必须使用远程“本地”ADFS服务器进行身份验证(此ADFS服务器是一个独立的组织,而不是在“我们的premise”上)。他们正在使用WindowsServer2012R2上的ADFS3.00设置到目前为止,我们有以下信息ADFS服务器URL。由此,我们可以访问-ADFSFUDRAT

java - Sonar 违规 : Security - Array is stored directly

存在Sonar违规:Sonar违规:安全-阵列直接存储publicvoidsetMyArray(String[]myArray){this.myArray=myArray;}解决方案:publicvoidsetMyArray(String[]newMyArray){if(newMyArray==null){this.myArray=newString[0];}else{this.myArray=Arrays.copyOf(newMyArray,newMyArray.length);}}但我想知道为什么? 最佳答案 它提示您存储的数组

java - Sonar 违规 : Security - Array is stored directly

存在Sonar违规:Sonar违规:安全-阵列直接存储publicvoidsetMyArray(String[]myArray){this.myArray=myArray;}解决方案:publicvoidsetMyArray(String[]newMyArray){if(newMyArray==null){this.myArray=newString[0];}else{this.myArray=Arrays.copyOf(newMyArray,newMyArray.length);}}但我想知道为什么? 最佳答案 它提示您存储的数组

WebSecurityConfigurerAdapter被弃用Spring Security基于组件化的配置和使用

在SpringSecurity5.7及之后的版本中WebSecurityConfigurerAdapter将被启用,安全框架将转向基于组件的安全配置。springsecurity官方文档SpringSecuritywithouttheWebSecurityConfigurerAdapter如果使用的SpringBoot版本高于低于2.7.0、SpringSecurity版本高于5.7,就会出现如下的提示:1、被启用的原因是官方推荐开发正使用组件的(component-based)的安全配置。Spring的IOC容器可以管理一切Bean,Springboot也是基于自动配置的,要实现某个功能还需

Java 错误 : "Your security settings have blocked a local application from running"

我正在尝试从我的浏览器(Chrome)运行这个用Java编写的简单HelloWorld代码:publicclassHelloWorldextendsJApplet{publicvoidinit(){try{SwingUtilities.invokeAndWait(newRunnable(){publicvoidrun(){JLabellbl=newJLabel("HelloWorld");add(lbl);}});}catch(Exceptione){System.err.println("createGUIdidn'tcompletesuccessfully");}}我用NetBea

Java 错误 : "Your security settings have blocked a local application from running"

我正在尝试从我的浏览器(Chrome)运行这个用Java编写的简单HelloWorld代码:publicclassHelloWorldextendsJApplet{publicvoidinit(){try{SwingUtilities.invokeAndWait(newRunnable(){publicvoidrun(){JLabellbl=newJLabel("HelloWorld");add(lbl);}});}catch(Exceptione){System.err.println("createGUIdidn'tcompletesuccessfully");}}我用NetBea