Manifest-Version: 1.0
Bnd-LastModified: 1754080736284
Bundle-ClassPath: .,opensaml-core-3.3.0.jar,opensaml-messaging-api-3.3
 .0.jar,opensaml-messaging-impl-3.3.0.jar,opensaml-profile-api-3.3.0.j
 ar,opensaml-profile-impl-3.3.0.jar,opensaml-saml-api-3.3.0.jar,opensa
 ml-saml-impl-3.3.0.jar,opensaml-security-api-3.3.0.jar,opensaml-secur
 ity-impl-3.3.0.jar,opensaml-soap-api-3.3.0.jar,opensaml-soap-impl-3.3
 .0.jar,opensaml-storage-api-3.3.0.jar,opensaml-storage-impl-3.3.0.jar
 ,opensaml-xmlsec-api-3.3.0.jar,opensaml-xmlsec-impl-3.3.0.jar
Bundle-ManifestVersion: 2
Bundle-Name: Liferay SAML OpenSAML Integration
Bundle-SymbolicName: com.liferay.saml.opensaml.integration
Bundle-Vendor: Liferay, Inc.
Bundle-Version: 6.1.12.hotfix-6834-7413
Created-By: 1.8.0_381 (Oracle Corporation)
Export-Package: com.liferay.saml.opensaml.integration.field.expression
 .handler;version="1.1.0.hotfix-6834-7413";uses:="com.liferay.portal.k
 ernel.exception,com.liferay.portal.kernel.model,com.liferay.saml.open
 saml.integration.processor.context,com.liferay.saml.persistence.model
 ",com.liferay.saml.opensaml.integration.field.expression.handler.regi
 stry;version="1.0.1.hotfix-6834-7413";uses:="com.liferay.portal.kerne
 l.model,com.liferay.saml.opensaml.integration.field.expression.handle
 r,com.liferay.saml.opensaml.integration.processor.context,com.liferay
 .saml.persistence.model",com.liferay.saml.opensaml.integration.field.
 expression.resolver;version="1.0.1.hotfix-6834-7413";uses:="com.lifer
 ay.saml.opensaml.integration.resolver",com.liferay.saml.opensaml.inte
 gration.field.expression.resolver.registry;version="1.1.0.hotfix-6834
 -7413";uses:="com.liferay.saml.opensaml.integration.field.expression.
 resolver",com.liferay.saml.opensaml.integration.processor;version="1.
 0.0.hotfix-6834-7413";uses:="com.liferay.portal.kernel.exception,com.
 liferay.portal.kernel.model,com.liferay.portal.kernel.service,com.lif
 eray.portal.kernel.upload,com.liferay.saml.persistence.model",com.lif
 eray.saml.opensaml.integration.processor.context;version="1.1.0.hotfi
 x-6834-7413";uses:="com.liferay.petra.function,com.liferay.portal.ker
 nel.exception,com.liferay.portal.kernel.model,com.liferay.portal.kern
 el.service,com.liferay.portal.kernel.upload,com.liferay.saml.persiste
 nce.model",com.liferay.saml.opensaml.integration.processor.factory;ve
 rsion="1.0.0.hotfix-6834-7413";uses:="com.liferay.portal.kernel.model
 ,com.liferay.saml.opensaml.integration.field.expression.handler.regis
 try,com.liferay.saml.opensaml.integration.processor,com.liferay.saml.
 persistence.model",com.liferay.saml.opensaml.integration.resolver;ver
 sion="2.0.0.hotfix-6834-7413";uses:="com.liferay.portal.kernel.except
 ion,com.liferay.portal.kernel.model,com.liferay.portal.kernel.service
 "
Import-Package: aQute.bnd.annotation.metatype;version="1.45",com.googl
 e.common.base;version="32.0",com.google.common.collect;version="32.0"
 ,com.google.common.escape;version="32.0",com.google.common.io;version
 ="32.0",com.google.common.net;version="32.0",com.google.common.xml;ve
 rsion="32.0",com.liferay.document.library.kernel.exception;version="4
 .2",com.liferay.document.library.kernel.store;version="9.0",com.lifer
 ay.expando.kernel.exception;version="2.0",com.liferay.expando.kernel.
 model;version="6.0",com.liferay.expando.kernel.service;version="1.10"
 ,com.liferay.osgi.service.tracker.collections;version="2.0",com.lifer
 ay.osgi.service.tracker.collections.map;version="2.3",com.liferay.osg
 i.util;version="2.3",com.liferay.petra.concurrent;version="2.1",com.l
 iferay.petra.function;version="1.5",com.liferay.petra.function.transf
 orm;version="1.3",com.liferay.petra.string;version="1.7",com.liferay.
 portal.configuration.metatype.annotations;version="1.8",com.liferay.p
 ortal.configuration.metatype.bnd.util;version="3.0",com.liferay.porta
 l.kernel.bean;version="10.1",com.liferay.portal.kernel.configuration;
 version="7.0",com.liferay.portal.kernel.cookies;version="3.1",com.lif
 eray.portal.kernel.exception;version="13.3",com.liferay.portal.kernel
 .feature.flag;version="1.0",com.liferay.portal.kernel.io.unsync;versi
 on="8.0",com.liferay.portal.kernel.json;version="12.1",com.liferay.po
 rtal.kernel.log;version="8.0",com.liferay.portal.kernel.model;version
 ="30.4",com.liferay.portal.kernel.security;version="6.2",com.liferay.
 portal.kernel.security.auth;version="6.1",com.liferay.portal.kernel.s
 ecurity.ldap;version="2.0",com.liferay.portal.kernel.service;version=
 "25.1",com.liferay.portal.kernel.theme;version="10.5",com.liferay.por
 tal.kernel.transaction;version="8.1",com.liferay.portal.kernel.upload
 ;version="10.1",com.liferay.portal.kernel.util;version="63.0",com.lif
 eray.portal.security.ldap;version="3.0",com.liferay.portal.security.l
 dap.configuration;version="3.2",com.liferay.portal.security.ldap.expo
 rtimport;version="2.0",com.liferay.portal.security.ldap.util;version=
 "1.2",com.liferay.portal.security.ldap.validator;version="1.1",com.li
 feray.saml.helper;version="1.0",com.liferay.saml.opensaml.integration
 .field.expression.handler;version="1.1",com.liferay.saml.opensaml.int
 egration.field.expression.handler.registry;version="1.0",com.liferay.
 saml.opensaml.integration.field.expression.resolver;version="1.0",com
 .liferay.saml.opensaml.integration.field.expression.resolver.registry
 ;version="1.1",com.liferay.saml.opensaml.integration.processor;versio
 n="1.0",com.liferay.saml.opensaml.integration.processor.context;versi
 on="1.1",com.liferay.saml.opensaml.integration.processor.factory;vers
 ion="1.0",com.liferay.saml.persistence.exception;version="1.1",com.li
 feray.saml.persistence.model;version="4.1",com.liferay.saml.persisten
 ce.service;version="5.3",com.liferay.saml.runtime;version="1.0",com.l
 iferay.saml.runtime.certificate;version="2.0",com.liferay.saml.runtim
 e.configuration;version="5.1",com.liferay.saml.runtime.credential;ver
 sion="1.0",com.liferay.saml.runtime.exception;version="1.2",com.lifer
 ay.saml.runtime.metadata;version="2.1",com.liferay.saml.runtime.servl
 et.profile;version="1.0",com.liferay.saml.util;version="3.0",javax.cr
 ypto,javax.crypto.interfaces,javax.crypto.spec,javax.json,javax.json.
 stream,javax.management,javax.naming,javax.naming.directory,javax.net
 ,javax.net.ssl,javax.persistence,javax.script,javax.security.auth,jav
 ax.security.auth.callback,javax.security.auth.x500,javax.servlet,java
 x.servlet.http,javax.sql,javax.xml.datatype,javax.xml.namespace,javax
 .xml.parsers,javax.xml.stream,javax.xml.stream.events,javax.xml.strea
 m.util,javax.xml.transform,javax.xml.transform.dom,javax.xml.transfor
 m.sax,javax.xml.transform.stax,javax.xml.transform.stream,javax.xml.v
 alidation,org.apache.commons.codec;version="1.15",org.apache.commons.
 codec.binary;version="1.15",org.apache.commons.codec.digest;version="
 1.15",org.apache.commons.logging,org.apache.http,org.apache.http.auth
 ,org.apache.http.client,org.apache.http.client.config,org.apache.http
 .client.methods,org.apache.http.client.protocol,org.apache.http.clien
 t.utils,org.apache.http.config,org.apache.http.conn,org.apache.http.c
 onn.routing,org.apache.http.conn.socket,org.apache.http.conn.ssl,org.
 apache.http.entity,org.apache.http.impl.client,org.apache.http.impl.c
 onn,org.apache.http.impl.cookie,org.apache.http.impl.execchain,org.ap
 ache.http.message,org.apache.http.params,org.apache.http.pool,org.apa
 che.http.protocol,org.apache.http.util,org.apache.log4j,org.apache.xm
 l.security;version="2.1",org.apache.xml.security.encryption;version="
 2.1",org.apache.xml.security.exceptions;version="2.1",org.apache.xml.
 security.keys;version="2.1",org.apache.xml.security.signature;version
 ="2.1",org.apache.xml.security.stax.ext;version="2.1",org.apache.xml.
 security.transforms;version="2.1",org.apache.xml.security.transforms.
 params;version="2.1",org.apache.xml.security.utils;version="2.1",org.
 joda.time;version="2.12",org.joda.time.chrono;version="2.12",org.joda
 .time.format;version="2.12",org.osgi.framework;version="1.8",org.osgi
 .util.tracker;version="1.5",org.slf4j,org.w3c.dom,org.w3c.dom.events,
 org.w3c.dom.ls,org.w3c.dom.ranges,org.w3c.dom.traversal,org.w3c.dom.v
 iews,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers,sun.misc
