|
|||||||||||
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.
KeyManagementException
public abstract Enumeration identities()
public String toString()
toString
in interface Principal
toString
in class Identity
SecurityManager.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 |