Package com.jogamp.common.util
Class SecurityUtil
java.lang.Object
com.jogamp.common.util.SecurityUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final voidThrows anSecurityExceptionif an installedSecurityManagerdoes not permit to dynamically link to all libraries.static final voidThrows anSecurityExceptionif an installedSecurityManagerdoes not permit the requestedAllPermission.static final voidcheckLinkPermission(String libName) Throws anSecurityExceptionif an installedSecurityManagerdoes not permit to dynamically link the given libName.static final voidcheckPermission(Permission perm) Throws anSecurityExceptionif an installedSecurityManagerdoes not permit the requestedPermission.static final booleanequals(Certificate[] a, Certificate[] b) static final Certificate[]static final booleanReturnstrueif noSecurityManagerhas been installed or the installedSecurityManager'scheckPermission(new AllPermission())passes.static final booleanhasLinkPermission(String libName) Returnstrueif noSecurityManagerhas been installed or the installedSecurityManager'scheckLink(libName)passes.static final booleanhasPermission(Permission perm) Returnstrueif noSecurityManagerhas been installed or the installedSecurityManager'scheckPermission(perm)passes.
-
Constructor Details
-
SecurityUtil
public SecurityUtil()
-
-
Method Details
-
hasAllPermissions
public static final boolean hasAllPermissions()Returnstrueif noSecurityManagerhas been installed or the installedSecurityManager'scheckPermission(new AllPermission())passes. Otherwise method returnsfalse. -
hasPermission
Returnstrueif noSecurityManagerhas been installed or the installedSecurityManager'scheckPermission(perm)passes. Otherwise method returnsfalse. -
checkAllPermissions
Throws anSecurityExceptionif an installedSecurityManagerdoes not permit the requestedAllPermission.- Throws:
SecurityException
-
checkPermission
Throws anSecurityExceptionif an installedSecurityManagerdoes not permit the requestedPermission.- Throws:
SecurityException
-
hasLinkPermission
Returnstrueif noSecurityManagerhas been installed or the installedSecurityManager'scheckLink(libName)passes. Otherwise method returnsfalse. -
checkLinkPermission
Throws anSecurityExceptionif an installedSecurityManagerdoes not permit to dynamically link the given libName.- Throws:
SecurityException
-
checkAllLinkPermission
Throws anSecurityExceptionif an installedSecurityManagerdoes not permit to dynamically link to all libraries.- Throws:
SecurityException
-
getCerts
- Parameters:
clz-- Returns:
- Throws:
SecurityException- if the caller has no permission to access the ProtectedDomain of the given class.
-
equals
-