Java身份验证库

Java身份验证库,java,authentication,nonce,Java,Authentication,Nonce,我正在开发一个服务器/客户机Java应用程序,其中我需要在发送数据之前对客户机进行身份验证,还需要在身份验证之后对发送的数据进行加密,以确保其新鲜度 我想知道我可以使用什么样的库来实现这一点?您可以使用OpenLDAP()与现有LDAP(或Active Directory)注册表集成。您可以使用公钥加密并基于证书进行客户端身份验证。 检查安全插座上的SUN,查看中的安全模块。几乎涵盖了所有常见的身份验证和授权服务如果您没有使用Spring,并且使用的是一些现成的服务器框架,请看那里-大多数都包括

我正在开发一个服务器/客户机Java应用程序,其中我需要在发送数据之前对客户机进行身份验证,还需要在身份验证之后对发送的数据进行加密,以确保其新鲜度


我想知道我可以使用什么样的库来实现这一点?

您可以使用OpenLDAP()与现有LDAP(或Active Directory)注册表集成。

您可以使用公钥加密并基于证书进行客户端身份验证。

检查安全插座上的SUN,查看中的安全模块。几乎涵盖了所有常见的身份验证和授权服务

如果您没有使用Spring,并且使用的是一些现成的服务器框架,请看那里-大多数都包括授权模块。

是自SE 1.4以来Java规范的一部分。API的定义相当好,但由于其编写的目标是覆盖所有可能的身份验证后端(包括LDAP、智能卡和类似的东西),因此可能会带来太多的功能开销


是我所知道的一个库/框架,它建立在JAAS之上,抽象了它的概念并使它们更易于使用。第二个是,但截至2013年12月,它似乎不再被维护。

这可以用来确保数据的新鲜度吗?我不知道你对这一评论有什么要求。我的印象是,您只是在寻找身份验证解决方案。这与您将通过连接发送的任何数据完全不同。我认为您错过了链接。