Я следую этому руководству https://dev.solace.com/integration-guides/hermes-jms/
, чтобы использовать hermesJMS (загружается через SOAPUI) с утешением.
В нашей организации мы используем только аутентификацию kerberos для утешения, поэтому мой вопрос: как сделатьЯ устанавливаю kerberos auth с помощью hermesjms?
Наш пример кода подписчика, который работает, будет выглядеть примерно так:
final JCSMPProperties properties = new JCSMPProperties();
properties.setProperty(JCSMPProperties.HOST, "hostname:5432");
properties.setProperty(JCSMPProperties.VPN_NAME, "vpn_name");
properties.setProperty(JCSMPProperties.USERNAME, "username");
System.setProperty("java.security.krb5.conf", "C:\\Solace\\kerberos.conf");
System.setProperty("java.security.auth.login.config", "C:\Solace\\app.conf"); // this references a keytab file and sets principal and realm etc
properties.setProperty(JCSMPProperties.AUTHENTICATION_SCHEME, JCSMPProperties.AUTHENTICATION_SCHEME_GSS_KRB);
properties.setProperty(JCSMPProperties.KRB_SERVICE_NAME, "XXX");
final JCSMPSession session = JCSMPFactory.onlyInstance().createSession(properties);
.....
Спасибо