扩展阅读
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.security类keystore的类成员方法: getdefaulttype定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getclasspath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: javaserializedobjectmimetype定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: javafilelistflavor定义及介绍
  • 我对JAVA一窍不通,可惜别人却给我一个Java的project,要我做一个安装程序,请问哪里有JAVA INSTALLER下载,而且我要不要安装java的sdk才能完成此项任务?
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getvmname定义及介绍
  • 新年第一天,让我们讨论一下未来一年JAVA的发展趋势! 个人认为,JAVA将主要朝ERP和JAVA手机方面发展!
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getvmversion定义及介绍
  • 我想学Java,但不知道Java的实用的开发工具有那些,Java主要用在哪些方面,EJB到底是什么东西??
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getspecname定义及介绍
  • redhat7.3下,java程序打印中文直接用java命令执行正常,用crontab执行java命令为乱码
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getspecversion定义及介绍
  • 各位学java的朋友,学java的未来是什么,你们学java都用来开发什么项目啊!来者给分!!
  • java命名空间java.net类url的类成员方法: toexternalform定义及介绍
  • 请问java程序中的import为什么有的用java.….*,而有的又用java.….…,有什么区别吗?
  •  
    当前位置:  编程语言>java/jsp

    java命名空间javax.security.sasl类sasl的类成员方法: createsaslserver定义及介绍

     
        发布时间:2014-2-18  


        本文导语:  createsaslserver public static saslserver createsaslserver(string mechanism, string protocol, string servername, map props, ca...

    createsaslserver

    public static saslserver createsaslserver(string mechanism,
                                              string protocol,
                                              string servername,
                                              map props,
                                              callbackhandler cbh)
                                       throws saslexception
    为指定机制创建一个 saslserver。 此方法使用 jca security provider framework(在 "java cryptography architecture api specification & reference" 中所有描述)来查找和选择 saslserver 实现。 首先,它从 "saslserverfactory" 服务的已注册安全提供者和指定的 sasl 机制中获得 saslserverfactory 实例的有序列表。然后它在列表中的每个工厂实例上调用 createsaslserver(),直到某个调用生成一个非 nullsaslserver 实例为止。此方法返回非 null 的 saslserver 实例,如果搜索无法生成非 null 的 saslserver 实例,则返回 null。

    saslserverfactory 的安全提供者向 jca security provider framework 注册以下形式的键:
    saslserverfactory.机制名
    和值(即 javax.security.sasl.saslserverfactory 实现的类名)。 例如,一个包含工厂类 com.wiz.sasl.digest.serverfactory(支持 "digest-md5" 机制)的提供者将向 jca 注册以下项: saslserverfactory.digest-md5 com.wiz.sasl.digest.serverfactory

    有关如何安装和配置安全服务提供者的信息,请参阅 "java cryptography architecture api specification & reference"。

    参数
    mechanism - 非 null 的机制名。它必须是 sasl 机制的 iana 注册名。(例如 "gssapi"、"cram-md5")。
    protocol - 非 null 的协议(例如 "ldap")字符串名,将为它执行验证。
    servername - 服务器的非 null 完全限定主机名。
    props - 可能为 null 的属性集,用于选择 sasl 机制并配置所选机制的验证交换。例如,如果 props 包含 sasl.policy_noplaintext 属性,且属性值为 "true",则所选的 sasl 机制必须不易受到简单被动式攻击的危害。除了在此类中所声明的标准属性外,也可以包括其他的可能特定于机制的属性。忽略与所选机制无关的属性,包括带有非字符串关键字的所有映射项。
    cbh - sasl 机制使用的回调处理程序(可能为 null),以便为完成验证而从应用程序/库获得更多的信息。例如,sasl 机制可能需要从调用者获得验证 id、密码和域。使用 namecallback请求验证 id。使用 passwordcallback 来请求密码。如果要从域列表中选择,则使用 realmchoicecallback 来请求域,如果必须输入域,则使用 realmcallback 来请求域。
    返回:
    使用所提供参数创建的 saslserver,可能为 null。如果为 null,则无法找到可生成 saslserver 的 saslserverfactory
    抛出:
    saslexception - 如果因为错误而无法创建 saslserver
    相关文章推荐:
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • java文件重命名(文件批量重命名)实例程序代码分享
  • java命名空间java.text接口attributedcharacteriterator的类成员方法: getattribute定义及介绍
  • java 命名空间 命名规则第1/2页
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • Linux 下 java 的File类的renameTo()方法 不能重命名文件
  • java命名空间java.beans接口propertyeditor的类成员方法: getvalue定义及介绍
  • Java命名规则详细总结
  • java命名空间java.awt类container的类成员方法: getlayout定义及介绍
  • Java Web项目前端规范(采用命名空间使js深度解耦合)
  • java命名空间java.beans类defaultpersistencedelegate的类成员方法: defaultpersistencedelegate定义及介绍
  • 请问java程序中的import为什么有的用java.….*,而有的又用java.….…,有什么区别吗? iis7站长之家
  • java命名空间java.text类decimalformat的类成员方法: topattern定义及介绍
  • java开发命名规范总结
  • java命名空间java.sql类types的类成员方法: null定义及介绍
  • Java实现文件批量重命名具体实例
  • java命名空间java.awt类awtevent的类成员方法: id定义及介绍
  • java命名空间java.text类choiceformat的类成员方法: choiceformat定义及介绍
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • java命名空间java.sql类driverpropertyinfo的类成员方法: value定义及介绍
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: stringflavor定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3