<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "/opt/nevisproxy/dtd/web-app_2_3.dtd">
<web-app>
    <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
    <context-param>
        <param-name>SectokenVerifierCert</param-name>
        <param-value>/var/opt/keys/trust/ob-proxy-v1-ob-mock-me-realm-signer-trust/truststore.pem
/var/opt/keys/trust/ob-proxy-v1-ob-realm-signer-trust/truststore.pem</param-value>
    </context-param>
    <!-- source: pattern://14b02056879c3b8991597d2b -->
    <filter>
        <filter-name>AuthenticationService_ob-mock-me-realm</filter-name>
        <filter-class>ch::nevis::isiweb4::filter::auth::IdentityCreationFilter</filter-class>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>AuthenticationServlet</param-name>
            <param-value>Connector_ob-mock-me-realm</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>BodyReadSize</param-name>
            <param-value>32768</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>EntryPointID</param-name>
            <param-value>ob.agov-w.azure.adnovum.net</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>InactiveInterval</param-name>
            <param-value>7200</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>InterceptionRedirect</param-name>
            <param-value>never</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>LoginRendererServlet</param-name>
            <param-value>LoginRenderer_ob-logrend</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>Realm</param-name>
            <param-value>ob-mock-me-realm</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>RecheckAuthentication</param-name>
            <param-value>On</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>RenewIdentification</param-name>
            <param-value>true</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>StateKey</param-name>
            <param-value>ob-mock-me-realm</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>StoreInterceptedRequest</param-name>
            <param-value>false</param-value>
        </init-param>
    </filter>
    <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
    <filter>
        <filter-name>AuthenticationService_ob-realm</filter-name>
        <filter-class>ch::nevis::isiweb4::filter::auth::IdentityCreationFilter</filter-class>
        <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
        <init-param>
            <param-name>AuthenticationServlet</param-name>
            <param-value>Connector_ob-realm</param-value>
        </init-param>
        <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
        <init-param>
            <param-name>BodyReadSize</param-name>
            <param-value>32768</param-value>
        </init-param>
        <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
        <init-param>
            <param-name>EntryPointID</param-name>
            <param-value>ob.agov-w.azure.adnovum.net</param-value>
        </init-param>
        <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
        <init-param>
            <param-name>InactiveInterval</param-name>
            <param-value>7200</param-value>
        </init-param>
        <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
        <init-param>
            <param-name>InterceptionRedirect</param-name>
            <param-value>never</param-value>
        </init-param>
        <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
        <init-param>
            <param-name>LoginRendererServlet</param-name>
            <param-value>LoginRenderer_ob-logrend</param-value>
        </init-param>
        <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
        <init-param>
            <param-name>Realm</param-name>
            <param-value>ob-realm</param-value>
        </init-param>
        <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
        <init-param>
            <param-name>RecheckAuthentication</param-name>
            <param-value>On</param-value>
        </init-param>
        <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
        <init-param>
            <param-name>RenewIdentification</param-name>
            <param-value>true</param-value>
        </init-param>
        <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
        <init-param>
            <param-name>StateKey</param-name>
            <param-value>ob-realm</param-value>
        </init-param>
        <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
        <init-param>
            <param-name>StoreInterceptedRequest</param-name>
            <param-value>false</param-value>
        </init-param>
    </filter>
    <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
    <filter>
        <filter-name>Authentication_ob-realm</filter-name>
        <filter-class>ch::nevis::isiweb4::filter::auth::IdentityCreationFilter</filter-class>
        <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
        <init-param>
            <param-name>AuthenticationServlet</param-name>
            <param-value>Connector_ob-realm</param-value>
        </init-param>
        <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
        <init-param>
            <param-name>EntryPointID</param-name>
            <param-value>ob.agov-w.azure.adnovum.net</param-value>
        </init-param>
        <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
        <init-param>
            <param-name>InactiveInterval</param-name>
            <param-value>7200</param-value>
        </init-param>
        <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
        <init-param>
            <param-name>LoginRendererServlet</param-name>
            <param-value>LoginRenderer_ob-logrend</param-value>
        </init-param>
        <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
        <init-param>
            <param-name>Realm</param-name>
            <param-value>ob-realm</param-value>
        </init-param>
        <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
        <init-param>
            <param-name>RenewIdentification</param-name>
            <param-value>true</param-value>
        </init-param>
        <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
        <init-param>
            <param-name>StateKey</param-name>
            <param-value>ob-realm</param-value>
        </init-param>
        <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
        <init-param>
            <param-name>StoreInterceptedRequest</param-name>
            <param-value>false</param-value>
        </init-param>
    </filter>
    <!-- source: pattern://346a2bebb04a0b74c7c9b5b9 -->
    <filter>
        <filter-name>ErrorHandler_Default</filter-name>
        <filter-class>ch::nevis::isiweb4::filter::error::ErrorFilter</filter-class>
        <!-- source: pattern://346a2bebb04a0b74c7c9b5b9 -->
        <init-param>
            <param-name>PlaceHolders</param-name>
            <param-value>
                TRANSFER_ID:TRANSFER_ID
                TIMESTAMP:TIMESTAMP
            </param-value>
        </init-param>
        <!-- source: pattern://346a2bebb04a0b74c7c9b5b9 -->
        <init-param>
            <param-name>StatusCode</param-name>
            <param-value>
                403:Hosting_Default:/errorpages/403.html:reset-header:keep-status-code
                404:Hosting_Default:/errorpages/404.html:keep-header:keep-status-code
                500:Hosting_Default:/errorpages/500.html:reset-header:keep-status-code
                502:Hosting_Default:/errorpages/502.html:keep-header:keep-status-code
            </param-value>
        </init-param>
    </filter>
    <!-- source: pattern://54c2d90d05f13df1b90bc6b2 -->
    <filter>
        <filter-name>Level_2_ob-realm</filter-name>
        <filter-class>ch::nevis::isiweb4::filter::auth::SecurityRoleFilter</filter-class>
        <!-- source: pattern://54c2d90d05f13df1b90bc6b2 -->
        <init-param>
            <param-name>AuthenticationServlet</param-name>
            <param-value>Connector_ob-realm</param-value>
        </init-param>
        <!-- source: pattern://54c2d90d05f13df1b90bc6b2 -->
        <init-param>
            <param-name>DynamicRoleAcquire</param-name>
            <param-value>true</param-value>
        </init-param>
        <!-- source: pattern://54c2d90d05f13df1b90bc6b2 -->
        <init-param>
            <param-name>DynamicRoleAcquire.CheckRoleRemoval</param-name>
            <param-value>true</param-value>
        </init-param>
        <!-- source: pattern://54c2d90d05f13df1b90bc6b2 -->
        <init-param>
            <param-name>InterceptionRedirect</param-name>
            <param-value>never</param-value>
        </init-param>
        <!-- source: pattern://54c2d90d05f13df1b90bc6b2 -->
        <init-param>
            <param-name>LoginRendererServlet</param-name>
            <param-value>LoginRenderer_ob-logrend</param-value>
        </init-param>
        <!-- source: pattern://54c2d90d05f13df1b90bc6b2 -->
        <init-param>
            <param-name>RolesRequired</param-name>
            <param-value>2 3 4 5 6 7 8 9</param-value>
        </init-param>
    </filter>
    <!-- source: pattern://346a2bebb04a0b74c7c9b5b9 -->
    <filter>
        <filter-name>Qos</filter-name>
        <filter-class>ch:nevis:navajo:apglue:httpd_2_4_x:servlet:ApacheConfigFilter</filter-class>
        <filter-lib>libApache2_4_Servlet.so.1</filter-lib>
        <!-- source: pattern://346a2bebb04a0b74c7c9b5b9 -->
        <init-param>
            <param-name>ServerConfig</param-name>
            <param-value>
                QS_SrvMaxConnClose 85%
                QS_SrvMaxConnPerIP 75 500
                QS_SrvMinDataRate 120 1500 500
            </param-value>
        </init-param>
    </filter>
    <!-- source: pattern://346a2bebb04a0b74c7c9b5b9 -->
    <filter>
        <filter-name>ResponseHeader_Default</filter-name>
        <filter-class>ch::nevis::isiweb4::filter::delegation::HeaderDelegationFilter</filter-class>
        <!-- source: pattern://346a2bebb04a0b74c7c9b5b9 -->
        <init-param>
            <param-name>DelegateToFrontend</param-name>
            <param-value>
                Strict-Transport-Security: max-age=63072000
                X-Content-Type-Options: nosniff
                Referrer-Policy: strict-origin-when-cross-origin
            </param-value>
        </init-param>
    </filter>
    <!-- source: pattern://14b02056879c3b8991597d2b -->
    <filter>
        <filter-name>SessionHandler_ob-mock-me-realm</filter-name>
        <filter-class>ch::nevis::nevisproxy::filter::session::SessionManagementFilter</filter-class>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>Cookie.ExtraAttributes</param-name>
            <param-value>SameSite=None</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>Cookie.Name</param-name>
            <param-value>Session_ob-mock-me-realm</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>Cookie.Secure</param-name>
            <param-value>true</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>Identification</param-name>
            <param-value>COOKIE</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>MaxInactiveInterval</param-name>
            <param-value>600</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>MaxLifetime</param-name>
            <param-value>28800</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>Servlet</param-name>
            <param-value>LocalSessionStoreServlet</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>UpdateTimeStampMinInterval</param-name>
            <param-value>120</param-value>
        </init-param>
    </filter>
    <!-- source: pattern://6e7b5a087711bd0ada9985fe, pattern://e1784eecf2db74484dd1e1bb -->
    <filter>
        <filter-name>SessionHandler_ob-realm</filter-name>
        <filter-class>ch::nevis::nevisproxy::filter::session::SessionManagementFilter</filter-class>
        <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
        <init-param>
            <param-name>Cookie.ExtraAttributes</param-name>
            <param-value>SameSite=None</param-value>
        </init-param>
        <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
        <init-param>
            <param-name>Cookie.Name</param-name>
            <param-value>Session_ob-realm</param-value>
        </init-param>
        <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
        <init-param>
            <param-name>Cookie.Secure</param-name>
            <param-value>true</param-value>
        </init-param>
        <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
        <init-param>
            <param-name>Identification</param-name>
            <param-value>COOKIE</param-value>
        </init-param>
        <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
        <init-param>
            <param-name>MaxInactiveInterval</param-name>
            <param-value>600</param-value>
        </init-param>
        <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
        <init-param>
            <param-name>MaxLifetime</param-name>
            <param-value>28800</param-value>
        </init-param>
        <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
        <init-param>
            <param-name>Servlet</param-name>
            <param-value>LocalSessionStoreServlet</param-value>
        </init-param>
        <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
        <init-param>
            <param-name>UpdateTimeStampMinInterval</param-name>
            <param-value>120</param-value>
        </init-param>
    </filter>
    <!-- source: pattern://346a2bebb04a0b74c7c9b5b9 -->
    <filter-mapping>
        <filter-name>ErrorHandler_Default</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    <!-- source: pattern://346a2bebb04a0b74c7c9b5b9 -->
    <filter-mapping>
        <filter-name>ResponseHeader_Default</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    <!-- source: pattern://14b02056879c3b8991597d2b -->
    <filter-mapping>
        <filter-name>SessionHandler_ob-mock-me-realm</filter-name>
        <url-pattern>/mock-me/*</url-pattern>
    </filter-mapping>
    <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
    <filter-mapping>
        <filter-name>SessionHandler_ob-realm</filter-name>
        <url-pattern>/register/*</url-pattern>
    </filter-mapping>
    <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
    <filter-mapping>
        <filter-name>SessionHandler_ob-realm</filter-name>
        <url-pattern>/pwreset/*</url-pattern>
    </filter-mapping>
    <!-- source: pattern://14b02056879c3b8991597d2b -->
    <filter-mapping>
        <filter-name>AuthenticationService_ob-mock-me-realm</filter-name>
        <url-pattern>/mock-me/*</url-pattern>
    </filter-mapping>
    <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
    <filter-mapping>
        <filter-name>Authentication_ob-realm</filter-name>
        <url-pattern>/register/*</url-pattern>
    </filter-mapping>
    <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
    <filter-mapping>
        <filter-name>AuthenticationService_ob-realm</filter-name>
        <url-pattern>/pwreset/*</url-pattern>
    </filter-mapping>
    <!-- source: pattern://54c2d90d05f13df1b90bc6b2 -->
    <filter-mapping>
        <filter-name>Level_2_ob-realm</filter-name>
        <url-pattern>/register/*</url-pattern>
    </filter-mapping>
    <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
    <listener>
        <listener-class>ch::nevis::isiweb4::listener::SessionListener</listener-class>
    </listener>
    <!-- source: pattern://bcfcb6808653a4ca9054146b, pattern://bcfcb6808653a4ca9054146b#allowedMethods, pattern://bcfcb6808653a4ca9054146b#backends, pattern://bcfcb6808653a4ca9054146b#responseRewrite -->
    <servlet>
        <servlet-name>Connector_ArtifactResolutionService</servlet-name>
        <!-- source: pattern://bcfcb6808653a4ca9054146b -->
        <servlet-class>ch::nevis::isiweb4::servlet::connector::http::HttpsConnectorServlet</servlet-class>
        <!-- source: pattern://bcfcb6808653a4ca9054146b#allowedMethods -->
        <init-param>
            <param-name>AllowedMethods</param-name>
            <param-value>ALL-HTTP,ALL-WEBDAV,-TRACE,-CONNECT</param-value>
        </init-param>
        <!-- source: pattern://bcfcb6808653a4ca9054146b#responseRewrite -->
        <init-param>
            <param-name>AutoRewrite</param-name>
            <param-value>header</param-value>
        </init-param>
        <!-- source: pattern://bcfcb6808653a4ca9054146b -->
        <init-param>
            <param-name>CookieManager</param-name>
            <param-value>block:^.*$</param-value>
        </init-param>
        <!-- source: pattern://bcfcb6808653a4ca9054146b -->
        <init-param>
            <param-name>DNSCache.ttl</param-name>
            <param-value>60</param-value>
        </init-param>
        <!-- source: pattern://bcfcb6808653a4ca9054146b#backends -->
        <init-param>
            <param-name>InetAddress</param-name>
            <param-value>auth.adn-agov-nevisidm-01-uat:8991</param-value>
        </init-param>
        <!-- source: pattern://bcfcb6808653a4ca9054146b#backends -->
        <init-param>
            <param-name>UseSSL</param-name>
            <param-value>true</param-value>
        </init-param>
    </servlet>
    <!-- source: pattern://25bdd7e6f5b76694f6688ab8 -->
    <servlet>
        <servlet-name>Connector_NevisFIDO</servlet-name>
        <!-- source: pattern://25bdd7e6f5b76694f6688ab8 -->
        <servlet-class>ch::nevis::isiweb4::servlet::connector::http::HttpsConnectorServlet</servlet-class>
        <!-- source: pattern://25bdd7e6f5b76694f6688ab8 -->
        <init-param>
            <param-name>AutoRewrite</param-name>
            <param-value>none</param-value>
        </init-param>
        <!-- source: pattern://25bdd7e6f5b76694f6688ab8 -->
        <init-param>
            <param-name>InetAddress</param-name>
            <param-value>ob-fido-uaf-v1:9443</param-value>
        </init-param>
    </servlet>
    <!-- source: pattern://14b02056879c3b8991597d2b -->
    <servlet>
        <servlet-name>Connector_ob-mock-me-realm</servlet-name>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <servlet-class>ch::nevis::isiweb4::servlet::connector::soap::esauth4::Esauth4ConnectorServlet</servlet-class>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>Transport.DNSCache.ttl</param-name>
            <param-value>60</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>Transport.InetAddress</param-name>
            <param-value>ob-auth-v1:8991</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>Transport.KeepAlive.LifeTime</param-name>
            <param-value>30</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>Transport.RequestTimeout</param-name>
            <param-value>90000</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>Transport.ResourceManager.RetryTimeout</param-name>
            <param-value>0</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>Transport.SSLCACertificateFile</param-name>
            <param-value>/var/opt/keys/trust/ob-proxy-v1-ob-mock-me-realm-tls-trust/truststore.pem</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>Transport.SSLCheckPeerHostname</param-name>
            <param-value>false</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>Transport.SSLClientCertificateFile</param-name>
            <param-value>/var/opt/keys/own/ob-proxy-v1-ob-mock-me-realm-identity/cert.pem</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>Transport.SSLClientKeyFile</param-name>
            <param-value>/var/opt/keys/own/ob-proxy-v1-ob-mock-me-realm-identity/key.pem</param-value>
        </init-param>
    </servlet>
    <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
    <servlet>
        <servlet-name>Connector_ob-realm</servlet-name>
        <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
        <servlet-class>ch::nevis::isiweb4::servlet::connector::soap::esauth4::Esauth4ConnectorServlet</servlet-class>
        <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
        <init-param>
            <param-name>Transport.DNSCache.ttl</param-name>
            <param-value>60</param-value>
        </init-param>
        <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
        <init-param>
            <param-name>Transport.InetAddress</param-name>
            <param-value>ob-auth-v1:8991</param-value>
        </init-param>
        <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
        <init-param>
            <param-name>Transport.KeepAlive.LifeTime</param-name>
            <param-value>30</param-value>
        </init-param>
        <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
        <init-param>
            <param-name>Transport.RequestTimeout</param-name>
            <param-value>90000</param-value>
        </init-param>
        <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
        <init-param>
            <param-name>Transport.ResourceManager.RetryTimeout</param-name>
            <param-value>0</param-value>
        </init-param>
        <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
        <init-param>
            <param-name>Transport.SSLCACertificateFile</param-name>
            <param-value>/var/opt/keys/trust/ob-proxy-v1-ob-realm-tls-trust/truststore.pem</param-value>
        </init-param>
        <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
        <init-param>
            <param-name>Transport.SSLCheckPeerHostname</param-name>
            <param-value>false</param-value>
        </init-param>
        <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
        <init-param>
            <param-name>Transport.SSLClientCertificateFile</param-name>
            <param-value>/var/opt/keys/own/ob-proxy-v1-ob-realm-identity/cert.pem</param-value>
        </init-param>
        <!-- source: pattern://6e7b5a087711bd0ada9985fe -->
        <init-param>
            <param-name>Transport.SSLClientKeyFile</param-name>
            <param-value>/var/opt/keys/own/ob-proxy-v1-ob-realm-identity/key.pem</param-value>
        </init-param>
    </servlet>
    <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
    <servlet>
        <servlet-name>Hosting_Default</servlet-name>
        <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
        <servlet-class>ch::nevis::isiweb4::servlet::defaults::DefaultServlet</servlet-class>
    </servlet>
    <!-- source: pattern://b10d246bc151306dba28de4a -->
    <servlet>
        <servlet-name>Hosting_ob-register-service</servlet-name>
        <!-- source: pattern://b10d246bc151306dba28de4a -->
        <servlet-class>ch::nevis::nevisproxy::servlet::file::FileReaderServlet</servlet-class>
        <!-- source: pattern://b10d246bc151306dba28de4a -->
        <init-param>
            <param-name>Profile</param-name>
            <param-value>AllowSubDirectories</param-value>
        </init-param>
        <!-- source: pattern://b10d246bc151306dba28de4a -->
        <init-param>
            <param-name>RootDirectory</param-name>
            <param-value>/var/opt/nevisproxy/default/host-ob.agov-w.azure.adnovum.net/register/</param-value>
        </init-param>
    </servlet>
    <!-- source: pattern://14b02056879c3b8991597d2b -->
    <servlet>
        <servlet-name>LocalSessionStoreServlet</servlet-name>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <servlet-class>ch::nevis::nevisproxy::servlet::cache::local::LocalSessionStoreServlet</servlet-class>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>MaxInactiveInterval</param-name>
            <param-value>600</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>MaxLifetime</param-name>
            <param-value>28800</param-value>
        </init-param>
        <!-- source: pattern://14b02056879c3b8991597d2b -->
        <init-param>
            <param-name>MemorySize</param-name>
            <param-value>512000000</param-value>
        </init-param>
    </servlet>
    <!-- source: pattern://bed300e1196a171ca12db431 -->
    <servlet>
        <servlet-name>LoginRenderer_ob-logrend</servlet-name>
        <!-- source: pattern://bed300e1196a171ca12db431 -->
        <servlet-class>ch::nevis::isiweb4::servlet::rendering::LoginRendererServlet</servlet-class>
        <!-- source: pattern://bed300e1196a171ca12db431 -->
        <init-param>
            <param-name>PropagateRemoteHeaders</param-name>
            <param-value>Set-Cookie</param-value>
        </init-param>
        <!-- source: pattern://bed300e1196a171ca12db431 -->
        <init-param>
            <param-name>RenderingProvider</param-name>
            <param-value>remote:NevisLogrendConnector_ob-logrend:/nevislogrend/index.vm?logrendresourcepath=/nevislogrend</param-value>
        </init-param>
    </servlet>
    <!-- source: pattern://bed300e1196a171ca12db431 -->
    <servlet>
        <servlet-name>NevisLogrendConnector_ob-logrend</servlet-name>
        <!-- source: pattern://bed300e1196a171ca12db431 -->
        <servlet-class>ch::nevis::isiweb4::servlet::connector::http::HttpConnectorServlet</servlet-class>
        <!-- source: pattern://bed300e1196a171ca12db431 -->
        <init-param>
            <param-name>InetAddress</param-name>
            <param-value>ob-logrend-v1:8988</param-value>
        </init-param>
        <!-- source: pattern://bed300e1196a171ca12db431 -->
        <init-param>
            <param-name>MappingType</param-name>
            <param-value>pathinfo</param-value>
        </init-param>
        <!-- source: pattern://bed300e1196a171ca12db431 -->
        <init-param>
            <param-name>ResourceManager.RetryTimeout</param-name>
            <param-value>0</param-value>
        </init-param>
        <!-- source: pattern://bed300e1196a171ca12db431 -->
        <init-param>
            <param-name>URIPrefix</param-name>
            <param-value>/nevislogrend</param-value>
        </init-param>
    </servlet>
    <!-- source: pattern://ab2d7423513108f96767a0ec -->
    <servlet-mapping>
        <servlet-name>Hosting_Default</servlet-name>
        <url-pattern>/mock-me/*</url-pattern>
    </servlet-mapping>
    <!-- source: pattern://bcfcb6808653a4ca9054146b, pattern://bcfcb6808653a4ca9054146b#path -->
    <servlet-mapping>
        <servlet-name>Connector_ArtifactResolutionService</servlet-name>
        <url-pattern>/nevisauth/*</url-pattern>
    </servlet-mapping>
    <!-- source: pattern://25bdd7e6f5b76694f6688ab8 -->
    <servlet-mapping>
        <servlet-name>Connector_NevisFIDO</servlet-name>
        <url-pattern>/nevisfido/devices/credentials/*</url-pattern>
    </servlet-mapping>
    <!-- source: pattern://25bdd7e6f5b76694f6688ab8 -->
    <servlet-mapping>
        <servlet-name>Connector_NevisFIDO</servlet-name>
        <url-pattern>/nevisfido/token/dispatch/targets/*</url-pattern>
    </servlet-mapping>
    <!-- source: pattern://25bdd7e6f5b76694f6688ab8 -->
    <servlet-mapping>
        <servlet-name>Connector_NevisFIDO</servlet-name>
        <url-pattern>/nevisfido/token/redeem/registration</url-pattern>
    </servlet-mapping>
    <!-- source: pattern://25bdd7e6f5b76694f6688ab8 -->
    <servlet-mapping>
        <servlet-name>Connector_NevisFIDO</servlet-name>
        <url-pattern>/nevisfido/uaf/1.1/facets</url-pattern>
    </servlet-mapping>
    <!-- source: pattern://25bdd7e6f5b76694f6688ab8 -->
    <servlet-mapping>
        <servlet-name>Connector_NevisFIDO</servlet-name>
        <url-pattern>/nevisfido/uaf/1.1/registration/</url-pattern>
    </servlet-mapping>
    <!-- source: pattern://bed300e1196a171ca12db431 -->
    <servlet-mapping>
        <servlet-name>NevisLogrendConnector_ob-logrend</servlet-name>
        <url-pattern>/nevislogrend/*</url-pattern>
    </servlet-mapping>
    <!-- source: pattern://e1784eecf2db74484dd1e1bb -->
    <servlet-mapping>
        <servlet-name>Hosting_Default</servlet-name>
        <url-pattern>/pwreset/*</url-pattern>
    </servlet-mapping>
    <!-- source: pattern://b10d246bc151306dba28de4a -->
    <servlet-mapping>
        <servlet-name>Hosting_ob-register-service</servlet-name>
        <url-pattern>/register/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>Hosting_Default</servlet-name>
        <url-pattern>/*</url-pattern>
    </servlet-mapping>
    <!-- source: pattern://346a2bebb04a0b74c7c9b5b9 -->
    <mime-mapping>
        <extension>css</extension>
        <mime-type>text/css</mime-type>
    </mime-mapping>
    <!-- source: pattern://346a2bebb04a0b74c7c9b5b9 -->
    <mime-mapping>
        <extension>ico</extension>
        <mime-type>image/x-icon</mime-type>
    </mime-mapping>
    <!-- source: pattern://346a2bebb04a0b74c7c9b5b9 -->
    <mime-mapping>
        <extension>png</extension>
        <mime-type>image/png</mime-type>
    </mime-mapping>
    <!-- source: pattern://346a2bebb04a0b74c7c9b5b9 -->
    <mime-mapping>
        <extension>html</extension>
        <mime-type>text/html</mime-type>
    </mime-mapping>
    <!-- source: pattern://b10d246bc151306dba28de4a -->
    <mime-mapping>
        <extension>txt</extension>
        <mime-type>text/plain</mime-type>
    </mime-mapping>
</web-app>
