我正在开发一个Android应用程序,其中使用unboundedID.jar我实现了SSL TLS 但是你不知道SASL可以给我一些想法。一些示例代码。如何实现SASL 未绑定的身份
答案 0 :(得分:2)
UnboundID LDAP SDK for Java支持许多SASL机制,包括:
它还包括一个通用的SASL绑定支持,它允许您指定机制并在需要时提供预编码的凭据。
对于所有明确支持的机制,javadoc包含一个演示如何使用它的示例(例如,ANONYMOUSBindRequest类提供对SASL ANONYMOUS机制的支持,它包含一个显示如何使用它的简单示例)
不幸的是,Android不支持LDAP SDK完全支持SAS所需的一些API。特别是,UnboundID LDAP SDK的CRAM-MD5,DIGEST-MD5和GSSAPI机制的实现将无法在Android上运行。但是,ANONYMOUS,EXTERNAL和PLAIN机制在Android上应该可以正常工作。如果您愿意自己进行凭证编码和解码,那么通用SASL API也应该有效。