Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WebSphere MQ Java类中的MQSecurityExit是什么?_Java_Security_Jms_Ibm Mq_Mq - Fatal编程技术网

WebSphere MQ Java类中的MQSecurityExit是什么?

WebSphere MQ Java类中的MQSecurityExit是什么?,java,security,jms,ibm-mq,mq,Java,Security,Jms,Ibm Mq,Mq,我试图找到一些关于什么是MQSecurityExit以及如何在Java中实际实现它的文档。我只是对此有一点想法——就像我相信它是用来向MQ提供者验证MQ客户端的。但我不知道这如何适应WebSphereMQ的整体安全体系结构 出口是供应商代码中的一个点,它调用用户或第三方代码来执行自定义功能。WebSphere MQ在服务器和客户端都提供了安全出口点。安全出口的一个常见用途是,在对连接进行身份验证后,出口将通道中的MCAUSER字段设置为在身份验证中解析的用户ID。对该值执行授权 独立服务器端出口

我试图找到一些关于什么是MQSecurityExit以及如何在Java中实际实现它的文档。我只是对此有一点想法——就像我相信它是用来向MQ提供者验证MQ客户端的。但我不知道这如何适应WebSphereMQ的整体安全体系结构

出口是供应商代码中的一个点,它调用用户或第三方代码来执行自定义功能。WebSphere MQ在服务器和客户端都提供了安全出口点。安全出口的一个常见用途是,在对连接进行身份验证后,出口将通道中的MCAUSER字段设置为在身份验证中解析的用户ID。对该值执行授权

独立服务器端出口可以根据连接请求中传递的数据对连接进行身份验证。服务器端出口使用的最常见项目是SSL证书详细信息、从客户端传递的用户凭据和IP连接信息

客户机/服务器出口对可以执行任意复杂的身份验证。例如,客户端出口可以提示用户输入ID和密码,对它们进行加密,然后转发到服务器端出口进行验证。Windows版本的WMQ提供了一个SSPI出口对,它使用Kerberos令牌进行身份验证

服务器端出口必须用C编写。在v6.0和早期版本的WebSphere MQ中,还需要用C编写通道出口。从v7开始,可以按照文档中的描述用Java编写通道出口。请注意,客户端通道出口与服务器端出口配对时最有用。例如,如果没有服务器端出口来处理身份验证凭据,那么客户端通道出口提供身份验证凭据就没有多大好处

有关出口的更多信息,请访问。
服务器端出口的一个众所周知的例子是