草庐IT

SECURITY_DOMAIN

全部标签

java - 在 Karaf 的 JAX-RS 包上使用 Spring Security

我有一个OSGi包,它使用JAX-RS来处理一些REST服务。此bundle在带有ApacheCXF的Karaf中运行。我需要对某些路径/方法组合应用基本的http身份验证。我一直在修改SpringSecurity,看起来新的3.1版本可以让你做到这一点,但是我在OSGi中工作时遇到了很多麻烦。作为一个测试,我创建了一个非常简单的beans.xml文件:现在,有趣的部分来了……从我一直在做的所有阅读中,我需要一个web.xml来让这些工作。例如我尝试使用的这个示例:springSecurityFilterChainorg.springframework.web.filter.Deleg

java.security.UnrecoverableKeyException : Failed to obtain information about private key

我有以下几行从Android上的keystore中获取私钥KeyStorekeyStore=KeyStore.getInstance("AndroidKeyStore");keyStore.load(null);//generatingkeypaircodeomittedKeyStore.PrivateKeyEntryprivateKeyEntry=(KeyStore.PrivateKeyEntry)this.keyStore.getEntry("alias",null);一切正常,除了当操作系统从Android5.1.1升级到Android6.0.1时,第3行将抛出java.secu

javax.security.cert.X509Certificate 与 java.security.cert.X509Certificate?

你发现标题的不同了吗?(对我来说,花了一些时间)所以我按顺序使用了连接到java.security.cert.X509Certificate的充气城堡创建证书。现在我正在寻找一种从原始字节创建java.security.cert.X509Certificate的方法。我没有任何方法可以做到这一点java.security.cert.X509Certificate但有一个(getInstance静态方法)javax.security.cert.X509Certificate。问题是我无法将javax.security.cert.X509Certificate转换为java.securit

Java NoSuchAlgorithmException - SunJSSE、sun.security.ssl.SSLContextImpl$DefaultSSLContext

背景我一直在它自己的Eclipse项目中使用Authorize.netSDK。一切都很好。然后我需要将它添加到我的主项目中。我将依赖项添加到类路径并复制到我需要的代码块中。应该可以的。问题长话短说,代码在我放置的地方不起作用。但是,当我将它直接带到项目中的main方法时,它会起作用。在它不起作用的地方,我使用调试器单步执行代码并发现以下异常:java.net.SocketException:java.security.NoSuchAlgorithmException:Errorconstructingimplementation(algorithm:Default,provider:S

java - 关于为什么 'Anemic Domain Model' 被视为反模式的具体示例

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion如果这是重复的,我深表歉意,但我在相关问题中找不到关于该主题的任何具体示例。看完MartinFowler'sarticleonthe'AnemicDomainModel',我不知道为什么这被认为是反模式。甚至大多数企业开发人员是否认为它是一种反模式,因为AFAIK可能90%的j2ee应用程序都是以“贫乏”的方式设计的?有人可以推荐有关该主题的进一步阅读(除了“领域驱动设计”一书),或者更好的是,提供一个

java.security.AccessControlException : Access denied (java. io.FilePermission

finalFileparentDir=newFile("S:\\PDSPopulatingProgram");parentDir.mkdir();finalStringhash="popupateData";finalStringfileName=hash+".txt";finalFilefile=newFile(parentDir,fileName);file.createNewFile();//CreatesfilePDSPopulatingProgram/popupateData.txt我正在尝试在文件夹中创建一个文件,但出现异常java.security.AccessContr

java - 针对接口(interface) : Do you write interfaces for all your domain classes? 进行编程

我同意,针对接口(interface)进行编程是一种很好的做法。在大多数情况下,Java中的“接口(interface)”在这个意义上是指语言构造接口(interface),因此您编写一个接口(interface)和一个实现类,并且大部分时间使用接口(interface)而不是实现类。我想知道这是否也是编写域模型的好习惯。因此,例如,如果您有一个域类Customer,并且每个客户可能有一个Orders列表,那么您一般是否也会编写接口(interface)ICustomer和IOrder。并且客户也会有一个IOrders列表而不是Orders吗?或者你会在域模型中使用接口(interfa

java - 如何使用 java.security.KeyStore 类存储和加载 key

创建key后,如何使用Keystore类的方法存储它们以及如何加载key? 最佳答案 存储:KeyStoreks=KeyStore.getInstance("JKS");ks.setKeyEntry("keyAlias",key,passwordForKeyCharArray,certChain);OutputStreamwriteStream=newFileOutputStream(filePathToStore);ks.store(writeStream,keystorePasswordCharArray);writeStrea

java - 如何让 Spring-Security 以 JSON 格式返回 401 响应?

我有一个应用程序的ReSTAPI,其中包含/api/下的所有Controller,这些都返回带有@ControllerAdvice的JSON响应,该响应处理所有要映射到的异常JSON格式的结果。从spring4.0开始,这很好用@ControllerAdvice现在支持注释匹配。我无法解决的是如何为401-Unauthenticated和400-BadRequest响应返回JSON结果。相反,Spring只是将响应返回给将其呈现为HTML的容器(tomcat)。如何使用我的@ControllerAdvice使用的相同技术截取它并呈现JSON结果。security.xmlXBasicAu

java - 如何从 base64 编码的字符串构造 java.security.PublicKey 对象?

我有一个来自外部源(Android商店)的bse64编码字符串公钥,我需要使用它来验证签名内容。如何将字符串转换为java.security.PublicKey接口(interface)的实例。如果这有所作为,我正在使用Java6。key(可能)是使用标准java库生成的,而不是充气城堡(它来自远程团队,所以我不确定)。他们的示例代码说要使用Security.generatePublicKey(base64EncodedPublicKey);但是标准java中的Security对象没有这样的方法。 最佳答案 上述答案的代码publi