Javac-Debug: on
Javac-Deprecation: off
Javac-Encoding: UTF-8
Liferay-Releng-App-Description: %liferay-releng-app-description
Liferay-Releng-App-Title: Liferay Connector to SAML 2.0
Liferay-Releng-Bundle: true
Liferay-Releng-Category: Security
Liferay-Releng-Deprecated: false
Liferay-Releng-Fix-Delivery-Method: core
Liferay-Releng-Labs: false
Liferay-Releng-Marketplace: true
Liferay-Releng-Portal-Required: true
Liferay-Releng-Public: false
Liferay-Releng-Restart-Required: false
Liferay-Releng-Suite: foundation
Liferay-Releng-Suite-Description: Apps and Features: System Settings, 
 Web Content Editors, Web Content Template Languages, Theme Tools, Mob
 ile Device Rules, Facebook Authentication, LDAP Authentication, OpenI
 D Authentication, OpenSSO Authentication, Remote Authentication (Auth
 Verifiers), SSO-based Authentication, Token-based Authentication, Por
 tal Scripting, Elasticsearch Support, Solr Support, Documents and Med
 ia Store Implementations, and more.<br /><br />The Foundation suite p
 rovides applications and features that extend the functionality provi
 ded by Liferay's core. Much of the functionality that belonged to Lif
 eray's core prior to Liferay 7 has been extracted into the modules of
  the Foundation suite. The authentication modules provide a variety o
 f mechanisms for allowing users and remote applications to authentica
 te to Liferay. The LDAP Authentication module allows administrators t
 o establish connections to one or more LDAP directories from which us
 ers can be imported or exported. The SSO modules allow users to authe
 nticate to Liferay using a variety of single-sign on solutions. The T
 oken-based Authentication module allows users or remote applications 
 to authenticate to Liferay without a password. The Scripting module a
 llows scripts to be written in Groovy to invoke Liferay's API.<br /><
 br />This suite is available in the Liferay bundle.
