A B C D E F G H I K L N O P R S T U W
All Classes All Packages

## A

adapt(Class) - Method in class org.apache.felix.framework.FakeBundle
addConditionalPermissionInfo(ConditionInfo[], PermissionInfo[]) - Method in class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionAdminImpl
ALL_PERMISSION - Static variable in class org.apache.felix.framework.security.util.Permissions

## B

BundleDNParser - Class in org.apache.felix.framework.security.verifier
BundleDNParser(TrustManager, Logger) - Constructor for class org.apache.felix.framework.security.verifier.BundleDNParser
BundleInputStream - Class in org.apache.felix.framework.security.util
  This class makes a given content available as a inputstream with a jar content.
BundleInputStream(Content) - Constructor for class org.apache.felix.framework.security.util.BundleInputStream

## C

checkBundle(Bundle) - Method in class org.apache.felix.framework.SecurityProviderImpl
  If the given bundle is signed but can not be verified (e.g., missing files) then throw an exception.
checkDNChains(BundleRevisionImpl, Content, int) - Method in class org.apache.felix.framework.security.verifier.BundleDNParser
clearPD() - Method in class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionAdminImpl
ConditionalPermissionAdminImpl - Class in org.apache.felix.framework.security.condpermadmin
  An implementation of the ConditionalPermissionAdmin service that doesn't need to have a framework specific security manager set.
ConditionalPermissionAdminImpl(Permissions, Conditions, LocalPermissions, PropertiesCache, PermissionAdminImpl) - Constructor for class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionAdminImpl
ConditionalPermissionInfoImpl - Class in org.apache.felix.framework.security.condpermadmin
  Simple storage class for condperminfos.
ConditionalPermissionInfoImpl(String) - Constructor for class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionInfoImpl
ConditionalPermissionInfoImpl(String, ConditionInfo[], PermissionInfo[], ConditionalPermissionAdminImpl, boolean) - Constructor for class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionInfoImpl
ConditionalPermissionInfoImpl(ConditionalPermissionAdminImpl, String, boolean) - Constructor for class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionInfoImpl
ConditionalPermissionInfoImpl(ConditionInfo[], PermissionInfo[], ConditionalPermissionAdminImpl, boolean) - Constructor for class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionInfoImpl
Conditions - Class in org.apache.felix.framework.security.util
  This class caches conditions instances by their infos.
Conditions(SecureAction) - Constructor for class org.apache.felix.framework.security.util.Conditions
CRL_FILE_PROP - Static variable in interface org.apache.felix.framework.security.SecurityConstants
CRL_FILE_VALUE - Static variable in interface org.apache.felix.framework.security.SecurityConstants

## D

delete() - Method in class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionInfoImpl

## E

ENABLE_CONDPERMADMIN_PROP - Static variable in interface org.apache.felix.framework.security.SecurityConstants
ENABLE_CONDPERMADMIN_VALUE - Static variable in interface org.apache.felix.framework.security.SecurityConstants
ENABLE_PERMISSIONADMIN_PROP - Static variable in interface org.apache.felix.framework.security.SecurityConstants
ENABLE_PERMISSIONADMIN_VALUE - Static variable in interface org.apache.felix.framework.security.SecurityConstants
equals(Object) - Method in class org.apache.felix.framework.FakeBundle
evalRecursive(List) - Method in class org.apache.felix.framework.security.util.Conditions

## F

FakeBundle - Class in org.apache.felix.framework
FakeBundle(Map) - Constructor for class org.apache.felix.framework.FakeBundle
findEntries(String, String, boolean) - Method in class org.apache.felix.framework.FakeBundle

## G

