Manifest-Version: 1.0
Bnd-LastModified: 1763061667904
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-7050-7413
Created-By: 1.8.0_381 (Oracle Corporation)
Export-Package: com.liferay.saml.opensaml.integration.field.expression
 .handler;version="1.1.0.hotfix-7050-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-7050-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-7050-7413";uses:="com.lifer
 ay.saml.opensaml.integration.resolver",com.liferay.saml.opensaml.inte
 gration.field.expression.resolver.registry;version="1.1.0.hotfix-7050
 -7413";uses:="com.liferay.saml.opensaml.integration.field.expression.
 resolver",com.liferay.saml.opensaml.integration.processor;version="1.
 0.0.hotfix-7050-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-7050-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-7050-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-7050-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.cache;version="32.0",c
 om.google.common.collect;version="32.0",com.google.common.escape;vers
 ion="32.0",com.google.common.io;version="32.0",com.google.common.net;
 version="32.0",com.google.common.xml;version="32.0",com.liferay.docum
 ent.library.kernel.exception;version="4.2",com.liferay.document.libra
 ry.kernel.store;version="9.0",com.liferay.expando.kernel.exception;ve
 rsion="2.0",com.liferay.expando.kernel.model;version="6.0",com.lifera
 y.expando.kernel.service;version="1.10",com.liferay.osgi.service.trac
 ker.collections;version="2.0",com.liferay.osgi.service.tracker.collec
 tions.map;version="2.3",com.liferay.osgi.util;version="2.3",com.lifer
 ay.petra.concurrent;version="2.1",com.liferay.petra.function;version=
 "1.5",com.liferay.petra.function.transform;version="1.3",com.liferay.
 petra.string;version="1.7",com.liferay.portal.configuration.metatype.
 annotations;version="1.8",com.liferay.portal.configuration.metatype.b
 nd.util;version="3.0",com.liferay.portal.kernel.bean;version="10.1",c
 om.liferay.portal.kernel.configuration;version="7.0",com.liferay.port
 al.kernel.cookies;version="3.1",com.liferay.portal.kernel.exception;v
 ersion="13.3",com.liferay.portal.kernel.feature.flag;version="1.0",co
 m.liferay.portal.kernel.io.unsync;version="8.0",com.liferay.portal.ke
 rnel.json;version="12.1",com.liferay.portal.kernel.log;version="8.0",
 com.liferay.portal.kernel.model;version="30.4",com.liferay.portal.ker
 nel.security;version="6.2",com.liferay.portal.kernel.security.auth;ve
 rsion="6.1",com.liferay.portal.kernel.security.ldap;version="2.0",com
 .liferay.portal.kernel.service;version="25.1",com.liferay.portal.kern
 el.theme;version="10.5",com.liferay.portal.kernel.upload;version="10.
 1",com.liferay.portal.kernel.util;version="63.0",com.liferay.portal.k
 ernel.uuid;version="6.2",com.liferay.portal.security.ldap;version="3.
 0",com.liferay.portal.security.ldap.configuration;version="3.2",com.l
 iferay.portal.security.ldap.exportimport;version="2.0",com.liferay.po
 rtal.security.ldap.util;version="1.2",com.liferay.portal.security.lda
 p.validator;version="1.1",com.liferay.saml.helper;version="1.0",com.l
 iferay.saml.opensaml.integration.field.expression.handler;version="1.
 1",com.liferay.saml.opensaml.integration.field.expression.handler.reg
 istry;version="1.0",com.liferay.saml.opensaml.integration.field.expre
 ssion.resolver;version="1.0",com.liferay.saml.opensaml.integration.fi
 eld.expression.resolver.registry;version="1.1",com.liferay.saml.opens
 aml.integration.processor;version="1.0",com.liferay.saml.opensaml.int
 egration.processor.context;version="1.1",com.liferay.saml.opensaml.in
 tegration.processor.factory;version="1.0",com.liferay.saml.persistenc
 e.exception;version="1.1",com.liferay.saml.persistence.model;version=
 "4.1",com.liferay.saml.persistence.service;version="5.3",com.liferay.
 saml.runtime;version="1.0",com.liferay.saml.runtime.certificate;versi
 on="2.0",com.liferay.saml.runtime.configuration;version="5.1",com.lif
 eray.saml.runtime.credential;version="1.0",com.liferay.saml.runtime.e
 xception;version="1.2",com.liferay.saml.runtime.metadata;version="2.1
 ",com.liferay.saml.runtime.servlet.profile;version="1.0",com.liferay.
 saml.util;version="3.0",javax.crypto,javax.crypto.interfaces,javax.cr
 ypto.spec,javax.json,javax.json.stream,javax.management,javax.naming,
 javax.naming.directory,javax.net,javax.net.ssl,javax.persistence,java
 x.script,javax.security.auth,javax.security.auth.callback,javax.secur
 ity.auth.x500,javax.servlet,javax.servlet.http,javax.sql,javax.xml.da
 tatype,javax.xml.namespace,javax.xml.parsers,javax.xml.stream,javax.x
 ml.stream.events,javax.xml.stream.util,javax.xml.transform,javax.xml.
 transform.dom,javax.xml.transform.sax,javax.xml.transform.stax,javax.
 xml.transform.stream,javax.xml.validation,org.apache.commons.codec;ve
 rsion="1.15",org.apache.commons.codec.binary;version="1.15",org.apach
 e.commons.codec.digest;version="1.15",org.apache.commons.logging,org.
 apache.http,org.apache.http.auth,org.apache.http.client,org.apache.ht
 tp.client.config,org.apache.http.client.methods,org.apache.http.clien
 t.protocol,org.apache.http.client.utils,org.apache.http.config,org.ap
 ache.http.conn,org.apache.http.conn.routing,org.apache.http.conn.sock
 et,org.apache.http.conn.ssl,org.apache.http.entity,org.apache.http.im
 pl.client,org.apache.http.impl.conn,org.apache.http.impl.cookie,org.a
 pache.http.impl.execchain,org.apache.http.message,org.apache.http.par
 ams,org.apache.http.pool,org.apache.http.protocol,org.apache.http.uti
 l,org.apache.log4j,org.apache.xml.security;version="2.1",org.apache.x
 ml.security.encryption;version="2.1",org.apache.xml.security.exceptio
 ns;version="2.1",org.apache.xml.security.keys;version="2.1",org.apach
 e.xml.security.signature;version="2.1",org.apache.xml.security.stax.e
 xt;version="2.1",org.apache.xml.security.transforms;version="2.1",org
 .apache.xml.security.transforms.params;version="2.1",org.apache.xml.s
 ecurity.utils;version="2.1",org.joda.time;version="2.12",org.joda.tim
 e.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.views,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.RelayStateHelper";uses:="com.liferay.saml.helper",osgi.s
 ervice;objectClass:List<String>="com.liferay.saml.helper.SamlHttpRequ
 estHelper";uses:="com.liferay.saml.helper",osgi.service;objectClass:L
 ist<String>="com.liferay.saml.opensaml.integration.field.expression.h
 andler.UserFieldExpressionHandler";uses:="com.liferay.saml.opensaml.i
 ntegration.field.expression.handler",osgi.service;objectClass:List<St
 ring>="com.liferay.saml.opensaml.integration.field.expression.handler
 .registry.SamlSpIdpConnectionFieldExpressionHandlerRegistry";uses:="c
 om.liferay.saml.opensaml.integration.field.expression.handler.registr
 y",osgi.service;objectClass:List<String>="com.liferay.saml.opensaml.i
 ntegration.field.expression.handler.registry.UserFieldExpressionHandl
 erRegistry";uses:="com.liferay.saml.opensaml.integration.field.expres
 sion.handler.registry",osgi.service;objectClass:List<String>="com.lif
 eray.saml.opensaml.integration.field.expression.resolver.UserFieldExp
 ressionResolver";uses:="com.liferay.saml.opensaml.integration.field.e
 xpression.resolver",osgi.service;objectClass:List<String>="com.lifera
 y.saml.opensaml.integration.field.expression.resolver.registry.UserFi
 eldExpressionResolverRegistry";uses:="com.liferay.saml.opensaml.integ
 ration.field.expression.resolver.registry",osgi.service;objectClass:L
 ist<String>="com.liferay.saml.opensaml.integration.internal.binding.S
 amlBindingProvider";uses:="com.liferay.saml.opensaml.integration.inte
 rnal.binding",osgi.service;objectClass:List<String>="com.liferay.saml
 .opensaml.integration.internal.field.expression.handler.MembershipsUs
 erFieldExpressionHandler";uses:="com.liferay.saml.opensaml.integratio
 n.internal.field.expression.handler",osgi.service;objectClass:List<St
 ring>="com.liferay.saml.opensaml.integration.internal.metadata.Metada
 taManager";uses:="com.liferay.saml.opensaml.integration.internal.meta
 data",osgi.service;objectClass:List<String>="com.liferay.saml.opensam
 l.integration.internal.resolver.AttributeResolverRegistry";uses:="com
 .liferay.saml.opensaml.integration.internal.resolver",osgi.service;ob
 jectClass:List<String>="com.liferay.saml.opensaml.integration.interna
 l.resolver.NameIdResolverRegistry";uses:="com.liferay.saml.opensaml.i
 ntegration.internal.resolver",osgi.service;objectClass:List<String>="
 com.liferay.saml.opensaml.integration.internal.service.tracker.collec
 tions.OrderedServiceTrackerMapFactory";uses:="com.liferay.saml.opensa
 ml.integration.internal.service.tracker.collections",osgi.service;obj
 ectClass:List<String>="com.liferay.saml.opensaml.integration.internal
 .servlet.profile.IdentifierGenerationStrategyFactory";uses:="com.life
 ray.saml.opensaml.integration.internal.servlet.profile",osgi.service;
 objectClass:List<String>="com.liferay.saml.opensaml.integration.inter
 nal.transport.HttpClientFactory";uses:="com.liferay.saml.opensaml.int
 egration.internal.transport",osgi.service;objectClass:List<String>="c
 om.liferay.saml.opensaml.integration.processor.factory.SamlSpIdpConne
 ctionProcessorFactory";uses:="com.liferay.saml.opensaml.integration.p
 rocessor.factory",osgi.service;objectClass:List<String>="com.liferay.
 saml.opensaml.integration.processor.factory.UserProcessorFactory";use
 s:="com.liferay.saml.opensaml.integration.processor.factory",osgi.ser
 vice;objectClass:List<String>="com.liferay.saml.opensaml.integration.
 resolver.AttributeResolver";uses:="com.liferay.saml.opensaml.integrat
 ion.resolver",osgi.service;objectClass:List<String>="com.liferay.saml
 .opensaml.integration.resolver.NameIdResolver";uses:="com.liferay.sam
 l.opensaml.integration.resolver",osgi.service;objectClass:List<String
 >="com.liferay.saml.opensaml.integration.resolver.UserResolver";uses:
 ="com.liferay.saml.opensaml.integration.resolver",osgi.service;object
 Class:List<String>="com.liferay.saml.runtime.certificate.CertificateT
 ool";uses:="com.liferay.saml.runtime.certificate",osgi.service;object
 Class:List<String>="com.liferay.saml.runtime.credential.KeyStoreManag
 er";uses:="com.liferay.saml.runtime.credential",osgi.service;objectCl
 ass:List<String>="com.liferay.saml.runtime.metadata.LocalEntityManage
 r,org.opensaml.security.credential.CredentialResolver";uses:="com.lif
 eray.saml.runtime.metadata,org.opensaml.security.credential",osgi.ser
 vice;objectClass:List<String>="com.liferay.saml.runtime.servlet.profi
 le.SingleLogoutProfile";uses:="com.liferay.saml.runtime.servlet.profi
 le",osgi.service;objectClass:List<String>="com.liferay.saml.runtime.s
 ervlet.profile.WebSsoProfile";uses:="com.liferay.saml.runtime.servlet
 .profile",osgi.service;objectClass:List<String>="com.liferay.saml.uti
 l.MetadataUtil";uses:="com.liferay.saml.util",osgi.service;objectClas
 s:List<String>="com.liferay.saml.util.NameIdTypeValues";uses:="com.li
 feray.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.kernel.uuid.PortalUUID)";effective:=active,osgi.service
 ;filter:="(objectClass=com.liferay.portal.security.ldap.SafePortalLDA
 P)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.
 portal.security.ldap.configuration.ConfigurationProvider)";effective:
 =active,osgi.service;filter:="(objectClass=com.liferay.portal.securit
 y.ldap.exportimport.LDAPUserImporter)";effective:=active,osgi.service
 ;filter:="(objectClass=com.liferay.portal.security.ldap.validator.LDA
 PFilterValidator)";effective:=active,osgi.service;filter:="(objectCla
 ss=com.liferay.saml.helper.RelayStateHelper)";effective:=active,osgi.
 service;filter:="(objectClass=com.liferay.saml.helper.SamlHttpRequest
 Helper)";effective:=active,osgi.service;filter:="(objectClass=com.lif
 eray.saml.opensaml.integration.field.expression.handler.registry.User
 FieldExpressionHandlerRegistry)";effective:=active,osgi.service;filte
 r:="(objectClass=com.liferay.saml.opensaml.integration.field.expressi
 on.resolver.registry.UserFieldExpressionResolverRegistry)";effective:
 =active,osgi.service;filter:="(objectClass=com.liferay.saml.opensaml.
 integration.internal.binding.SamlBindingProvider)";effective:=active,
 osgi.service;filter:="(objectClass=com.liferay.saml.opensaml.integrat
 ion.internal.field.expression.handler.MembershipsUserFieldExpressionH
 andler)";effective:=active,osgi.service;filter:="(objectClass=com.lif
 eray.saml.opensaml.integration.internal.metadata.MetadataManager)";ef
 fective:=active,osgi.service;filter:="(objectClass=com.liferay.saml.o
 pensaml.integration.internal.resolver.AttributeResolverRegistry)";eff
 ective:=active,osgi.service;filter:="(objectClass=com.liferay.saml.op
 ensaml.integration.internal.resolver.NameIdResolverRegistry)";effecti
 ve:=active,osgi.service;filter:="(objectClass=com.liferay.saml.opensa
 ml.integration.internal.service.tracker.collections.OrderedServiceTra
 ckerMapFactory)";effective:=active,osgi.service;filter:="(objectClass
 =com.liferay.saml.opensaml.integration.internal.servlet.profile.Ident
 ifierGenerationStrategyFactory)";effective:=active,osgi.service;filte
 r:="(objectClass=com.liferay.saml.opensaml.integration.internal.trans
 port.HttpClientFactory)";effective:=active,osgi.service;filter:="(obj
 ectClass=com.liferay.saml.opensaml.integration.processor.factory.User
 ProcessorFactory)";effective:=active,osgi.service;filter:="(objectCla
 ss=com.liferay.saml.opensaml.integration.resolver.AttributeResolver)"
 ;effective:=active,osgi.service;filter:="(objectClass=com.liferay.sam
 l.opensaml.integration.resolver.NameIdResolver)";effective:=active,os
 gi.service;filter:="(objectClass=com.liferay.saml.opensaml.integratio
 n.resolver.UserResolver)";effective:=active,osgi.service;filter:="(ob
 jectClass=com.liferay.saml.persistence.service.SamlIdpSpConnectionLoc
 alService)";effective:=active,osgi.service;filter:="(objectClass=com.
 liferay.saml.persistence.service.SamlIdpSpSessionLocalService)";effec
 tive:=active,osgi.service;filter:="(objectClass=com.liferay.saml.pers
 istence.service.SamlIdpSsoSessionLocalService)";effective:=active,osg
 i.service;filter:="(objectClass=com.liferay.saml.persistence.service.
 SamlPeerBindingLocalService)";effective:=active,osgi.service;filter:=
 "(objectClass=com.liferay.saml.persistence.service.SamlSpAuthRequestL
 ocalService)";effective:=active,osgi.service;filter:="(objectClass=co
 m.liferay.saml.persistence.service.SamlSpIdpConnectionLocalService)";
 effective:=active,osgi.service;filter:="(objectClass=com.liferay.saml
 .persistence.service.SamlSpMessageLocalService)";effective:=active,os
 gi.service;filter:="(objectClass=com.liferay.saml.persistence.service
 .SamlSpSessionLocalService)";effective:=active,osgi.service;filter:="
 (objectClass=com.liferay.saml.runtime.configuration.SamlProviderConfi
 gurationHelper)";effective:=active,osgi.service;filter:="(objectClass
 =com.liferay.saml.runtime.credential.KeyStoreManager)";effective:=act
 ive,osgi.service;filter:="(objectClass=com.liferay.saml.runtime.metad
 ata.LocalEntityManager)";effective:=active,osgi.service;filter:="(obj
 ectClass=org.opensaml.security.credential.CredentialResolver)";effect
 ive:=active,osgi.extender;filter:="(&(osgi.extender=osgi.component)(v
 ersion>=1.4.0)(!(version>=2.0.0)))",osgi.contract;osgi.contract=JavaS
 ervlet;filter:="(&(osgi.contract=JavaServlet)(version=3.1.0))",osgi.e
 e;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.RelayStateHelperImpl.xml,OSGI-INF/com.liferay.saml.opensaml
 .integration.internal.helper.SamlHttpRequestHelperImpl.xml,OSGI-INF/c
 om.liferay.saml.opensaml.integration.internal.identifier.SamlIdentifi
 erGeneratorStrategyFactory.xml,OSGI-INF/com.liferay.saml.opensaml.int
 egration.internal.metadata.MetadataManagerImpl.xml,OSGI-INF/com.lifer
 ay.saml.opensaml.integration.internal.processor.factory.SamlSpIdpConn
 ectionProcessorFactoryImpl.xml,OSGI-INF/com.liferay.saml.opensaml.int
 egration.internal.processor.factory.UserProcessorFactoryImpl.xml,OSGI
 -INF/com.liferay.saml.opensaml.integration.internal.resolver.Attribut
 eResolverRegistry.xml,OSGI-INF/com.liferay.saml.opensaml.integration.
 internal.resolver.DefaultAttributeResolver.xml,OSGI-INF/com.liferay.s
 aml.opensaml.integration.internal.resolver.DefaultNameIdResolver.xml,
 OSGI-INF/com.liferay.saml.opensaml.integration.internal.resolver.Defa
 ultUserResolver.xml,OSGI-INF/com.liferay.saml.opensaml.integration.in
 ternal.resolver.NameIdResolverRegistry.xml,OSGI-INF/com.liferay.saml.
 opensaml.integration.internal.service.tracker.collections.OrderedServ
 iceTrackerMapFactoryImpl.xml,OSGI-INF/com.liferay.saml.opensaml.integ
 ration.internal.servlet.profile.SingleLogoutProfileImpl.xml,OSGI-INF/
 com.liferay.saml.opensaml.integration.internal.servlet.profile.WebSso
 ProfileImpl.xml,OSGI-INF/com.liferay.saml.opensaml.integration.intern
 al.transport.HttpClientFactory.xml,OSGI-INF/com.liferay.saml.opensaml
 .integration.internal.util.MetadataUtilImpl.xml,OSGI-INF/com.liferay.
 saml.opensaml.integration.internal.util.NameIdTypeValiesImpl.xml
Tool: Bnd-5.3.0.202102221516