Liferay-Releng-Suite-Title: Liferay Foundation
Liferay-Releng-Support-Url: http://www.liferay.com
Liferay-Releng-Supported: true
Private-Package: com.codahale.metrics,com.liferay.saml.opensaml.integr
 ation.internal.binding,com.liferay.saml.opensaml.integration.internal
 .bootstrap,com.liferay.saml.opensaml.integration.internal.certificate
 ,com.liferay.saml.opensaml.integration.internal.credential,com.lifera
 y.saml.opensaml.integration.internal.field.expression.handler,com.lif
 eray.saml.opensaml.integration.internal.field.expression.handler.regi
 stry,com.liferay.saml.opensaml.integration.internal.field.expression.
 resolver,com.liferay.saml.opensaml.integration.internal.field.express
 ion.resolver.registry,com.liferay.saml.opensaml.integration.internal.
 helper,com.liferay.saml.opensaml.integration.internal.identifier,com.
 liferay.saml.opensaml.integration.internal.metadata,com.liferay.saml.
 opensaml.integration.internal.processor,com.liferay.saml.opensaml.int
 egration.internal.processor.factory,com.liferay.saml.opensaml.integra
 tion.internal.provider,com.liferay.saml.opensaml.integration.internal
 .resolver,com.liferay.saml.opensaml.integration.internal.service.trac
 ker.collections,com.liferay.saml.opensaml.integration.internal.servle
 t.profile,com.liferay.saml.opensaml.integration.internal.transport,co
 m.liferay.saml.opensaml.integration.internal.transport.configuration,
 com.liferay.saml.opensaml.integration.internal.util,com.liferay.saml.
 opensaml.integration.internal.velocity,net.shibboleth.utilities.java.
 support.annotation,net.shibboleth.utilities.java.support.annotation.c
 onstraint,net.shibboleth.utilities.java.support.codec,net.shibboleth.
 utilities.java.support.collection,net.shibboleth.utilities.java.suppo
 rt.component,net.shibboleth.utilities.java.support.httpclient,net.shi
 bboleth.utilities.java.support.logic,net.shibboleth.utilities.java.su
 pport.net,net.shibboleth.utilities.java.support.primitive,net.shibbol
 eth.utilities.java.support.resolver,net.shibboleth.utilities.java.sup
 port.resource,net.shibboleth.utilities.java.support.scripting,net.shi
 bboleth.utilities.java.support.security,net.shibboleth.utilities.java
 .support.service,net.shibboleth.utilities.java.support.velocity,net.s
 hibboleth.utilities.java.support.xml,org.apache.commons.collections,o
 rg.apache.commons.collections.bag,org.apache.commons.collections.bidi
 map,org.apache.commons.collections.buffer,org.apache.commons.collecti
 ons.collection,org.apache.commons.collections.comparators,org.apache.
 commons.collections.functors,org.apache.commons.collections.iterators
 ,org.apache.commons.collections.keyvalue,org.apache.commons.collectio
 ns.list,org.apache.commons.collections.map,org.apache.commons.collect
 ions.set,org.apache.commons.lang,org.apache.commons.lang.builder,org.
 apache.commons.lang.enum,org.apache.commons.lang.enums,org.apache.com
 mons.lang.exception,org.apache.commons.lang.math,org.apache.commons.l
 ang.mutable,org.apache.commons.lang.reflect,org.apache.commons.lang.t
 ext,org.apache.commons.lang.time,org.apache.html.dom,org.apache.http.
 client.cache,org.apache.http.impl.client.cache,org.apache.http.impl.c
 lient.cache.ehcache,org.apache.http.impl.client.cache.memcached,org.a
 pache.velocity,org.apache.velocity.anakia,org.apache.velocity.app,org
 .apache.velocity.app.event,org.apache.velocity.app.event.implement,or
 g.apache.velocity.app.tools,org.apache.velocity.context,org.apache.ve
 locity.convert,org.apache.velocity.exception,org.apache.velocity.io,o
 rg.apache.velocity.runtime,org.apache.velocity.runtime.directive,org.
 apache.velocity.runtime.log,org.apache.velocity.runtime.parser,org.ap
 ache.velocity.runtime.parser.node,org.apache.velocity.runtime.resourc
 e,org.apache.velocity.runtime.resource.loader,org.apache.velocity.run
 time.resource.util,org.apache.velocity.runtime.visitor,org.apache.vel
 ocity.servlet,org.apache.velocity.texen,org.apache.velocity.texen.ant
 ,org.apache.velocity.texen.util,org.apache.velocity.util,org.apache.v
 elocity.util.introspection,org.apache.wml,org.apache.wml.dom,org.apac
 he.xerces.dom,org.apache.xerces.dom.events,org.apache.xerces.dom3.as,
 org.apache.xerces.impl,org.apache.xerces.impl.dtd,org.apache.xerces.i
 mpl.dtd.models,org.apache.xerces.impl.dv,org.apache.xerces.impl.dv.dt
 d,org.apache.xerces.impl.dv.util,org.apache.xerces.impl.dv.xs,org.apa
 che.xerces.impl.io,org.apache.xerces.impl.msg,org.apache.xerces.impl.
 validation,org.apache.xerces.impl.xpath,org.apache.xerces.impl.xpath.
 regex,org.apache.xerces.impl.xs,org.apache.xerces.impl.xs.identity,or
 g.apache.xerces.impl.xs.models,org.apache.xerces.impl.xs.opti,org.apa
 che.xerces.impl.xs.traversers,org.apache.xerces.impl.xs.util,org.apac
 he.xerces.jaxp,org.apache.xerces.jaxp.datatype,org.apache.xerces.jaxp
 .validation,org.apache.xerces.parsers,org.apache.xerces.stax,org.apac
 he.xerces.stax.events,org.apache.xerces.util,org.apache.xerces.xinclu
 de,org.apache.xerces.xni,org.apache.xerces.xni.grammars,org.apache.xe
 rces.xni.parser,org.apache.xerces.xpointer,org.apache.xerces.xs,org.a
 pache.xerces.xs.datatypes,org.apache.xml.resolver,org.apache.xml.reso
 lver.apps,org.apache.xml.resolver.helpers,org.apache.xml.resolver.rea
 ders,org.apache.xml.resolver.tools,org.apache.xml.serialize,org.bounc
 ycastle,org.bouncycastle.asn1,org.bouncycastle.asn1.anssi,org.bouncyc
 astle.asn1.bc,org.bouncycastle.asn1.bsi,org.bouncycastle.asn1.cmc,org
 .bouncycastle.asn1.cmp,org.bouncycastle.asn1.cms,org.bouncycastle.asn
 1.cms.ecc,org.bouncycastle.asn1.crmf,org.bouncycastle.asn1.cryptlib,o
 rg.bouncycastle.asn1.cryptopro,org.bouncycastle.asn1.dvcs,org.bouncyc
 astle.asn1.eac,org.bouncycastle.asn1.edec,org.bouncycastle.asn1.esf,o
 rg.bouncycastle.asn1.ess,org.bouncycastle.asn1.est,org.bouncycastle.a
 sn1.gm,org.bouncycastle.asn1.gnu,org.bouncycastle.asn1.iana,org.bounc
 ycastle.asn1.icao,org.bouncycastle.asn1.isara,org.bouncycastle.asn1.i
 sismtt,org.bouncycastle.asn1.isismtt.ocsp,org.bouncycastle.asn1.isism
 tt.x509,org.bouncycastle.asn1.iso,org.bouncycastle.asn1.its,org.bounc
 ycastle.asn1.kisa,org.bouncycastle.asn1.microsoft,org.bouncycastle.as
 n1.misc,org.bouncycastle.asn1.mozilla,org.bouncycastle.asn1.nist,org.
 bouncycastle.asn1.nsri,org.bouncycastle.asn1.ntt,org.bouncycastle.asn
 1.ocsp,org.bouncycastle.asn1.oiw,org.bouncycastle.asn1.pkcs,org.bounc
 ycastle.asn1.rosstandart,org.bouncycastle.asn1.sec,org.bouncycastle.a
 sn1.smime,org.bouncycastle.asn1.teletrust,org.bouncycastle.asn1.tsp,o
 rg.bouncycastle.asn1.ua,org.bouncycastle.asn1.util,org.bouncycastle.a
 sn1.x500,org.bouncycastle.asn1.x500.style,org.bouncycastle.asn1.x509,
 org.bouncycastle.asn1.x509.qualified,org.bouncycastle.asn1.x509.sigi,
 org.bouncycastle.asn1.x9,org.bouncycastle.cert,org.bouncycastle.cert.
 bc,org.bouncycastle.cert.cmp,org.bouncycastle.cert.crmf,org.bouncycas
 tle.cert.crmf.bc,org.bouncycastle.cert.crmf.jcajce,org.bouncycastle.c
 ert.dane,org.bouncycastle.cert.dane.fetcher,org.bouncycastle.cert.jca
 jce,org.bouncycastle.cert.ocsp,org.bouncycastle.cert.ocsp.jcajce,org.
 bouncycastle.cert.path,org.bouncycastle.cert.path.validations,org.bou
 ncycastle.cert.selector,org.bouncycastle.cert.selector.jcajce,org.bou
 ncycastle.cmc,org.bouncycastle.cms,org.bouncycastle.cms.bc,org.bouncy
 castle.cms.jcajce,org.bouncycastle.crypto,org.bouncycastle.crypto.agr
 eement,org.bouncycastle.crypto.agreement.jpake,org.bouncycastle.crypt
 o.agreement.kdf,org.bouncycastle.crypto.agreement.srp,org.bouncycastl
 e.crypto.commitments,org.bouncycastle.crypto.digests,org.bouncycastle
 .crypto.ec,org.bouncycastle.crypto.encodings,org.bouncycastle.crypto.
 engines,org.bouncycastle.crypto.examples,org.bouncycastle.crypto.fpe,
 org.bouncycastle.crypto.generators,org.bouncycastle.crypto.io,org.bou
 ncycastle.crypto.kems,org.bouncycastle.crypto.macs,org.bouncycastle.c
 rypto.modes,org.bouncycastle.crypto.modes.gcm,org.bouncycastle.crypto
 .modes.kgcm,org.bouncycastle.crypto.paddings,org.bouncycastle.crypto.
 params,org.bouncycastle.crypto.parsers,org.bouncycastle.crypto.prng,o
 rg.bouncycastle.crypto.prng.drbg,org.bouncycastle.crypto.signers,org.
 bouncycastle.crypto.util,org.bouncycastle.dvcs,org.bouncycastle.eac,o
 rg.bouncycastle.eac.jcajce,org.bouncycastle.eac.operator,org.bouncyca
 stle.eac.operator.jcajce,org.bouncycastle.est,org.bouncycastle.est.jc
 ajce,org.bouncycastle.i18n,org.bouncycastle.i18n.filter,org.bouncycas
 tle.iana,org.bouncycastle.internal.asn1.bsi,org.bouncycastle.internal
 .asn1.cms,org.bouncycastle.internal.asn1.eac,org.bouncycastle.interna
 l.asn1.isismtt,org.bouncycastle.jcajce,org.bouncycastle.jcajce.interf
 aces,org.bouncycastle.jcajce.io,org.bouncycastle.jcajce.provider.asym
 metric,org.bouncycastle.jcajce.provider.asymmetric.dh,org.bouncycastl
 e.jcajce.provider.asymmetric.dsa,org.bouncycastle.jcajce.provider.asy
 mmetric.dstu,org.bouncycastle.jcajce.provider.asymmetric.ec,org.bounc
 ycastle.jcajce.provider.asymmetric.ecgost,org.bouncycastle.jcajce.pro
 vider.asymmetric.ecgost12,org.bouncycastle.jcajce.provider.asymmetric
 .edec,org.bouncycastle.jcajce.provider.asymmetric.elgamal,org.bouncyc
 astle.jcajce.provider.asymmetric.gost,org.bouncycastle.jcajce.provide
 r.asymmetric.ies,org.bouncycastle.jcajce.provider.asymmetric.rsa,org.
 bouncycastle.jcajce.provider.asymmetric.util,org.bouncycastle.jcajce.
 provider.asymmetric.x509,org.bouncycastle.jcajce.provider.config,org.
 bouncycastle.jcajce.provider.digest,org.bouncycastle.jcajce.provider.
 drbg,org.bouncycastle.jcajce.provider.keystore,org.bouncycastle.jcajc
 e.provider.keystore.bc,org.bouncycastle.jcajce.provider.keystore.bcfk
 s,org.bouncycastle.jcajce.provider.keystore.pkcs12,org.bouncycastle.j
 cajce.provider.keystore.util,org.bouncycastle.jcajce.provider.symmetr
 ic,org.bouncycastle.jcajce.provider.symmetric.util,org.bouncycastle.j
 cajce.provider.util,org.bouncycastle.jcajce.spec,org.bouncycastle.jca
 jce.util,org.bouncycastle.jce,org.bouncycastle.jce.exception,org.boun
 cycastle.jce.interfaces,org.bouncycastle.jce.netscape,org.bouncycastl
 e.jce.provider,org.bouncycastle.jce.spec,org.bouncycastle.math,org.bo
 uncycastle.math.ec,org.bouncycastle.math.ec.custom.djb,org.bouncycast
 le.math.ec.custom.gm,org.bouncycastle.math.ec.custom.sec,org.bouncyca
 stle.math.ec.endo,org.bouncycastle.math.ec.rfc7748,org.bouncycastle.m
 ath.ec.rfc8032,org.bouncycastle.math.ec.tools,org.bouncycastle.math.f
 ield,org.bouncycastle.math.raw,org.bouncycastle.mime,org.bouncycastle
 .mime.encoding,org.bouncycastle.mime.smime,org.bouncycastle.mozilla,o
 rg.bouncycastle.mozilla.jcajce,org.bouncycastle.openssl,org.bouncycas
 tle.openssl.bc,org.bouncycastle.openssl.jcajce,org.bouncycastle.opera
 tor,org.bouncycastle.operator.bc,org.bouncycastle.operator.jcajce,org
 .bouncycastle.pkcs,org.bouncycastle.pkcs.bc,org.bouncycastle.pkcs.jca
 jce,org.bouncycastle.pkix,org.bouncycastle.pkix.jcajce,org.bouncycast
 le.pqc.asn1,org.bouncycastle.pqc.crypto,org.bouncycastle.pqc.crypto.g
 mss,org.bouncycastle.pqc.crypto.gmss.util,org.bouncycastle.pqc.crypto
 .lms,org.bouncycastle.pqc.crypto.mceliece,org.bouncycastle.pqc.crypto
 .newhope,org.bouncycastle.pqc.crypto.qtesla,org.bouncycastle.pqc.cryp
 to.rainbow,org.bouncycastle.pqc.crypto.rainbow.util,org.bouncycastle.
 pqc.crypto.sphincs,org.bouncycastle.pqc.crypto.util,org.bouncycastle.
 pqc.crypto.xmss,org.bouncycastle.pqc.jcajce.interfaces,org.bouncycast
 le.pqc.jcajce.provider,org.bouncycastle.pqc.jcajce.provider.gmss,org.
 bouncycastle.pqc.jcajce.provider.lms,org.bouncycastle.pqc.jcajce.prov
 ider.mceliece,org.bouncycastle.pqc.jcajce.provider.newhope,org.bouncy
 castle.pqc.jcajce.provider.qtesla,org.bouncycastle.pqc.jcajce.provide
 r.rainbow,org.bouncycastle.pqc.jcajce.provider.sphincs,org.bouncycast
 le.pqc.jcajce.provider.util,org.bouncycastle.pqc.jcajce.provider.xmss
 ,org.bouncycastle.pqc.jcajce.spec,org.bouncycastle.pqc.math.linearalg
 ebra,org.bouncycastle.tsp,org.bouncycastle.tsp.cms,org.bouncycastle.t
 sp.ers,org.bouncycastle.util,org.bouncycastle.util.encoders,org.bounc
 ycastle.util.io,org.bouncycastle.util.io.pem,org.bouncycastle.util.te
 st,org.bouncycastle.voms,org.bouncycastle.x509,org.bouncycastle.x509.
 extension,org.bouncycastle.x509.util,org.codehaus.stax2,org.codehaus.
 stax2.evt,org.codehaus.stax2.io,org.codehaus.stax2.osgi,org.codehaus.
 stax2.ri,org.codehaus.stax2.ri.dom,org.codehaus.stax2.ri.evt,org.code
 haus.stax2.ri.typed,org.codehaus.stax2.typed,org.codehaus.stax2.util,
 org.codehaus.stax2.validation,org.cryptacular,org.cryptacular.adapter
 ,org.cryptacular.asn,org.cryptacular.bean,org.cryptacular.codec,org.c
 ryptacular.generator,org.cryptacular.generator.sp80038a,org.cryptacul
 ar.generator.sp80038d,org.cryptacular.io,org.cryptacular.pbe,org.cryp
 tacular.spec,org.cryptacular.util,org.cryptacular.x509,org.cryptacula
 r.x509.dn,org.w3c.dom.html,org.opensaml.core,org.opensaml.core.config
 ,org.opensaml.core.config.provider,org.opensaml.core.criterion,org.op
 ensaml.core.metrics,org.opensaml.core.metrics.impl,org.opensaml.core.
 xml,org.opensaml.core.xml.config,org.opensaml.core.xml.io,org.opensam
 l.core.xml.persist,org.opensaml.core.xml.schema,org.opensaml.core.xml
 .schema.impl,org.opensaml.core.xml.util,schema,org.opensaml.messaging
 ,org.opensaml.messaging.context,org.opensaml.messaging.context.httpcl
 ient,org.opensaml.messaging.context.navigate,org.opensaml.messaging.d
 ecoder,org.opensaml.messaging.decoder.httpclient,org.opensaml.messagi
 ng.decoder.servlet,org.opensaml.messaging.encoder,org.opensaml.messag
 ing.encoder.httpclient,org.opensaml.messaging.encoder.servlet,org.ope
 nsaml.messaging.error,org.opensaml.messaging.error.servlet,org.opensa
 ml.messaging.handler,org.opensaml.messaging.pipeline,org.opensaml.mes
 saging.pipeline.httpclient,org.opensaml.messaging.pipeline.servlet,or
 g.opensaml.messaging.handler.impl,org.opensaml.profile.action,org.ope
 nsaml.profile.context,org.opensaml.profile.context.navigate,org.opens
 aml.profile.logic,org.opensaml.profile.action.impl,org.opensaml.saml.
 common,org.opensaml.saml.common.assertion,org.opensaml.saml.common.bi
 nding,org.opensaml.saml.common.binding.artifact,org.opensaml.saml.com
 mon.binding.decoding,org.opensaml.saml.common.binding.encoding,org.op
 ensaml.saml.common.messaging,org.opensaml.saml.common.messaging.conte
 xt,org.opensaml.saml.common.messaging.context.navigate,org.opensaml.s
 aml.common.messaging.logic,org.opensaml.saml.common.profile,org.opens
 aml.saml.common.profile.logic,org.opensaml.saml.common.xml,org.opensa
 ml.saml.config,org.opensaml.saml.criterion,org.opensaml.saml.ext.idpd
 isco,org.opensaml.saml.ext.saml1md,org.opensaml.saml.ext.saml2alg,org
 .opensaml.saml.ext.saml2aslo,org.opensaml.saml.ext.saml2cb,org.opensa
 ml.saml.ext.saml2delrestrict,org.opensaml.saml.ext.saml2mdattr,org.op
 ensaml.saml.ext.saml2mdquery,org.opensaml.saml.ext.saml2mdreqinit,org
 .opensaml.saml.ext.saml2mdrpi,org.opensaml.saml.ext.saml2mdui,org.ope
 nsaml.saml.ext.samlec,org.opensaml.saml.ext.samlpthrpty,org.opensaml.
 saml.metadata,org.opensaml.saml.metadata.criteria.entity,org.opensaml
 .saml.metadata.criteria.role,org.opensaml.saml.metadata.resolver,org.
 opensaml.saml.metadata.resolver.filter,org.opensaml.saml.metadata.res
 olver.index,org.opensaml.saml.metadata.support,org.opensaml.saml.saml
 1.binding.artifact,org.opensaml.saml.saml1.core,org.opensaml.saml.sam
 l1.profile,org.opensaml.saml.saml2.assertion,org.opensaml.saml.saml2.
 binding.artifact,org.opensaml.saml.saml2.common,org.opensaml.saml.sam
 l2.core,org.opensaml.saml.saml2.ecp,org.opensaml.saml.saml2.encryptio
 n,org.opensaml.saml.saml2.metadata,org.opensaml.saml.saml2.profile,or
 g.opensaml.saml.saml2.profile.context,org.opensaml.saml.saml2.wssecur
 ity,org.opensaml.saml.common.binding.artifact.impl,org.opensaml.saml.
 common.binding.impl,org.opensaml.saml.common.binding.security.impl,or
 g.opensaml.saml.common.profile.impl,org.opensaml.saml.ext.idpdisco.im
 pl,org.opensaml.saml.ext.saml1md.impl,org.opensaml.saml.ext.saml2alg.
 impl,org.opensaml.saml.ext.saml2aslo.impl,org.opensaml.saml.ext.saml2
 cb.impl,org.opensaml.saml.ext.saml2delrestrict.impl,org.opensaml.saml
 .ext.saml2mdattr.impl,org.opensaml.saml.ext.saml2mdquery.impl,org.ope
 nsaml.saml.ext.saml2mdreqinit.impl,org.opensaml.saml.ext.saml2mdrpi.i
 mpl,org.opensaml.saml.ext.saml2mdui.impl,org.opensaml.saml.ext.samlec
 .impl,org.opensaml.saml.ext.samlpthrpty.impl,org.opensaml.saml.metada
 ta.criteria.entity.impl,org.opensaml.saml.metadata.criteria.role.impl
 ,org.opensaml.saml.metadata.resolver.filter.impl,org.opensaml.saml.me
 tadata.resolver.impl,org.opensaml.saml.metadata.resolver.index.impl,o
 rg.opensaml.saml.saml1.binding.decoding.impl,org.opensaml.saml.saml1.
 binding.encoding.impl,org.opensaml.saml.saml1.binding.impl,org.opensa
 ml.saml.saml1.core.impl,org.opensaml.saml.saml1.profile.impl,org.open
 saml.saml.saml2.assertion.impl,org.opensaml.saml.saml2.binding.decodi
 ng.impl,org.opensaml.saml.saml2.binding.encoding.impl,org.opensaml.sa
 ml.saml2.binding.impl,org.opensaml.saml.saml2.binding.security.impl,o
 rg.opensaml.saml.saml2.core.impl,org.opensaml.saml.saml2.ecp.impl,org
 .opensaml.saml.saml2.metadata.impl,org.opensaml.saml.saml2.profile.im
 pl,org.opensaml.saml.saml2.wssecurity.messaging.impl,org.opensaml.sam
 l.security.impl,templates,org.opensaml.security,org.opensaml.security
 .credential,org.opensaml.security.criteria,org.opensaml.security.cryp
 to,org.opensaml.security.httpclient,org.opensaml.security.messaging,o
 rg.opensaml.security.trust,org.opensaml.security.x509,org.opensaml.se
 curity.x509.tls,org.opensaml.security.config,org.opensaml.security.cr
 edential.criteria.impl,org.opensaml.security.credential.impl,org.open
 saml.security.httpclient.impl,org.opensaml.security.messaging.impl,or
 g.opensaml.security.trust.impl,org.opensaml.security.x509.impl,org.op
 ensaml.security.x509.tls.impl,org.opensaml.soap.client,org.opensaml.s
 oap.client.http,org.opensaml.soap.common,org.opensaml.soap.messaging,
 org.opensaml.soap.messaging.context,org.opensaml.soap.soap11,org.open
 saml.soap.soap12,org.opensaml.soap.util,org.opensaml.soap.wsaddressin
 g,org.opensaml.soap.wsaddressing.messaging,org.opensaml.soap.wsaddres
 sing.util,org.opensaml.soap.wsfed,org.opensaml.soap.wspolicy,org.open
 saml.soap.wssecurity,org.opensaml.soap.wssecurity.messaging,org.opens
 aml.soap.wssecurity.util,org.opensaml.soap.wstrust,org.opensaml.soap.
 client.soap11.decoder.http.impl,org.opensaml.soap.client.soap11.encod
 er.http.impl,org.opensaml.soap.config,org.opensaml.soap.soap11.decode
 r.http.impl,org.opensaml.soap.soap11.encoder.http.impl,org.opensaml.s
 oap.soap11.impl,org.opensaml.soap.soap11.messaging.impl,org.opensaml.
 soap.soap11.profile.impl,org.opensaml.soap.wsaddressing.impl,org.open
 saml.soap.wsaddressing.messaging.impl,org.opensaml.soap.wsfed.impl,or
 g.opensaml.soap.wspolicy.impl,org.opensaml.soap.wssecurity.impl,org.o
 pensaml.soap.wssecurity.messaging.impl,org.opensaml.soap.wstrust.impl
 ,org.opensaml.storage,org.opensaml.storage.annotation,org.opensaml.st
 orage.impl,org.opensaml.storage.impl.client,org.opensaml.storage.impl
 .memcached,org.opensaml.xmlsec,org.opensaml.xmlsec.algorithm,org.open
 saml.xmlsec.algorithm.descriptors,org.opensaml.xmlsec.config,org.open
 saml.xmlsec.context,org.opensaml.xmlsec.criterion,org.opensaml.xmlsec
 .crypto,org.opensaml.xmlsec.encryption,org.opensaml.xmlsec.encryption
 .support,org.opensaml.xmlsec.keyinfo,org.opensaml.xmlsec.signature,or
 g.opensaml.xmlsec.signature.support,org.opensaml.xmlsec.encryption.im
 pl,org.opensaml.xmlsec.impl,org.opensaml.xmlsec.keyinfo.impl,org.open
 saml.xmlsec.keyinfo.impl.provider,org.opensaml.xmlsec.signature.impl,
 org.opensaml.xmlsec.signature.support.impl,org.opensaml.xmlsec.signat
 ure.support.provider
