title: programmatically read a decrypted value from server.xml
body: <p>I have a Websphere Liberty server with the following <code>server.xml</code>:</p>
  
  <pre><code>&lt;managedThreadFactory jndiName="concurrent/threadFactory" maxPriority="5" /&gt;
  
  &lt;openidConnectClient id="AppID"
    inboundPropagation="required"
    clientId="${APPID_CLIENT_ID}"
    clientSecret="${APPID_CLIENT_SECRET}"
    authorizationEndpointUrl="https://${APPID_HOST}/oauth/v4/${APPID_TENANT_ID}/authorization"
    tokenEndpointUrl="https://${APPID_HOST}/oauth/v4/${APPID_TENANT_ID}/token"
    jwkEndpointUrl="https://${APPID_HOST}/oauth/v4/${APPID_TENANT_ID}/publickeys"
    issuerIdentifier="https://${APPID_HOST}/oauth/v4/${APPID_TENANT_ID}"
    tokenEndpointAuthMethod="basic"
    signatureAlgorithm="none"
    trustAliasName="${APPID_HOST}"
    trustStoreRef="appidtruststore"
    audiences="${APPID_CLIENT_ID}" /&gt;
  </code></pre>
  
  <p>Is it possible to read the decrypted value for <code>clientSecret="${APPID_CLIENT_SECRET}"</code> programmatically from within the Java application code?</p>