- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试将 SSL 添加到现有的 CORBA 应用程序,但我不断收到此错误:
org.omg.CORBA.NO_PERMISSION: Client-side policy requires SSL/TLS, but server doesn't support it vmcid: 0x0 minor code: 0 completed: No at org.jacorb.orb.iiop.ClientIIOPConnection.checkSSL(ClientIIOPConnection.java:535) at org.jacorb.orb.iiop.ClientIIOPConnection.connect(ClientIIOPConnection.java:144) at org.jacorb.orb.giop.GIOPConnection.sendMessage(GIOPConnection.java:835) at org.jacorb.orb.giop.GIOPConnection.sendRequest(GIOPConnection.java:805) at org.jacorb.orb.giop.ClientConnection.sendRequest(ClientConnection.java:302) at org.jacorb.orb.giop.ClientConnection.sendRequest(ClientConnection.java:282) at org.jacorb.orb.Delegate.invoke_internal(Delegate.java:919) at org.jacorb.orb.Delegate.invoke(Delegate.java:868) at org.jacorb.orb.Delegate.is_a(Delegate.java:1268) at org.omg.CORBA.portable.ObjectImpl._is_a(ObjectImpl.java:112) at databridge.autogen.ILoginManagerHelper.narrow(ILoginManagerHelper.java:57) at databridge.test.Client.main(Client.java:59)
我已经为客户端和服务器生成了 keystore ,并在两者之间交换了 key 。使用此设置,我可以使 JacORB 下载中的演示应用程序成功运行。我可以说的唯一区别是我的测试是使用 Tie 方法来获取 POA。有一些政策涉及到这一点,但我找不到任何关于需要哪些政策才能启用 SSL 的信息(如果有的话)。我什至不确定这是问题所在,因为 JacORB 演示没有在服务器或 poa 上设置任何策略。当我运行 -Djavax.net.debug=ssl 时,我可以看到 keystore 在客户端和服务器上加载了受信任的证书。我只是不确定这里指的是什么政策,但奇怪的是演示有效并且测试没有使用完全相同的 keystore 和属性。
我已经通过电子邮件发送邮件列表,但我不抱太大希望,因为它似乎不是很活跃。任何帮助将不胜感激。以下是我的属性文件。
服务器 Prop :
jacorb.security.support_ssl=onjacorb.security.ssl.server.supported_options=60jacorb.security.ssl.server.required_options=20jacorb.ssl.socket_factory=org.jacorb.security.ssl.sun_jsse.SSLSocketFactoryjacorb.ssl.server_socket_factory=org.jacorb.security.ssl.sun_jsse.SSLServerSocketFactoryjacorb.security.keystore=dbserver.jksjacorb.security.keystore_password=dbsslserver_passjacorb.security.jsse.trustees_from_ks=onjacorb.security.jsse.log.verbosity=4jacorb.implname=StandardImplName
客户端 Prop
jacorb.security.support_ssl=onjacorb.security.ssl.client.supported_options=60jacorb.security.ssl.client.required_options=20jacorb.ssl.socket_factory=org.jacorb.security.ssl.sun_jsse.SSLSocketFactoryjacorb.security.keystore=dbclient.jksjacorb.security.keystore_password=dbsslclient_passjacorb.security.jsse.trustees_from_ks=onjacorb.security.jsse.log.verbosity=4jacorb.implname=StandardImplName
最佳答案
没关系,对不起。我试图连接到错误的端口。必须使用 OASSLPort 属性。
关于java - 使用带有 SSL 的 JacORB (Java/CORBA) 的客户端策略错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2539708/
我按照本教程安装 JacORB Tutorial 。在最后一步,当我想编译它时,我得到了这个错误 Buildfile: /Users/adm/Downloads/jacorb/build.xml ba
我是 CORBA 和 JacORB 的新手。我正在为我的第一个使用 CORBA 和 JacORB 的 Hello World 应用程序苦苦挣扎。 这是我得到的最新错误: Nov 04, 2013 9:
我尝试基于corba并使用JacORB来实现java程序。我必须使用带有静态调用接口(interface) (SII) 的双向同步调用。我在 JacORB 的官方文档中找不到任何相关内容。 Once
我希望得到一些帮助来解决这个奇怪的问题。我们正在运行 Jacorb 名称服务器,我有一个简单的客户端,我正在使用它来尝试连接并执行很棒的 CORBA voodoo。名称服务器正在运行,但是当我尝试启动
我正在尝试使用来自 OSGI-Bundle 的 JACORB。我读到了一些人,他们在启动和运行时遇到了很多麻烦。你们中有人有将 JaCORB 包含到 OSGi 捆绑包中的经验吗? 谢谢 莫里茨 最佳答
我正在使用 Jacorb 来实现 corba。我已经在端口 900 上启动了 NS。当我尝试启动服务器时出现以下异常 D:\eclipse_workspace\WorkSpace\corba\bin>
我们使用 Corba 的 Jacorb 2.2.3 实现。大多数时候一切都工作正常,在某些并发场景中,Jacorb 在调用 Corba 服务器对象上的 API 时会间歇性挂起。 我尝试通过调整 Jac
我需要在 java 11 中编译我的 java CORBA 应用程序,它不再包含 ORB 实现。 我已将 jacorb.jar 包含在 CLASSPATH 中,但在编译时仍然出现错误,未找到 CORB
在 Jacorb 编程指南中提到了“POA 监视器 GUI”。不确定如何以及在哪里打开此 GUI?有人可以帮我解决这个问题吗? “jacorb.poa.monitoring 属性确定 POA 是否应该
我正在尝试将 CXF CORBA 与 Jacorb 结合使用。我有一堆客户端和服务器,它们可以很好地与 Sun 的默认 orb 配合使用。为了使用 Jacorb,我设置了属性 -Dorg.omg.CO
我需要将 Java 系统与遗留 C++ 系统集成。这两个系统通过 CORBA 进行通信。由于 Java 系统运行在 JBoss 上,我们使用 JacORB。 要从 .idl 文件生成 java stu
如何确保 JacORB 使用固定端口,让我们说6001,什么时候使用 ORB.object_to_string 方法? 我在 JacORB 配置中尝试了一些东西,但每个生成的 IOR 都是一个随机端口
我正在尝试将 SSL 添加到现有的 CORBA 应用程序,但我不断收到此错误: org.omg.CORBA.NO_PERMISSION: Client-side policy requires SSL
自从更新到 Java 7 update 55 后,我无法运行我的 WebStart java 应用程序。 此应用程序在通过 WebStart 启动时在 Java 7 update 51 下运行良好。
我正在尝试使用 JacORB 和 java 来实现 CORBA 连接的客户端超时策略。以下是我尝试实现的第一个方法 long timeout = 10000000L; org.omg.CORBA.An
所以...我从 JBoss-EAP 7/Wildfly 10 中的应用程序收到奇怪的警告: [Server:teste] INFO 2017-02-15 13:52:02,669 [jacorb.o
我遇到了 JacORB 3.2 的问题,因为它似乎没有读取 orb.properties 文件,尤其是 ORBInitRef.NameService 属性。 如第 3.1 章的文档所述,JacORB
我是一名优秀的程序员,十分优秀!