Provide-Capability: osgi.service;objectClass:List<String>="com.liferay
 .saml.helper.SamlHttpRequestHelper";uses:="com.liferay.saml.helper",o
 sgi.service;objectClass:List<String>="com.liferay.saml.opensaml.integ
 ration.field.expression.handler.UserFieldExpressionHandler";uses:="co
 m.liferay.saml.opensaml.integration.field.expression.handler",osgi.se
 rvice;objectClass:List<String>="com.liferay.saml.opensaml.integration
 .field.expression.handler.registry.SamlSpIdpConnectionFieldExpression
 HandlerRegistry";uses:="com.liferay.saml.opensaml.integration.field.e
 xpression.handler.registry",osgi.service;objectClass:List<String>="co
 m.liferay.saml.opensaml.integration.field.expression.handler.registry
 .UserFieldExpressionHandlerRegistry";uses:="com.liferay.saml.opensaml
 .integration.field.expression.handler.registry",osgi.service;objectCl
 ass:List<String>="com.liferay.saml.opensaml.integration.field.express
 ion.resolver.UserFieldExpressionResolver";uses:="com.liferay.saml.ope
 nsaml.integration.field.expression.resolver",osgi.service;objectClass
 :List<String>="com.liferay.saml.opensaml.integration.field.expression
 .resolver.registry.UserFieldExpressionResolverRegistry";uses:="com.li
 feray.saml.opensaml.integration.field.expression.resolver.registry",o
 sgi.service;objectClass:List<String>="com.liferay.saml.opensaml.integ
 ration.internal.binding.SamlBindingProvider";uses:="com.liferay.saml.
 opensaml.integration.internal.binding",osgi.service;objectClass:List<
 String>="com.liferay.saml.opensaml.integration.internal.field.express
 ion.handler.MembershipsUserFieldExpressionHandler";uses:="com.liferay
 .saml.opensaml.integration.internal.field.expression.handler",osgi.se
 rvice;objectClass:List<String>="com.liferay.saml.opensaml.integration
 .internal.metadata.MetadataManager";uses:="com.liferay.saml.opensaml.
 integration.internal.metadata",osgi.service;objectClass:List<String>=
 "com.liferay.saml.opensaml.integration.internal.resolver.AttributeRes
 olverRegistry";uses:="com.liferay.saml.opensaml.integration.internal.
 resolver",osgi.service;objectClass:List<String>="com.liferay.saml.ope
 nsaml.integration.internal.resolver.NameIdResolverRegistry";uses:="co
 m.liferay.saml.opensaml.integration.internal.resolver",osgi.service;o
 bjectClass:List<String>="com.liferay.saml.opensaml.integration.intern
 al.service.tracker.collections.OrderedServiceTrackerMapFactory";uses:
 ="com.liferay.saml.opensaml.integration.internal.service.tracker.coll
 ections",osgi.service;objectClass:List<String>="com.liferay.saml.open
 saml.integration.internal.servlet.profile.IdentifierGenerationStrateg
 yFactory";uses:="com.liferay.saml.opensaml.integration.internal.servl
 et.profile",osgi.service;objectClass:List<String>="com.liferay.saml.o
 pensaml.integration.internal.transport.HttpClientFactory";uses:="com.
 liferay.saml.opensaml.integration.internal.transport",osgi.service;ob
 jectClass:List<String>="com.liferay.saml.opensaml.integration.process
 or.factory.SamlSpIdpConnectionProcessorFactory";uses:="com.liferay.sa
 ml.opensaml.integration.processor.factory",osgi.service;objectClass:L
 ist<String>="com.liferay.saml.opensaml.integration.processor.factory.
 UserProcessorFactory";uses:="com.liferay.saml.opensaml.integration.pr
 ocessor.factory",osgi.service;objectClass:List<String>="com.liferay.s
 aml.opensaml.integration.resolver.AttributeResolver";uses:="com.lifer
 ay.saml.opensaml.integration.resolver",osgi.service;objectClass:List<
 String>="com.liferay.saml.opensaml.integration.resolver.NameIdResolve
 r";uses:="com.liferay.saml.opensaml.integration.resolver",osgi.servic
 e;objectClass:List<String>="com.liferay.saml.opensaml.integration.res
 olver.UserResolver";uses:="com.liferay.saml.opensaml.integration.reso
 lver",osgi.service;objectClass:List<String>="com.liferay.saml.runtime
 .certificate.CertificateTool";uses:="com.liferay.saml.runtime.certifi
 cate",osgi.service;objectClass:List<String>="com.liferay.saml.runtime
 .credential.KeyStoreManager";uses:="com.liferay.saml.runtime.credenti
 al",osgi.service;objectClass:List<String>="com.liferay.saml.runtime.m
 etadata.LocalEntityManager,org.opensaml.security.credential.Credentia
 lResolver";uses:="com.liferay.saml.runtime.metadata,org.opensaml.secu
 rity.credential",osgi.service;objectClass:List<String>="com.liferay.s
 aml.runtime.servlet.profile.SingleLogoutProfile";uses:="com.liferay.s
 aml.runtime.servlet.profile",osgi.service;objectClass:List<String>="c
 om.liferay.saml.runtime.servlet.profile.WebSsoProfile";uses:="com.lif
 eray.saml.runtime.servlet.profile",osgi.service;objectClass:List<Stri
 ng>="com.liferay.saml.util.MetadataUtil";uses:="com.liferay.saml.util
 ",osgi.service;objectClass:List<String>="com.liferay.saml.util.NameId
 TypeValues";uses:="com.liferay.saml.util"
