|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--java.security.Identity
|
+--java.security.Signer
java.security.KeyStore, the
java.security.cert package, and
java.security.Principal.
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 class Identity
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.