switch (reader.getLocalName()) { case "authentication-rules": { if (isSet(foundBits, 0)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 0); authFactory = parseRulesType(reader, xmlVersion, authenticationConfigurationsMap, (r, m) -> parseAuthenticationRuleType(r, xmlVersion, m)); if (isSet(foundBits, 1)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 1); sslFactory = parseRulesType(reader, xmlVersion, sslContextsMap, (r,m) -> parseSslContextRuleType(r, xmlVersion, m)); if (isSet(foundBits, 2)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 2); parseAuthenticationConfigurationsType(reader, xmlVersion, authenticationConfigurationsMap, keyStoresMap, credentialStoresMap, providersSupplier); if (isSet(foundBits, 3)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 3); parseSslContextsType(reader, xmlVersion, sslContextsMap, keyStoresMap, credentialStoresMap, providersSupplier); if (isSet(foundBits, 4)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 4); parseKeyStoresType(reader, xmlVersion, keyStoresMap, credentialStoresMap, providersSupplier); if (isSet(foundBits, 5)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 5); netAuthenticator = true; if (isSet(foundBits, 6)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 6); parseCredentialStoresType(reader, xmlVersion, keyStoresMap, credentialStoresMap, providersSupplier);
if (isSet(foundBits, 0)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 0); parseEmptyType(reader); if (isSet(foundBits, 0)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 0); rule = rule.matchUser(parseNameType(reader)); if (isSet(foundBits, 1)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 1); rule = rule.matchProtocol(parseNameType(reader)); if (isSet(foundBits, 2)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 2); rule = rule.matchHost(parseNameType(reader)); if (isSet(foundBits, 3)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 3); rule = rule.matchPath(parseNameType(reader)); if (isSet(foundBits, 4)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 4); rule = rule.matchPort(parsePortType(reader)); if (isSet(foundBits, 5)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 5); rule = rule.matchUrnName(parseNameType(reader)); if (isSet(foundBits, 6)) throw reader.unexpectedElement();
switch (reader.getLocalName()) { case "key-store-ssl-certificate": { if (isSet(foundBits, 0)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 0); keyManagerSupplier = parseKeyStoreSslCertificate(reader, xmlVersion, keyStoresMap, credentialStoresMap, providers); if (isSet(foundBits, 1)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 1); cipherSuiteSelector = parseCipherSuiteSelectorType(reader); if (isSet(foundBits, 2)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 2); protocolSelector = parseProtocolSelectorNamesType(reader); if (isSet(foundBits, 3)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 3); providerName = parseNameType(reader); if (isSet(foundBits, 4)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 4); Supplier<Provider[]> supplier = parseProvidersType(reader, xmlVersion); if (isSet(foundBits, 5)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 5); trustStoreSupplier = parseTrustStoreRefType(reader, keyStoresMap); if (isSet(foundBits, 6)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 6); parseCertificateRevocationList(reader, trustManagerBuilder, xmlVersion);
switch (reader.getLocalName()) { case "global": { if (isSet(foundBits, 1)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 1); parseEmptyType(reader); if (isSet(foundBits, 2)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 2); final String moduleName = parseModuleRefType(reader);
switch (reader.getLocalName()) { case "attributes": { if (isSet(foundBits, 1)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 1); parseAttributesType(reader, xmlVersion, attributesMap); if (isSet(foundBits, 2)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 2); credentialSourceSupplier = parseCredentialsType(reader, xmlVersion, keyStoresMap, credentialStoresMap, providersSupplier); if (isSet(foundBits, 3)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 3); Supplier<Provider[]> supplier = parseProvidersType(reader, xmlVersion);
if (isSet(foundBits, 0)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 0); final String hostName = parseNameType(reader); if (isSet(foundBits, 1)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 1); final int port = parsePortType(reader); if (isSet(foundBits, 2)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 2); final String userName = parseNameType(reader); if (isSet(foundBits, 2)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 2); parseEmptyType(reader); if (isSet(foundBits, 3)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 3); final String realm = parseNameType(reader); if (isSet(foundBits, 4)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 4); final NameRewriter nameRewriter = parseRegexSubstitutionType(reader); if (isSet(foundBits, 5)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 5); final Map<String, String> mechanismProperties = parsePropertiesType(reader, xmlVersion); if (isSet(foundBits, 6)) throw reader.unexpectedElement();
switch (reader.getLocalName()) { case "authentication-rules": { if (isSet(foundBits, 0)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 0); authFactory = parseRulesType(reader, xmlVersion, authenticationConfigurationsMap, (r, m) -> parseAuthenticationRuleType(r, xmlVersion, m)); if (isSet(foundBits, 1)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 1); sslFactory = parseRulesType(reader, xmlVersion, sslContextsMap, (r,m) -> parseSslContextRuleType(r, xmlVersion, m)); if (isSet(foundBits, 2)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 2); parseAuthenticationConfigurationsType(reader, xmlVersion, authenticationConfigurationsMap, keyStoresMap, credentialStoresMap, providersSupplier); if (isSet(foundBits, 3)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 3); parseSslContextsType(reader, xmlVersion, sslContextsMap, keyStoresMap, credentialStoresMap, providersSupplier); if (isSet(foundBits, 4)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 4); parseKeyStoresType(reader, xmlVersion, keyStoresMap, credentialStoresMap, providersSupplier); if (isSet(foundBits, 5)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 5); netAuthenticator = true; if (isSet(foundBits, 6)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 6); parseCredentialStoresType(reader, xmlVersion, keyStoresMap, credentialStoresMap, providersSupplier);
switch (reader.getLocalName()) { case "authentication-rules": { if (isSet(foundBits, 0)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 0); authFactory = parseRulesType(reader, xmlVersion, authenticationConfigurationsMap, (r, m) -> parseAuthenticationRuleType(r, xmlVersion, m)); if (isSet(foundBits, 1)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 1); sslFactory = parseRulesType(reader, xmlVersion, sslContextsMap, (r,m) -> parseSslContextRuleType(r, xmlVersion, m)); if (isSet(foundBits, 2)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 2); parseAuthenticationConfigurationsType(reader, xmlVersion, authenticationConfigurationsMap, keyStoresMap, credentialStoresMap, providersSupplier); if (isSet(foundBits, 3)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 3); parseSslContextsType(reader, xmlVersion, sslContextsMap, keyStoresMap, credentialStoresMap, providersSupplier); if (isSet(foundBits, 4)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 4); parseKeyStoresType(reader, xmlVersion, keyStoresMap, credentialStoresMap, providersSupplier); if (isSet(foundBits, 5)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 5); netAuthenticator = true; if (isSet(foundBits, 6)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 6); parseCredentialStoresType(reader, xmlVersion, keyStoresMap, credentialStoresMap, providersSupplier);
switch (reader.getLocalName()) { case "authentication-rules": { if (isSet(foundBits, 0)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 0); authFactory = parseRulesType(reader, xmlVersion, authenticationConfigurationsMap, (r, m) -> parseAuthenticationRuleType(r, xmlVersion, m)); if (isSet(foundBits, 1)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 1); sslFactory = parseRulesType(reader, xmlVersion, sslContextsMap, (r,m) -> parseSslContextRuleType(r, xmlVersion, m)); if (isSet(foundBits, 2)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 2); parseAuthenticationConfigurationsType(reader, xmlVersion, authenticationConfigurationsMap, keyStoresMap, credentialStoresMap, providersSupplier); if (isSet(foundBits, 3)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 3); parseSslContextsType(reader, xmlVersion, sslContextsMap, keyStoresMap, credentialStoresMap, providersSupplier); if (isSet(foundBits, 4)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 4); parseKeyStoresType(reader, xmlVersion, keyStoresMap, credentialStoresMap, providersSupplier); if (isSet(foundBits, 5)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 5); netAuthenticator = true; if (isSet(foundBits, 6)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 6); parseCredentialStoresType(reader, xmlVersion, keyStoresMap, credentialStoresMap, providersSupplier);
if (isSet(foundBits, 0)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 0); parseEmptyType(reader); if (isSet(foundBits, 0)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 0); rule = rule.matchUser(parseNameType(reader)); if (isSet(foundBits, 1)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 1); rule = rule.matchProtocol(parseNameType(reader)); if (isSet(foundBits, 2)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 2); rule = rule.matchHost(parseNameType(reader)); if (isSet(foundBits, 3)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 3); rule = rule.matchPath(parseNameType(reader)); if (isSet(foundBits, 4)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 4); rule = rule.matchPort(parsePortType(reader)); if (isSet(foundBits, 5)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 5); rule = rule.matchUrnName(parseNameType(reader)); if (isSet(foundBits, 6)) throw reader.unexpectedElement();
if (isSet(foundBits, 0)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 0); parseEmptyType(reader); if (isSet(foundBits, 0)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 0); rule = rule.matchUser(parseNameType(reader)); if (isSet(foundBits, 1)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 1); rule = rule.matchProtocol(parseNameType(reader)); if (isSet(foundBits, 2)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 2); rule = rule.matchHost(parseNameType(reader)); if (isSet(foundBits, 3)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 3); rule = rule.matchPath(parseNameType(reader)); if (isSet(foundBits, 4)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 4); rule = rule.matchPort(parsePortType(reader)); if (isSet(foundBits, 5)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 5); rule = rule.matchUrnName(parseNameType(reader)); if (isSet(foundBits, 6)) throw reader.unexpectedElement();
if (isSet(foundBits, 0)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 0); parseEmptyType(reader); if (isSet(foundBits, 0)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 0); rule = rule.matchUser(parseNameType(reader)); if (isSet(foundBits, 1)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 1); rule = rule.matchProtocol(parseNameType(reader)); if (isSet(foundBits, 2)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 2); rule = rule.matchHost(parseNameType(reader)); if (isSet(foundBits, 3)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 3); rule = rule.matchPath(parseNameType(reader)); if (isSet(foundBits, 4)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 4); rule = rule.matchPort(parsePortType(reader)); if (isSet(foundBits, 5)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 5); rule = rule.matchUrnName(parseNameType(reader)); if (isSet(foundBits, 6)) throw reader.unexpectedElement();
switch (reader.getLocalName()) { case "key-store-ssl-certificate": { if (isSet(foundBits, 0)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 0); keyManagerSupplier = parseKeyStoreSslCertificate(reader, xmlVersion, keyStoresMap, credentialStoresMap, providers); if (isSet(foundBits, 1)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 1); cipherSuiteSelector = parseCipherSuiteSelectorType(reader); if (isSet(foundBits, 2)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 2); protocolSelector = parseProtocolSelectorNamesType(reader); if (isSet(foundBits, 3)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 3); providerName = parseNameType(reader); if (isSet(foundBits, 4)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 4); Supplier<Provider[]> supplier = parseProvidersType(reader, xmlVersion); if (isSet(foundBits, 5)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 5); trustStoreSupplier = parseTrustStoreRefType(reader, keyStoresMap); if (isSet(foundBits, 6)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 6); parseCertificateRevocationList(reader, trustManagerBuilder, xmlVersion);
switch (reader.getLocalName()) { case "key-store-ssl-certificate": { if (isSet(foundBits, 0)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 0); keyManagerSupplier = parseKeyStoreSslCertificate(reader, xmlVersion, keyStoresMap, credentialStoresMap, providers); if (isSet(foundBits, 1)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 1); cipherSuiteSelector = parseCipherSuiteSelectorType(reader); if (isSet(foundBits, 2)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 2); protocolSelector = parseProtocolSelectorNamesType(reader); if (isSet(foundBits, 3)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 3); providerName = parseNameType(reader); if (isSet(foundBits, 4)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 4); Supplier<Provider[]> supplier = parseProvidersType(reader, xmlVersion); if (isSet(foundBits, 5)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 5); trustStoreSupplier = parseTrustStoreRefType(reader, keyStoresMap); if (isSet(foundBits, 6)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 6); parseCertificateRevocationList(reader, trustManagerBuilder, xmlVersion);
switch (reader.getLocalName()) { case "global": { if (isSet(foundBits, 1)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 1); parseEmptyType(reader); if (isSet(foundBits, 2)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 2); final String moduleName = parseModuleRefType(reader);
switch (reader.getLocalName()) { case "global": { if (isSet(foundBits, 1)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 1); parseEmptyType(reader); if (isSet(foundBits, 2)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 2); final String moduleName = parseModuleRefType(reader);
switch (reader.getLocalName()) { case "attributes": { if (isSet(foundBits, 1)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 1); parseAttributesType(reader, xmlVersion, attributesMap); if (isSet(foundBits, 2)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 2); credentialSourceSupplier = parseCredentialsType(reader, xmlVersion, keyStoresMap, credentialStoresMap, providersSupplier); if (isSet(foundBits, 3)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 3); Supplier<Provider[]> supplier = parseProvidersType(reader, xmlVersion);
switch (reader.getLocalName()) { case "global": { if (isSet(foundBits, 1)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 1); parseEmptyType(reader); if (isSet(foundBits, 2)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 2); final String moduleName = parseModuleRefType(reader);
switch (reader.getLocalName()) { case "attributes": { if (isSet(foundBits, 1)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 1); parseAttributesType(reader, xmlVersion, attributesMap); if (isSet(foundBits, 2)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 2); credentialSourceSupplier = parseCredentialsType(reader, xmlVersion, keyStoresMap, credentialStoresMap, providersSupplier); if (isSet(foundBits, 3)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 3); Supplier<Provider[]> supplier = parseProvidersType(reader, xmlVersion);
switch (reader.getLocalName()) { case "attributes": { if (isSet(foundBits, 1)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 1); parseAttributesType(reader, xmlVersion, attributesMap); if (isSet(foundBits, 2)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 2); credentialSourceSupplier = parseCredentialsType(reader, xmlVersion, keyStoresMap, credentialStoresMap, providersSupplier); if (isSet(foundBits, 3)) throw reader.unexpectedElement(); foundBits = setBit(foundBits, 3); Supplier<Provider[]> supplier = parseProvidersType(reader, xmlVersion);