Skip to content

Instantly share code, notes, and snippets.

@tristantarrant
Created June 12, 2024 07:08
Show Gist options
  • Select an option

  • Save tristantarrant/875d4c07ab71396dcf4ecf90eef3b3e2 to your computer and use it in GitHub Desktop.

Select an option

Save tristantarrant/875d4c07ab71396dcf4ecf90eef3b3e2 to your computer and use it in GitHub Desktop.
Infinispan Server TLS configuration
<infinispan
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:infinispan:config:15.0 https://infinispan.org/schemas/infinispan-config-15.0.xsd
urn:infinispan:server:15.0 https://infinispan.org/schemas/infinispan-server-15.0.xsd"
xmlns="urn:infinispan:config:15.0"
xmlns:server="urn:infinispan:server:15.0">
<cache-container name="default" statistics="true">
<transport cluster="${infinispan.cluster.name:cluster}" stack="${infinispan.cluster.stack:tcp}" node-name="${infinispan.node.name:}" server:security-realm="cluster"/>
<security>
<authorization/>
</security>
</cache-container>
<server xmlns="urn:infinispan:server:15.1">
<interfaces>
<interface name="public">
<inet-address value="${infinispan.bind.address:127.0.0.1}"/>
</interface>
</interfaces>
<socket-bindings default-interface="public" port-offset="${infinispan.socket.binding.port-offset:0}">
<socket-binding name="default" port="${infinispan.bind.port:11222}"/>
</socket-bindings>
<security>
<security-realms>
<security-realm name="cluster">
<server-identities>
<ssl>
<keystore path="node1_key.p12" password="secret" alias="server"/>
<truststore path="cluster_trust.p12" password="secret"/>
</ssl>
</server-identities>
<properties-realm/>
</security-realm>
<security-realm name="default">
<server-identities>
<ssl>
<keystore path="server_key.p12" password="secret" alias="server"/>
<truststore path="server_trust.p12" password="secret"/>
</ssl>
</server-identities>
<properties-realm/>
</security-realm>
</security-realms>
</security>
<endpoints socket-binding="default" security-realm="default" />
</server>
</infinispan>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment