Manifest-Version: 1.0
Bnd-LastModified: 1770638852517
Bundle-ManifestVersion: 2
Bundle-Name: Liferay Multi-Factor Authentication Web
Bundle-SymbolicName: com.liferay.multi.factor.authentication.web
Bundle-Vendor: Liferay, Inc.
Bundle-Version: 1.0.36.hotfix-10453-7310
Created-By: 1.8.0_381 (Oracle Corporation)
Import-Package: aQute.bnd.annotation.metatype;version="1.45",com.lifer
 ay.configuration.admin.display;version="1.1",com.liferay.expando.kern
 el.model;version="3.4",com.liferay.frontend.taglib.servlet.taglib;ver
 sion="2.6",com.liferay.multi.factor.authentication.email.otp.configur
 ation;version="1.0",com.liferay.multi.factor.authentication.spi.check
 er;version="1.0",com.liferay.multi.factor.authentication.spi.checker.
 browser;version="1.0",com.liferay.multi.factor.authentication.spi.che
 cker.headless;version="1.0",com.liferay.multi.factor.authentication.s
 pi.checker.setup;version="1.0",com.liferay.osgi.service.tracker.colle
 ctions.map;version="2.2",com.liferay.osgi.util;version="2.3",com.life
 ray.petra.encryptor;version="2.0",com.liferay.petra.string;version="1
 .5",com.liferay.portal.configuration.metatype.annotations;version="1.
 3",com.liferay.portal.configuration.metatype.bnd.util;version="2.0",c
 om.liferay.portal.configuration.persistence.listener;version="1.1",co
 m.liferay.portal.kernel.annotation;version="7.0",com.liferay.portal.k
 ernel.bean;version="8.0",com.liferay.portal.kernel.exception;version=
 "9.7",com.liferay.portal.kernel.json;version="8.11",com.liferay.porta
 l.kernel.language;version="8.3",com.liferay.portal.kernel.log;version
 ="7.0",com.liferay.portal.kernel.model;version="5.7",com.liferay.port
 al.kernel.module.configuration;version="2.0",com.liferay.portal.kerne
 l.notifications;version="8.0",com.liferay.portal.kernel.portlet;versi
 on="10.6",com.liferay.portal.kernel.portlet.bridges.mvc;version="3.0"
 ,com.liferay.portal.kernel.resource.bundle;version="1.0",com.liferay.
 portal.kernel.security.auth;version="2.7",com.liferay.portal.kernel.s
 ecurity.auth.session;version="1.0",com.liferay.portal.kernel.security
 .permission;version="3.5",com.liferay.portal.kernel.security.permissi
 on.resource;version="1.1",com.liferay.portal.kernel.service;version="
 4.21",com.liferay.portal.kernel.servlet;version="8.6",com.liferay.por
 tal.kernel.settings.definition;version="1.0",com.liferay.portal.kerne
 l.theme;version="3.2",com.liferay.portal.kernel.upload;version="8.2",
 com.liferay.portal.kernel.util;version="10.42",com.liferay.portal.uti
 l;version="4.30",com.liferay.taglib.servlet;version="2.0",javax.portl
 et,javax.portlet.filter,javax.servlet,javax.servlet.http,javax.servle
 t.jsp,org.osgi.framework;version="1.8",org.osgi.util.tracker;version=
 "1.5"
Javac-Debug: on
Javac-Deprecation: off
Javac-Encoding: UTF-8
Liferay-Releng-App-Title: Liferay Multi-Factor Authentication
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: true
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, NTLM 
 Authentication, OpenID Authentication, OpenSSO Authentication, Remote
  Authentication (AuthVerifiers), SSO-based Authentication, Token-base
 d Authentication, Portal Scripting, Elasticsearch Support, Solr Suppo
 rt, Documents and Media Store Implementations, and more.<br /><br />T
 he Foundation suite provides applications and features that extend th
 e functionality provided by Liferay's core. Much of the functionality
  that belonged to Liferay's core prior to Liferay 7 has been extracte
 d into the modules of the Foundation suite. The authentication module
 s provide a variety of mechanisms for allowing users and remote appli
 cations to authenticate to Liferay. The LDAP Authentication module al
 lows administrators to establish connections to one or more LDAP dire
 ctories from which users can be imported or exported. The SSO modules
  allow users to authenticate to Liferay using a variety of single-sig
 n on solutions. The Token-based Authentication module allows users or
  remote applications to authenticate to Liferay without a password. T
 he Scripting modules allow scripts to be written to invoke Liferay's 
 API in several languages including Groovy, BeanShell, Python, Ruby, a
 nd JavaScript.<br /><br />This suite is available in the Liferay bund
 le.
