| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.security.Identity
java.security.Signer
java.security.KeyStore, the
 java.security.cert package, and
 java.security.Principal.
@Deprecated public abstract class Signer
This class is used to represent an Identity that can also digitally sign data.
The management of a signer's private keys is an important and sensitive issue that should be handled by subclasses as appropriate to their intended use.
Identity, 
Serialized Form| Constructor Summary | |
|---|---|
| protected  | Signer()Deprecated. Creates a signer. | 
|   | Signer(String name)Deprecated. Creates a signer with the specified identity name. | 
|   | Signer(String name,
       IdentityScope scope)Deprecated. Creates a signer with the specified identity name and scope. | 
| Method Summary | |
|---|---|
|  PrivateKey | getPrivateKey()Deprecated. Returns this signer's private key. | 
|  void | setKeyPair(KeyPair pair)Deprecated. Sets the key pair (public key and private key) for this signer. | 
|  String | toString()Deprecated. Returns a string of information about the signer. | 
| Methods inherited from class java.security.Identity | 
|---|
| addCertificate, certificates, equals, getInfo, getName, getPublicKey, getScope, hashCode, identityEquals, removeCertificate, setInfo, setPublicKey, toString | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
protected Signer()
public Signer(String name)
name - the identity name.
public Signer(String name,
              IdentityScope scope)
       throws KeyManagementException
name - the identity name.scope - the scope of the identity.
KeyManagementException - if there is already an identity
 with the same name in the scope.| Method Detail | 
|---|
public PrivateKey getPrivateKey()
First, if there is a security manager, its checkSecurityAccess 
 method is called with "getSignerPrivateKey" 
 as its argument to see if it's ok to return the private key.
SecurityException - if a security manager exists and its  
 checkSecurityAccess method doesn't allow 
 returning the private key.SecurityManager.checkSecurityAccess(java.lang.String)
public final void setKeyPair(KeyPair pair)
                      throws InvalidParameterException,
                             KeyException
First, if there is a security manager, its checkSecurityAccess 
 method is called with "setSignerKeyPair" 
 as its argument to see if it's ok to set the key pair.
pair - an initialized key pair.
InvalidParameterException - if the key pair is not
 properly initialized.
KeyException - if the key pair cannot be set for any
 other reason.
SecurityException - if a security manager exists and its  
 checkSecurityAccess method doesn't allow 
 setting the key pair.SecurityManager.checkSecurityAccess(java.lang.String)public String toString()
toString in interface PrincipaltoString in class IdentitySecurityManager.checkSecurityAccess(java.lang.String)| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.