#
# Generated by hk2-inhabitant-generator
#

[com.sun.enterprise.security.AppCNonceCacheMap]S

[com.sun.enterprise.security.PolicyLoader]S

[com.sun.enterprise.security.SecurityConfigListener]S
contract={org.jvnet.hk2.config.ConfigListener}

[com.sun.enterprise.security.SecurityContext]
contract={com.sun.enterprise.security.integration.AppServSecurityContext}

[com.sun.enterprise.security.SecurityLifecycle]S

[com.sun.enterprise.security.SecurityServicesUtil]S

[com.sun.enterprise.security.SecurityUpgradeService]S
contract={org.glassfish.api.admin.config.ConfigurationUpgrade}

[com.sun.enterprise.security.admin.cli.DisableSecureAdminCommand]
contract={org.glassfish.api.admin.AdminCommand}
name=disable-secure-admin
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.security.admin.cli.EnableSecureAdminCommand]
contract={org.glassfish.api.admin.AdminCommand}
name=enable-secure-admin
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.security.admin.cli.SecureAdminConfigMonitor]
contract={org.jvnet.hk2.config.ConfigListener}
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={20}

[com.sun.enterprise.security.admin.cli.SecureAdminConfigUpgrade]S
contract={org.glassfish.api.admin.config.ConfigurationUpgrade}

[com.sun.enterprise.security.admin.cli.SecureAdminHelperImpl]
contract={com.sun.enterprise.config.serverbeans.SecureAdminHelper}

[com.sun.enterprise.security.admin.cli.SecureAdminStartupCheck]
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10}

[com.sun.enterprise.security.admin.cli.SecureAdminUpgradeHelper]

[com.sun.enterprise.security.audit.BaseAuditManager]S
contract={com.sun.enterprise.security.audit.AuditManager}

[com.sun.enterprise.security.auth.realm.RealmsManager]S

[com.sun.enterprise.security.auth.realm.certificate.CertificateRealm]S
contract={com.sun.enterprise.security.auth.realm.Realm}

[com.sun.enterprise.security.auth.realm.file.FileRealm]S
contract={com.sun.enterprise.security.auth.realm.Realm}

[com.sun.enterprise.security.auth.realm.ldap.LDAPRealm]S
contract={com.sun.enterprise.security.auth.realm.Realm}

[com.sun.enterprise.security.auth.realm.solaris.SolarisRealm]S
contract={com.sun.enterprise.security.auth.realm.Realm}

[com.sun.enterprise.security.cli.ChangeAdminPassword]
contract={org.glassfish.api.admin.AdminCommand}
name=change-admin-password

[com.sun.enterprise.security.cli.CreateAuditModule]
contract={org.glassfish.api.admin.AdminCommand}
name=create-audit-module

[com.sun.enterprise.security.cli.CreateAuthRealm]
contract={org.glassfish.api.admin.AdminCommand}
name=create-auth-realm

[com.sun.enterprise.security.cli.CreateFileUser]
contract={org.glassfish.api.admin.AdminCommand}
name=create-file-user
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.security.cli.CreateJACCProvider]
contract={org.glassfish.api.admin.AdminCommand}
name=create-jacc-provider

[com.sun.enterprise.security.cli.CreateMessageSecurityProvider]
contract={org.glassfish.api.admin.AdminCommand}
name=create-message-security-provider

[com.sun.enterprise.security.cli.CreatePasswordAlias]
contract={org.glassfish.api.admin.AdminCommand}
name=create-password-alias
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.security.cli.DeleteAuditModule]
contract={org.glassfish.api.admin.AdminCommand}
name=delete-audit-module

[com.sun.enterprise.security.cli.DeleteAuthRealm]
contract={org.glassfish.api.admin.AdminCommand}
name=delete-auth-realm

[com.sun.enterprise.security.cli.DeleteFileUser]
contract={org.glassfish.api.admin.AdminCommand}
name=delete-file-user
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.security.cli.DeleteJaccProvider]
contract={org.glassfish.api.admin.AdminCommand}
name=delete-jacc-provider

[com.sun.enterprise.security.cli.DeleteMessageSecurityProvider]
contract={org.glassfish.api.admin.AdminCommand}
name=delete-message-security-provider

[com.sun.enterprise.security.cli.DeletePasswordAlias]
contract={org.glassfish.api.admin.AdminCommand}
name=delete-password-alias
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.security.cli.ListAuditModule]
contract={org.glassfish.api.admin.AdminCommand}
name=list-audit-modules
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.security.cli.ListAuthRealm]
contract={org.glassfish.api.admin.AdminCommand}
name=list-auth-realms
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.security.cli.ListFileGroup]
contract={org.glassfish.api.admin.AdminCommand}
name=list-file-groups
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.security.cli.ListFileUser]
contract={org.glassfish.api.admin.AdminCommand}
name=list-file-users
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.security.cli.ListJaccProviders]
contract={org.glassfish.api.admin.AdminCommand}
name=list-jacc-providers
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.security.cli.ListMessageSecurityProvider]
contract={org.glassfish.api.admin.AdminCommand}
name=list-message-security-providers
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.security.cli.ListPasswordAlias]
contract={org.glassfish.api.admin.AdminCommand}
name=list-password-aliases
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.security.cli.ListSupportedCipherSuites]
contract={org.glassfish.api.admin.AdminCommand}
name=list-supported-cipher-suites
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.security.cli.UpdateFileUser]
contract={org.glassfish.api.admin.AdminCommand}
name=update-file-user
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.security.cli.UpdatePasswordAlias]
contract={org.glassfish.api.admin.AdminCommand}
name=update-password-alias
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.security.common.EmbeddedSecurityLifeCycle]S
contract={org.glassfish.internal.embedded.EmbeddedLifecycle}

[com.sun.enterprise.security.common.Util]S

[com.sun.enterprise.security.embedded.EmbeddedSecurityUtil]S
contract={com.sun.enterprise.security.EmbeddedSecurity}

[com.sun.enterprise.security.ssl.GlassfishSSLImpl]S
contract={org.glassfish.grizzly.config.ssl.SSLImplementation}

[com.sun.enterprise.security.ssl.SSLUtils]S