Require-Capability: osgi.service;filter:="(objectClass=com.liferay.doc
 ument.library.kernel.store.Store)";effective:=active,osgi.service;fil
 ter:="(objectClass=com.liferay.expando.kernel.service.ExpandoColumnLo
 calService)";effective:=active,osgi.service;filter:="(objectClass=com
 .liferay.expando.kernel.service.ExpandoTableLocalService)";effective:
 =active,osgi.service;filter:="(objectClass=com.liferay.expando.kernel
 .service.ExpandoValueLocalService)";effective:=active,osgi.service;fi
 lter:="(objectClass=com.liferay.portal.kernel.bean.BeanProperties)";e
 ffective:=active,osgi.service;filter:="(objectClass=com.liferay.porta
 l.kernel.feature.flag.FeatureFlagManager)";effective:=active,osgi.ser
 vice;filter:="(objectClass=com.liferay.portal.kernel.security.ldap.LD
 APSettings)";effective:=active,osgi.service;filter:="(objectClass=com
 .liferay.portal.kernel.service.CompanyLocalService)";effective:=activ
 e,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.servic
 e.GroupLocalService)";effective:=active,osgi.service;filter:="(object
 Class=com.liferay.portal.kernel.service.RoleLocalService)";effective:
 =active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.
 service.UserGroupGroupRoleLocalService)";effective:=active,osgi.servi
 ce;filter:="(objectClass=com.liferay.portal.kernel.service.UserGroupL
 ocalService)";effective:=active,osgi.service;filter:="(objectClass=co
 m.liferay.portal.kernel.service.UserGroupRoleLocalService)";effective
 :=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel
 .service.UserLocalService)";effective:=active,osgi.service;filter:="(
 objectClass=com.liferay.portal.kernel.util.Portal)";effective:=active
 ,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.util.Pr
 efsProps)";effective:=active,osgi.service;filter:="(objectClass=com.l
 iferay.portal.security.ldap.SafePortalLDAP)";effective:=active,osgi.s
 ervice;filter:="(objectClass=com.liferay.portal.security.ldap.configu
 ration.ConfigurationProvider)";effective:=active,osgi.service;filter:
 ="(objectClass=com.liferay.portal.security.ldap.exportimport.LDAPUser
 Importer)";effective:=active,osgi.service;filter:="(objectClass=com.l
 iferay.portal.security.ldap.validator.LDAPFilterValidator)";effective
 :=active,osgi.service;filter:="(objectClass=com.liferay.saml.helper.S
 amlHttpRequestHelper)";effective:=active,osgi.service;filter:="(objec
 tClass=com.liferay.saml.opensaml.integration.field.expression.handler
 .registry.UserFieldExpressionHandlerRegistry)";effective:=active,osgi
 .service;filter:="(objectClass=com.liferay.saml.opensaml.integration.
 field.expression.resolver.registry.UserFieldExpressionResolverRegistr
 y)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.
 saml.opensaml.integration.internal.binding.SamlBindingProvider)";effe
 ctive:=active,osgi.service;filter:="(objectClass=com.liferay.saml.ope
 nsaml.integration.internal.field.expression.handler.MembershipsUserFi
 eldExpressionHandler)";effective:=active,osgi.service;filter:="(objec
 tClass=com.liferay.saml.opensaml.integration.internal.metadata.Metada
 taManager)";effective:=active,osgi.service;filter:="(objectClass=com.
 liferay.saml.opensaml.integration.internal.resolver.AttributeResolver
 Registry)";effective:=active,osgi.service;filter:="(objectClass=com.l
 iferay.saml.opensaml.integration.internal.resolver.NameIdResolverRegi
 stry)";effective:=active,osgi.service;filter:="(objectClass=com.lifer
 ay.saml.opensaml.integration.internal.service.tracker.collections.Ord
 eredServiceTrackerMapFactory)";effective:=active,osgi.service;filter:
 ="(objectClass=com.liferay.saml.opensaml.integration.internal.servlet
 .profile.IdentifierGenerationStrategyFactory)";effective:=active,osgi
 .service;filter:="(objectClass=com.liferay.saml.opensaml.integration.
 internal.transport.HttpClientFactory)";effective:=active,osgi.service
 ;filter:="(objectClass=com.liferay.saml.opensaml.integration.processo
 r.factory.UserProcessorFactory)";effective:=active,osgi.service;filte
 r:="(objectClass=com.liferay.saml.opensaml.integration.resolver.Attri
 buteResolver)";effective:=active,osgi.service;filter:="(objectClass=c
 om.liferay.saml.opensaml.integration.resolver.NameIdResolver)";effect
 ive:=active,osgi.service;filter:="(objectClass=com.liferay.saml.opens
 aml.integration.resolver.UserResolver)";effective:=active,osgi.servic
 e;filter:="(objectClass=com.liferay.saml.persistence.service.SamlIdpS
 pConnectionLocalService)";effective:=active,osgi.service;filter:="(ob
 jectClass=com.liferay.saml.persistence.service.SamlIdpSpSessionLocalS
 ervice)";effective:=active,osgi.service;filter:="(objectClass=com.lif
 eray.saml.persistence.service.SamlIdpSsoSessionLocalService)";effecti
 ve:=active,osgi.service;filter:="(objectClass=com.liferay.saml.persis
 tence.service.SamlPeerBindingLocalService)";effective:=active,osgi.se
 rvice;filter:="(objectClass=com.liferay.saml.persistence.service.Saml
 SpAuthRequestLocalService)";effective:=active,osgi.service;filter:="(
 objectClass=com.liferay.saml.persistence.service.SamlSpIdpConnectionL
 ocalService)";effective:=active,osgi.service;filter:="(objectClass=co
 m.liferay.saml.persistence.service.SamlSpMessageLocalService)";effect
 ive:=active,osgi.service;filter:="(objectClass=com.liferay.saml.persi
 stence.service.SamlSpSessionLocalService)";effective:=active,osgi.ser
 vice;filter:="(objectClass=com.liferay.saml.runtime.configuration.Sam
 lProviderConfigurationHelper)";effective:=active,osgi.service;filter:
 ="(objectClass=com.liferay.saml.runtime.credential.KeyStoreManager)";
 effective:=active,osgi.service;filter:="(objectClass=com.liferay.saml
 .runtime.metadata.LocalEntityManager)";effective:=active,osgi.service
 ;filter:="(objectClass=org.opensaml.security.credential.CredentialRes
 olver)";effective:=active,osgi.extender;filter:="(&(osgi.extender=osg
 i.component)(version>=1.4.0)(!(version>=2.0.0)))",osgi.contract;osgi.
 contract=JavaServlet;filter:="(&(osgi.contract=JavaServlet)(version=3
 .1.0))",osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
