| Package | Description | 
|---|---|
| java.net | 
 Provides the classes for implementing networking applications. 
 | 
| java.security | 
 Provides the classes and interfaces for the security framework. 
 | 
| javax.security.auth | 
 This package provides a framework for authentication and
 authorization. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected PermissionCollection | 
URLClassLoader.getPermissions(CodeSource codesource)
Returns the permissions for the given codesource object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CodeSource | 
ProtectionDomain.getCodeSource()
Returns the CodeSource of this domain. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected Class<?> | 
SecureClassLoader.defineClass(String name,
           byte[] b,
           int off,
           int len,
           CodeSource cs)
Converts an array of bytes into an instance of class Class,
 with an optional CodeSource. 
 | 
protected Class<?> | 
SecureClassLoader.defineClass(String name,
           ByteBuffer b,
           CodeSource cs)
Converts a  
ByteBuffer
 into an instance of class Class, with an optional CodeSource. | 
protected PermissionCollection | 
PolicySpi.engineGetPermissions(CodeSource codesource)
Return a PermissionCollection object containing the set of
 permissions granted to the specified CodeSource. 
 | 
protected PermissionCollection | 
SecureClassLoader.getPermissions(CodeSource codesource)
Returns the permissions for the given CodeSource object. 
 | 
PermissionCollection | 
Policy.getPermissions(CodeSource codesource)
Return a PermissionCollection object containing the set of
 permissions granted to the specified CodeSource. 
 | 
boolean | 
CodeSource.implies(CodeSource codesource)
Returns true if this CodeSource object "implies" the specified CodeSource. 
 | 
| Constructor and Description | 
|---|
ProtectionDomain(CodeSource codesource,
                PermissionCollection permissions)
Creates a new ProtectionDomain with the given CodeSource and
 Permissions. 
 | 
ProtectionDomain(CodeSource codesource,
                PermissionCollection permissions,
                ClassLoader classloader,
                Principal[] principals)
Creates a new ProtectionDomain qualified by the given CodeSource,
 Permissions, ClassLoader and array of Principals. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract PermissionCollection | 
Policy.getPermissions(Subject subject,
              CodeSource cs)
Deprecated.  
Retrieve the Permissions granted to the Principals associated with
 the specified  
CodeSource. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2016, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.