Liferay-Releng-Suite-Title: Liferay Foundation
Liferay-Releng-Support-Url: http://www.liferay.com
Liferay-Releng-Supported: true
Private-Package: com.liferay.multi.factor.authentication.web.internal.
 configuration.admin.display,com.liferay.multi.factor.authentication.w
 eb.internal.configuration.persistence.listener,com.liferay.multi.fact
 or.authentication.web.internal.constants,com.liferay.multi.factor.aut
 hentication.web.internal.frontend.taglib.servlet.taglib,com.liferay.m
 ulti.factor.authentication.web.internal.frontend.taglib.servlet.tagli
 b.ui,com.liferay.multi.factor.authentication.web.internal.notificatio
 ns,com.liferay.multi.factor.authentication.web.internal.policy,com.li
 feray.multi.factor.authentication.web.internal.portlet,com.liferay.mu
 lti.factor.authentication.web.internal.portlet.action,com.liferay.mul
 ti.factor.authentication.web.internal.settings.definition,com.liferay
 .multi.factor.authentication.web.internal.system.configuration,conten
 t
Provide-Capability: osgi.service;objectClass:List<String>="com.liferay
 .frontend.taglib.servlet.taglib.ScreenNavigationCategory,com.liferay.
 frontend.taglib.servlet.taglib.ScreenNavigationEntry";uses:="com.life
 ray.frontend.taglib.servlet.taglib,com.liferay.frontend.taglib.servle
 t.taglib",osgi.service;objectClass:List<String>="com.liferay.multi.fa
 ctor.authentication.web.internal.policy.MFAPolicy";uses:="com.liferay
 .multi.factor.authentication.web.internal.policy",osgi.service;object
 Class:List<String>="com.liferay.portal.configuration.persistence.list
 ener.ConfigurationModelListener";uses:="com.liferay.portal.configurat
 ion.persistence.listener",osgi.service;objectClass:List<String>="com.
 liferay.portal.kernel.notifications.UserNotificationHandler";uses:="c
 om.liferay.portal.kernel.notifications",osgi.service;objectClass:List
 <String>="com.liferay.portal.kernel.portlet.bridges.mvc.MVCActionComm
 and";uses:="com.liferay.portal.kernel.portlet.bridges.mvc",osgi.servi
 ce;objectClass:List<String>="com.liferay.portal.kernel.portlet.bridge
 s.mvc.MVCRenderCommand";uses:="com.liferay.portal.kernel.portlet.brid
 ges.mvc",osgi.service;objectClass:List<String>="com.liferay.portal.ke
 rnel.settings.definition.ConfigurationBeanDeclaration";uses:="com.lif
 eray.portal.kernel.settings.definition",osgi.service;objectClass:List
 <String>="javax.portlet.Portlet";uses:="javax.portlet",liferay.resour
 ce.bundle;bundle.symbolic.name="com.liferay.multi.factor.authenticati
 on.web";resource.bundle.base.name="content.Language"