getAccessControlContext(String[]) - Method in class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionAdminImpl
getAccessDecision() - Method in class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionInfoImpl
getBundleContext() - Method in class org.apache.felix.framework.FakeBundle
getBundleId() - Method in class org.apache.felix.framework.FakeBundle
getCaCerts() - Method in class org.apache.felix.framework.security.util.TrustManager
getCache() - Method in class org.apache.felix.framework.security.verifier.BundleDNParser
getConditionalPermissionInfo(String) - Method in class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionAdminImpl
getConditionalPermissionInfos() - Method in class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionAdminImpl
getConditionInfos() - Method in class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionInfoImpl
getConditions(BundleRevisionImpl, ConditionInfo[]) - Method in class org.apache.felix.framework.security.util.Conditions
getCRLs() - Method in class org.apache.felix.framework.security.util.TrustManager
getDataFile(String) - Method in class org.apache.felix.framework.FakeBundle
getDefaultPermissions() - Method in class org.apache.felix.framework.security.permissionadmin.PermissionAdminImpl
getDNChains(BundleRevisionImpl, Content, int) - Method in class org.apache.felix.framework.security.verifier.BundleDNParser
getEncoded() - Method in class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionInfoImpl
getEntry(String) - Method in class org.apache.felix.framework.FakeBundle
getEntryPaths(String) - Method in class org.apache.felix.framework.FakeBundle
getHeaders() - Method in class org.apache.felix.framework.FakeBundle
getHeaders(String) - Method in class org.apache.felix.framework.FakeBundle
getImplicit(Bundle) - Method in class org.apache.felix.framework.security.util.Permissions
getLastModified() - Method in class org.apache.felix.framework.FakeBundle
getLocation() - Method in class org.apache.felix.framework.FakeBundle
getLocations() - Method in class org.apache.felix.framework.security.permissionadmin.PermissionAdminImpl
getName() - Method in class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionInfoImpl
getPermissionInfos() - Method in class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionInfoImpl
getPermissions(String) - Method in class org.apache.felix.framework.security.permissionadmin.PermissionAdminImpl
getPermissions(PermissionInfo[]) - Method in class org.apache.felix.framework.security.util.Permissions
getRegisteredServices() - Method in class org.apache.felix.framework.FakeBundle
getResource(String) - Method in class org.apache.felix.framework.FakeBundle
getResources(String) - Method in class org.apache.felix.framework.FakeBundle
getServicesInUse() - Method in class org.apache.felix.framework.FakeBundle
getSignerCertificates(int) - Method in class org.apache.felix.framework.FakeBundle
getSignerMatcher(Bundle, int) - Method in class org.apache.felix.framework.SecurityProviderImpl
  Get a signer matcher that can be used to match digital signed bundles.
getState() - Method in class org.apache.felix.framework.FakeBundle
getSymbolicName() - Method in class org.apache.felix.framework.FakeBundle
getVersion() - Method in class org.apache.felix.framework.FakeBundle

## H

handlePAHandle(BundleProtectionDomain) - Method in class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionAdminImpl
hasBundlePermission(ProtectionDomain, Permission, boolean) - Method in class org.apache.felix.framework.SecurityProviderImpl
  If we have a permissionadmin then ask that one first and have it decide in case there is a location bound.
hashCode() - Method in class org.apache.felix.framework.FakeBundle
hasPermission(Object) - Method in class org.apache.felix.framework.FakeBundle
hasPermission(String, Bundle, Permission, ConditionalPermissionAdminImpl, ProtectionDomain, Content) - Method in class org.apache.felix.framework.security.permissionadmin.PermissionAdminImpl
  This will do the actual permission check as described in the core spec 10.2 It will respect a present condpermadmin service as described in 9.10.
hasPermission(BundleRevisionImpl, Content, ProtectionDomain, Permission, boolean, Object) - Method in class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionAdminImpl
  This method does the actual permission check.

## I

implies(Permission, Bundle) - Method in class org.apache.felix.framework.security.util.Permissions
implies(Content, Bundle, Permission) - Method in class org.apache.felix.framework.security.util.LocalPermissions
  Return true in case that the given permission is implied by the local permissions of the given bundle or if there are none otherwise, false.
impliesLocal(Bundle, Content, Permission) - Method in class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionAdminImpl
isAllow() - Method in class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionInfoImpl
isEmpty() - Method in class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionAdminImpl
isSatisfied(List, Permissions, Permission) - Method in class org.apache.felix.framework.security.util.Conditions

## K

KEYSTORE_FILE_PROP - Static variable in interface org.apache.felix.framework.security.SecurityConstants
KEYSTORE_FILE_VALUE - Static variable in interface org.apache.felix.framework.security.SecurityConstants
KEYSTORE_PASS_PROP - Static variable in interface org.apache.felix.framework.security.SecurityConstants
KEYSTORE_PASS_VALUE - Static variable in interface org.apache.felix.framework.security.SecurityConstants
KEYSTORE_TYPE_PROP - Static variable in interface org.apache.felix.framework.security.SecurityConstants
KEYSTORE_TYPE_VALUE - Static variable in interface org.apache.felix.framework.security.SecurityConstants

## L

loadClass(String) - Method in class org.apache.felix.framework.FakeBundle
LocalPermissions - Class in org.apache.felix.framework.security.util
  A cache for local permissions.
LocalPermissions(Permissions) - Constructor for class org.apache.felix.framework.security.util.LocalPermissions

## N

newConditionalPermissionInfo(String) - Method in class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionAdminImpl
newConditionalPermissionInfo(String, ConditionInfo[], PermissionInfo[], String) - Method in class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionAdminImpl
newConditionalPermissionUpdate() - Method in class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionAdminImpl

## O

org.apache.felix.framework - package org.apache.felix.framework
org.apache.felix.framework.security - package org.apache.felix.framework.security
org.apache.felix.framework.security.condpermadmin - package org.apache.felix.framework.security.condpermadmin
org.apache.felix.framework.security.permissionadmin - package org.apache.felix.framework.security.permissionadmin
org.apache.felix.framework.security.util - package org.apache.felix.framework.security.util
org.apache.felix.framework.security.verifier - package org.apache.felix.framework.security.verifier

## P

PermissionAdminImpl - Class in org.apache.felix.framework.security.permissionadmin
  This class is a relatively straight forward implementation of the PermissionAdmin service.
PermissionAdminImpl(Permissions, PropertiesCache) - Constructor for class org.apache.felix.framework.security.permissionadmin.PermissionAdminImpl
Permissions - Class in org.apache.felix.framework.security.util
  A permission cache that uses permission infos as keys.
Permissions(BundleContext, SecureAction) - Constructor for class org.apache.felix.framework.security.util.Permissions
PropertiesCache - Class in org.apache.felix.framework.security.util
PropertiesCache(File, File, SecureAction) - Constructor for class org.apache.felix.framework.security.util.PropertiesCache
put(String, X509Certificate[]) - Method in class org.apache.felix.framework.security.verifier.BundleDNParser

## R

read() - Method in class org.apache.felix.framework.security.util.BundleInputStream
read(Class, Map) - Method in class org.apache.felix.framework.security.util.PropertiesCache
remove(BundleRevisionImpl) - Method in class org.apache.felix.framework.security.util.Conditions

## S

SecurityActivator - Class in org.apache.felix.framework
  This Felix specific activator installs a security provider with the Felix framework.
SecurityActivator() - Constructor for class org.apache.felix.framework.SecurityActivator
SecurityConstants - Interface in org.apache.felix.framework.security
SecurityProviderImpl - Class in org.apache.felix.framework
  This class is the entry point to the security.
setConditionalPermissionInfo(String, ConditionInfo[], PermissionInfo[]) - Method in class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionAdminImpl
setDefaultPermissions(PermissionInfo[]) - Method in class org.apache.felix.framework.security.permissionadmin.PermissionAdminImpl
setPermissions(String, PermissionInfo[]) - Method in class org.apache.felix.framework.security.permissionadmin.PermissionAdminImpl
start() - Method in class org.apache.felix.framework.FakeBundle
start(int) - Method in class org.apache.felix.framework.FakeBundle
start(BundleContext) - Method in class org.apache.felix.framework.SecurityActivator
stop() - Method in class org.apache.felix.framework.FakeBundle
stop(int) - Method in class org.apache.felix.framework.FakeBundle
stop(BundleContext) - Method in class org.apache.felix.framework.SecurityActivator

## T

toString() - Method in class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionInfoImpl
TrustManager - Class in org.apache.felix.framework.security.util
TrustManager(String, String, String, String, SecureAction) - Constructor for class org.apache.felix.framework.security.util.TrustManager

## U

uninstall() - Method in class org.apache.felix.framework.FakeBundle
update() - Method in class org.apache.felix.framework.FakeBundle
update(InputStream) - Method in class org.apache.felix.framework.FakeBundle

## W

write(Map) - Method in class org.apache.felix.framework.security.util.PropertiesCache

A B C D E F G H I K L N O P R S T U W
All Classes All Packages