| java.lang.Object | |
| ↳ | java.security.Identity | 
|  Known Direct Subclasses | 
 This class was deprecated in API level 1.
 The functionality of this class has been replace by Principal, KeyStore and the java.security.cert package. 
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.