Require-Capability: osgi.extender;filter:="(&(osgi.extender=jsp.taglib
 )(uri=http://java.sun.com/portlet_2_0))",osgi.extender;filter:="(&(os
 gi.extender=jsp.taglib)(uri=http://liferay.com/tld/aui))",osgi.extend
 er;filter:="(&(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/f
 rontend))",osgi.extender;filter:="(&(osgi.extender=jsp.taglib)(uri=ht
 tp://liferay.com/tld/theme))",osgi.extender;filter:="(&(osgi.extender
 =jsp.taglib)(uri=http://liferay.com/tld/ui))",osgi.extender;filter:="
 (&(osgi.extender=osgi.component)(version>=1.3.0)(!(version>=2.0.0)))"
 ,osgi.service;filter:="(objectClass=com.liferay.multi.factor.authenti
 cation.web.internal.policy.MFAPolicy)";effective:=active,osgi.service
 ;filter:="(objectClass=com.liferay.portal.kernel.json.JSONFactory)";e
 ffective:=active,osgi.service;filter:="(objectClass=com.liferay.porta
 l.kernel.language.Language)";effective:=active,osgi.service;filter:="
 (objectClass=com.liferay.portal.kernel.module.configuration.Configura
 tionProvider)";effective:=active,osgi.service;filter:="(objectClass=c
 om.liferay.portal.kernel.portlet.PortletURLFactory)";effective:=activ
 e,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.portle
 t.bridges.mvc.MVCActionCommand)";effective:=active,osgi.service;filte
 r:="(objectClass=com.liferay.portal.kernel.security.auth.InterruptedP
 ortletRequestWhitelistUtil)";effective:=active,osgi.service;filter:="
 (objectClass=com.liferay.portal.kernel.security.permission.resource.M
 odelResourcePermission)";effective:=active,osgi.service;filter:="(obj
 ectClass=com.liferay.portal.kernel.service.CompanyLocalService)";effe
 ctive:=active,osgi.service;filter:="(objectClass=com.liferay.portal.k
 ernel.service.RoleLocalService)";effective:=active,osgi.service;filte
 r:="(objectClass=com.liferay.portal.kernel.service.UserLocalService)"
 ;effective:=active,osgi.service;filter:="(objectClass=com.liferay.por
 tal.kernel.service.UserNotificationEventLocalService)";effective:=act
 ive,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.util
 .Portal)";effective:=active,osgi.service;filter:="(objectClass=javax.
 servlet.ServletContext)";effective:=active,osgi.contract;osgi.contrac
 t=JavaPortlet;filter:="(&(osgi.contract=JavaPortlet)(version=3.0.0))"
 ,osgi.contract;osgi.contract=JavaServlet;filter:="(&(osgi.contract=Ja
 vaServlet)(version=3.1.0))",osgi.ee;filter:="(&(osgi.ee=JavaSE)(versi
 on=1.8))"
Service-Component: OSGI-INF/com.liferay.multi.factor.authentication.we
 b.internal.configuration.admin.display.MFAConfigurationVisibilityCont
 roller.xml,OSGI-INF/com.liferay.multi.factor.authentication.web.inter
 nal.configuration.persistence.listener.MFAEmailOTPConfigurationModelL
 istener.xml,OSGI-INF/com.liferay.multi.factor.authentication.web.inte
 rnal.configuration.persistence.listener.MFASystemConfigurationModelLi
 stener.xml,OSGI-INF/com.liferay.multi.factor.authentication.web.inter
 nal.frontend.taglib.servlet.taglib.MFASetupUserAccountCheckerTracker.
 xml,OSGI-INF/com.liferay.multi.factor.authentication.web.internal.fro
 ntend.taglib.servlet.taglib.ui.MFASetupUserAccountScreenNavigationCat
 egory.xml,OSGI-INF/com.liferay.multi.factor.authentication.web.intern
 al.notifications.MFASystemConfigurationUserNotificationHandler.xml,OS
 GI-INF/com.liferay.multi.factor.authentication.web.internal.policy.MF
 APolicy.xml,OSGI-INF/com.liferay.multi.factor.authentication.web.inte
 rnal.portlet.MFAVerifyPortlet.xml,OSGI-INF/com.liferay.multi.factor.a
 uthentication.web.internal.portlet.action.LoginMVCActionCommand.xml,O
 SGI-INF/com.liferay.multi.factor.authentication.web.internal.portlet.
 action.SetupUserAccountMVCActionCommand.xml,OSGI-INF/com.liferay.mult
 i.factor.authentication.web.internal.portlet.action.VerifyMVCActionCo
 mmand.xml,OSGI-INF/com.liferay.multi.factor.authentication.web.intern
 al.portlet.action.ViewMVCRenderCommand.xml,OSGI-INF/com.liferay.multi
 .factor.authentication.web.internal.settings.definition.MFASystemConf
 igurationBeanDeclaration.xml
Tool: Bnd-5.3.0.202102221516
Web-ContextPath: /multi-factor-authentication-web

