Skip navigation links
A B C D E F G H I K L N O P R S T U W 

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
 
compareTo(Bundle) - Method in class org.apache.felix.framework.FakeBundle
 
compareTo(Object) - Method in class org.apache.felix.framework.FakeBundle
 
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(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
 
ConditionalPermissionInfoImpl(String, 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(BundleRevisionImpl, Content, ProtectionDomain, Permission, boolean, Object) - Method in class org.apache.felix.framework.security.condpermadmin.ConditionalPermissionAdminImpl
This method does the actual permission check.
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.

I

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.
implies(Permission, Bundle) - Method in class org.apache.felix.framework.security.util.Permissions
 
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 permisssion 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
 

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 
Skip navigation links

Copyright © 2006–2018 The Apache Software Foundation. All rights reserved.