#
# Generated on Tue Dec 10 09:36:34 UTC 2024 by hk2-inhabitant-generator
#

[com.sun.enterprise.security.ee.JavaEESecurityLifecycle]S
contract={com.sun.enterprise.security.ContainerSecurityLifecycle}
rank=50

[com.sun.enterprise.security.ee.audit.AppServerAuditManager]S
contract={com.sun.enterprise.security.audit.AuditManager}
rank=20

[com.sun.enterprise.security.acl.RoleMapperFactory]S
contract={org.glassfish.deployment.common.SecurityRoleMapperFactory}

[com.sun.enterprise.security.auth.digest.impl.CNonceCacheFactoryImpl]S
contract={com.sun.enterprise.security.CNonceCacheFactory}

[com.sun.enterprise.security.auth.digest.impl.CNonceCacheImpl]
contract={org.glassfish.security.common.CNonceCache}
name=CNonceCache

[com.sun.enterprise.security.auth.realm.jdbc.JDBCRealm]S
contract={com.sun.enterprise.security.auth.realm.Realm}

[com.sun.enterprise.security.auth.realm.pam.PamRealm]S
contract={com.sun.enterprise.security.auth.realm.Realm}

[com.sun.enterprise.security.ee.SecurityContainer]S
contract={org.glassfish.api.container.Container}
name=com.sun.enterprise.security.ee.SecurityContainer

[com.sun.enterprise.security.ee.SecurityDeployer]S
name=Security

[com.sun.enterprise.security.ee.SecuritySniffer]S
contract={org.glassfish.api.container.Sniffer}
name=Security

[com.sun.enterprise.security.ee.auth.login.ProgrammaticLogin]

[com.sun.enterprise.security.ee.authorize.EJBPolicyContextDelegate]S
contract={com.sun.enterprise.security.jacc.context.PolicyContextDelegate}
name=EJB

[com.sun.enterprise.security.jaspic.MessageSecurityConfigEventListenerImpl]
contract={org.jvnet.hk2.config.ConfigListener}
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10}

[com.sun.enterprise.security.jaspic.callback.ContainerCallbackHandler]S
contract={javax.security.auth.callback.CallbackHandler}

[com.sun.enterprise.security.web.integration.PrincipalGroupFactoryImpl]S
contract={com.sun.enterprise.security.PrincipalGroupFactory}

[com.sun.enterprise.security.web.integration.WebSecurityManagerFactory]S

