| java.lang.Object | |
| ↳ | java.security.Identity | 
|  Known Direct Subclasses | 
      This class was deprecated
      in API level 1.
    Use Principal, KeyStore and the java.security.cert package
 instead.
  
Identity represents an identity like a person or a company.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Creates a new instance of  Identitywith the specified name. | |||||||||||
| Creates a new instance of  Identitywith the specified name and
 the scope of thisIdentity. | |||||||||||
| Protected Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Constructs a new instance of  Identity. | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Adds a  Certificateto thisIdentity. | |||||||||||
| Returns the certificates for this  Identity. | |||||||||||
| Compares the specified object with this  Identityfor equality and
 returnstrueif the specified object is equal,falseotherwise. | |||||||||||
| Returns the information string of this  Identity. | |||||||||||
| Returns the name of this  Identity. | |||||||||||
| Returns the  PublicKeyassociated with thisIdentity. | |||||||||||
| Returns the  IdentityScopeof thisIdentity. | |||||||||||
| Returns the hash code value for this  Identity. | |||||||||||
| Removes the specified  Certificatefrom thisIdentity. | |||||||||||
| Sets an information string for this  Identity. | |||||||||||
| Sets the specified  PublicKeyto thisIdentity. | |||||||||||
| Returns a string containing a concise, human-readable description of the
 this  Identity. | |||||||||||
| Returns a string containing a concise, human-readable description of the
 this  Identityincluding its name and its scope. | |||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Compares the specified  Identitywith thisIdentityfor
 equality and returnstrueif the specified object is equal,falseotherwise. | |||||||||||
| [Expand] Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From class
  java.lang.Object | |||||||||||
|  From interface
  java.security.Principal | |||||||||||
Creates a new instance of Identity with the specified name.
| name | the name of this Identity. | 
|---|
Creates a new instance of Identity with the specified name and
 the scope of this Identity.
| name | the name of this Identity. | 
|---|---|
| scope | the IdentityScopeof thisIdentity. | 
| KeyManagementException | if an Identitywith the same name is already present
             in the specified scope. | 
|---|
Adds a Certificate to this Identity.
| certificate | the Certificateto be added to thisIdentity. | 
|---|
| KeyManagementException | if the certificate is not valid. | 
|---|
Returns the certificates for this Identity. External
 modifications of the returned array has no impact on this Identity.
Certificates for this Identity
Compares the specified object with this 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.
| obj | object to be compared for equality with this Identity. | 
|---|
true if the specified object is equal to this Identity, otherwise false.
Returns the information string of this Identity.
Identity.
Returns the name of this Identity.
Identity.
Returns the PublicKey associated with this Identity.
PublicKey associated with this Identity.
Returns the IdentityScope of this Identity.
IdentityScope of this Identity.
Returns the hash code value for this Identity. Returns the same
 hash code for Identitys that are equal to each other as required
 by the general contract of hashCode().
Identity.Removes the specified Certificate from this Identity.
| certificate | the Certificateto be removed. | 
|---|
| KeyManagementException | if the certificate is not found. | 
|---|
Sets an information string for this Identity.
| info | the information to be set. | 
|---|
Sets the specified PublicKey to this Identity.
| key | the PublicKeyto be set. | 
|---|
| KeyManagementException | if another Identityin the same scope as thisIdentityalready has the samePublicKey. | 
|---|
Returns a string containing a concise, human-readable description of the
 this Identity.
| detailed | whether or not this method should return detailed information. | 
|---|
Permission.
Returns a string containing a concise, human-readable description of the
 this Identity including its name and its scope.
Identity.
Compares the specified 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.