|
Build 1.1_r1 (from source) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.security.Identity
Principal, KeyStore and the java.security.cert package.
@Deprecated public abstract class Identity
Identity represents an identity like a person or a company.
| Constructor Summary | |
|---|---|
protected |
Identity()
Deprecated. Constructs a new instance of Identity. |
|
Identity(String name)
Deprecated. Creates a new instance of Identity with the specified name. |
|
Identity(String name,
IdentityScope scope)
Deprecated. Creates a new instance of Identity with the specified name and
the scope of this Identity. |
| Method Summary | |
|---|---|
void |
addCertificate(Certificate certificate)
Deprecated. Adds a Certificate to this Identity. |
Certificate[] |
certificates()
Deprecated. Returns the certificates for this Identity. |
boolean |
equals(Object obj)
Deprecated. Compares the specified object with this Identity for equality and
returns true if the specified object is equal, false
otherwise. |
String |
getInfo()
Deprecated. Returns the information string of this Identity. |
String |
getName()
Deprecated. Returns the name of this Identity. |
PublicKey |
getPublicKey()
Deprecated. Returns the PublicKey associated with this Identity. |
IdentityScope |
getScope()
Deprecated. Returns the IdentityScope of this Identity. |
int |
hashCode()
Deprecated. Returns the hash code value for this Identity. |
protected boolean |
identityEquals(Identity identity)
Deprecated. Compares the specified Identity with this Identity for
equality and returns true if the specified object is equal,
false otherwise. |
void |
removeCertificate(Certificate certificate)
Deprecated. Removes the specified Certificate from this Identity. |
void |
setInfo(String info)
Deprecated. Sets an information string for this Identity. |
void |
setPublicKey(PublicKey key)
Deprecated. Sets the specified PublicKey to this Identity. |
String |
toString()
Deprecated. Returns a string containing a concise, human-readable description of the this Identity including its name and its scope. |
String |
toString(boolean detailed)
Deprecated. Returns a string containing a concise, human-readable description of the this Identity. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected Identity()
Identity.
public Identity(String name)
Identity with the specified name.
name - the name of this Identity.
public Identity(String name,
IdentityScope scope)
throws KeyManagementException
Identity with the specified name and
the scope of this Identity.
name - the name of this Identity.scope - the IdentityScope of this Identity.
KeyManagementException - if an Identity with the same name is already present
in the specified scope.| Method Detail |
|---|
public void addCertificate(Certificate certificate)
throws KeyManagementException
Certificate to this Identity.
If a SecurityManager is installed, code calling this method needs
the SecurityPermission addIdentityCertificate to be
granted, otherwise a SecurityException will be thrown.
certificate - the Certificate to be added to this Identity.
KeyManagementException - if the certificate is not valid.
SecurityException - if a SecurityManager is installed and the caller does
not have permission to invoke this method.
public void removeCertificate(Certificate certificate)
throws KeyManagementException
Certificate from this Identity.
If a SecurityManager is installed, code calling this method needs
the SecurityPermission "removeIdentityCertificate" to be
granted, otherwise a SecurityException will be thrown.
certificate - the Certificate to be removed.
KeyManagementException - if the certificate is not found.
SecurityException - if a SecurityManager is installed and the caller does
not have permission to invoke this method.public Certificate[] certificates()
Identity. External
modifications of the returned array has no impact on this Identity.
Certificates for this Identityprotected boolean identityEquals(Identity identity)
Identity with this Identity for
equality and returns true if the specified object is equal,
false otherwise.
To be equal, two Identity objects need to have the same name and
the same public keys.
identity - the identity to check for equality.
true if the Identity objects are equal, false otherwise.public String toString(boolean detailed)
Identity.
detailed - whether or not this method should return detailed information.
Permission.public final IdentityScope getScope()
IdentityScope of this Identity.
IdentityScope of this Identity.
public void setPublicKey(PublicKey key)
throws KeyManagementException
PublicKey to this Identity.
If a SecurityManager is installed, code calling this method needs
the SecurityPermission setIdentityPublicKey to be
granted, otherwise a SecurityException will be thrown.
key - the PublicKey to be set.
KeyManagementException - if another Identity in the same scope as this Identity already has the same PublicKey.
SecurityException - if a SecurityManager is installed and the caller does
not have permission to invoke this method.public PublicKey getPublicKey()
PublicKey associated with this Identity.
PublicKey associated with this Identity.public void setInfo(String info)
Identity.
If a SecurityManager is installed, code calling this method needs
the SecurityPermission setIdentityInfo to be granted,
otherwise a SecurityException will be thrown.
info - the information to be set.
SecurityException - if a SecurityManager is installed and the caller does
not have permission to invoke this method.public String getInfo()
Identity.
Identity.public final boolean equals(Object obj)
Identity for equality and
returns true if the specified object is equal, false
otherwise. Identity objects are considered equal, if they have
the same name and are in the same scope.
equals in interface Principalequals in class Objectobj - object to be compared for equality with this Identity.
true if the specified object is equal to this Identity, otherwise false.Object.hashCode()public final String getName()
Identity.
getName in interface PrincipalIdentity.public int hashCode()
Identity. Returns the same
hash code for Identitys that are equal to each other as required
by the general contract of Object.hashCode().
hashCode in interface PrincipalhashCode in class ObjectIdentity.Object.equals(Object),
equals(Object)public String toString()
Identity including its name and its scope.
If a SecurityManager is installed, code calling this method
needs the SecurityPermission printIdentity to be granted,
otherwise a SecurityException will be thrown.
toString in interface PrincipaltoString in class ObjectIdentity.
SecurityException - if a SecurityManager is installed and the caller does
not have permission to invoke this method.
|
Build 1.1_r1 (from source) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||