|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--java.security.Identity
|
+--java.security.IdentityScope
Untamed:
| Field Summary | |
private static IdentityScope |
scope
|
| Fields inherited from class java.security.Identity |
certificates, info |
| Constructor Summary | |
protected |
IdentityScope()
This constructor is used for serialization only and should not be used by subclasses. |
|
IdentityScope(String name)
Enabled: Constructs a new identity scope with the specified name. |
|
IdentityScope(String name,
IdentityScope scope)
Enabled: Constructs a new identity scope with the specified name and scope. |
| Method Summary | |
abstract void |
addIdentity(Identity identity)
Enabled: Adds an identity to this identity scope. |
private static void |
check(String directive)
|
Identity |
getIdentity(Principal principal)
Enabled: Retrieves the identity whose name is the same as that of the specified principal. |
abstract Identity |
getIdentity(PublicKey key)
Enabled: Retrieves the identity with the specified public key. |
abstract Identity |
getIdentity(String name)
Enabled: Returns the identity in this scope with the specified name (if any). |
static IdentityScope |
getSystemScope()
Enabled: Returns the system's identity scope. |
abstract Enumeration |
identities()
Enabled: Returns an enumeration of all identities in this identity scope. |
private static void |
initializeSystemScope()
|
abstract void |
removeIdentity(Identity identity)
Enabled: Removes an identity from this identity scope. |
protected static void |
setSystemScope(IdentityScope scope)
Sets the system's identity scope. |
abstract int |
size()
Enabled: Returns the number of identities within this identity scope. |
String |
toString()
Suppressed: Returns a string representation of this identity scope, including its name, its scope name, and the number of identities in this identity scope. |
| Methods inherited from class java.security.Identity |
addCertificate, certificates, equals, fullName, getInfo, getName, getPublicKey, getScope, hashCode, identityEquals, printCertificates, printKeys, removeCertificate, setInfo, setPublicKey, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
private static IdentityScope scope
| Constructor Detail |
protected IdentityScope()
public IdentityScope(String name)
name - the scope name.
public IdentityScope(String name,
IdentityScope scope)
throws KeyManagementException
name - the scope name.scope - the scope for the new identity scope.| Method Detail |
private static void initializeSystemScope()
public static IdentityScope getSystemScope()
setSystemScope(java.security.IdentityScope)protected static void setSystemScope(IdentityScope scope)
First, if there is a security manager, its
checkSecurityAccess
method is called with "setSystemScope"
as its argument to see if it's ok to set the identity scope.
scope - the scope to set.getSystemScope(),
SecurityManager.checkSecurityAccess(java.lang.String)public abstract int size()
public abstract Identity getIdentity(String name)
name - the name of the identity to be retrieved.
name, or null if there are
no identities named name in this scope.public Identity getIdentity(Principal principal)
principal - the principal corresponding to the identity
to be retrieved.
public abstract Identity getIdentity(PublicKey key)
key - the public key for the identity to be returned.
public abstract void addIdentity(Identity identity)
throws KeyManagementException
identity - the identity to be added.
KeyManagementException
public abstract void removeIdentity(Identity identity)
throws KeyManagementException
identity - the identity to be removed.
KeyManagementExceptionpublic abstract Enumeration identities()
public String toString()
toString in interface PrincipaltoString in class IdentitySecurityManager.checkSecurityAccess(java.lang.String)private static void check(String directive)
|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||