Service-Component: OSGI-INF/com.liferay.saml.opensaml.integration.inte
 rnal.binding.SamlBindingProvider.xml,OSGI-INF/com.liferay.saml.opensa
 ml.integration.internal.bootstrap.SecurityConfigurationBootstrap.xml,
 OSGI-INF/com.liferay.saml.opensaml.integration.internal.certificate.C
 ertificateToolImpl.xml,OSGI-INF/com.liferay.saml.opensaml.integration
 .internal.credential.DLKeyStoreManagerImpl.xml,OSGI-INF/com.liferay.s
 aml.opensaml.integration.internal.credential.FileSystemKeyStoreManage
 rImpl.xml,OSGI-INF/com.liferay.saml.opensaml.integration.internal.cre
 dential.KeyStoreCredentialResolver.xml,OSGI-INF/com.liferay.saml.open
 saml.integration.internal.field.expression.handler.DefaultUserFieldEx
 pressionHandler.xml,OSGI-INF/com.liferay.saml.opensaml.integration.in
 ternal.field.expression.handler.ExpandoUserFieldExpressionHandler.xml
 ,OSGI-INF/com.liferay.saml.opensaml.integration.internal.field.expres
 sion.handler.MembershipsUserFieldExpressionHandler.xml,OSGI-INF/com.l
 iferay.saml.opensaml.integration.internal.field.expression.handler.Me
 mbershipsUserFieldExpressionHandlerRegistrator.xml,OSGI-INF/com.lifer
 ay.saml.opensaml.integration.internal.field.expression.handler.regist
 ry.SamlSpIdpConnectionFieldExpressionHandlerRegistryImpl.xml,OSGI-INF
 /com.liferay.saml.opensaml.integration.internal.field.expression.hand
 ler.registry.UserFieldExpressionHandlerRegistryImpl.xml,OSGI-INF/com.
 liferay.saml.opensaml.integration.internal.field.expression.resolver.
 DynamicUserFieldExpressionResolver.xml,OSGI-INF/com.liferay.saml.open
 saml.integration.internal.field.expression.resolver.NoneUserFieldExpr
 essionResolver.xml,OSGI-INF/com.liferay.saml.opensaml.integration.int
 ernal.field.expression.resolver.registry.UserFieldExpressionResolverR
 egistryImpl.xml,OSGI-INF/com.liferay.saml.opensaml.integration.intern
 al.helper.SamlHttpRequestHelperImpl.xml,OSGI-INF/com.liferay.saml.ope
 nsaml.integration.internal.identifier.SamlIdentifierGeneratorStrategy
 Factory.xml,OSGI-INF/com.liferay.saml.opensaml.integration.internal.m
 etadata.MetadataManagerImpl.xml,OSGI-INF/com.liferay.saml.opensaml.in
 tegration.internal.processor.factory.SamlSpIdpConnectionProcessorFact
 oryImpl.xml,OSGI-INF/com.liferay.saml.opensaml.integration.internal.p
 rocessor.factory.UserProcessorFactoryImpl.xml,OSGI-INF/com.liferay.sa
 ml.opensaml.integration.internal.resolver.AttributeResolverRegistry.x
 ml,OSGI-INF/com.liferay.saml.opensaml.integration.internal.resolver.D
 efaultAttributeResolver.xml,OSGI-INF/com.liferay.saml.opensaml.integr
 ation.internal.resolver.DefaultNameIdResolver.xml,OSGI-INF/com.lifera
 y.saml.opensaml.integration.internal.resolver.DefaultUserResolver.xml
 ,OSGI-INF/com.liferay.saml.opensaml.integration.internal.resolver.Nam
 eIdResolverRegistry.xml,OSGI-INF/com.liferay.saml.opensaml.integratio
 n.internal.service.tracker.collections.OrderedServiceTrackerMapFactor
 yImpl.xml,OSGI-INF/com.liferay.saml.opensaml.integration.internal.ser
 vlet.profile.SingleLogoutProfileImpl.xml,OSGI-INF/com.liferay.saml.op
 ensaml.integration.internal.servlet.profile.WebSsoProfileImpl.xml,OSG
 I-INF/com.liferay.saml.opensaml.integration.internal.transport.HttpCl
 ientFactory.xml,OSGI-INF/com.liferay.saml.opensaml.integration.intern
 al.util.MetadataUtilImpl.xml,OSGI-INF/com.liferay.saml.opensaml.integ
 ration.internal.util.NameIdTypeValiesImpl.xml
Tool: Bnd-5.3.0.202102221516

