Class java.security.Signer
java.lang.Object
|
+----java.security.Identity
|
+----java.security.Signer
- public abstract class Signer
- extends Identity
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.
- See Also:
- Identity
Constructor Summary
|
Signer()
Creates a signer.
|
Signer(String name)
Creates a signer with the specified identity name.
|
Signer(String name,
IdentityScope scope)
Creates a signer with the specified identity name and scope.
|
Methods inherited from class java.security.Identity
|
addCertificate, addCertificate, certificates, equals, getCertificates, getInfo, getName, getPublicKey, getScope, hashCode, identityEquals, removeCertificate, removeCertificate, setInfo, setPublicKey, toString, toString |
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Signer
protected Signer()
- Creates a signer. This constructor should only be used for
serialization.
Signer
public Signer(String name)
- Creates a signer with the specified identity name.
- Parameters:
name
- the identity name.
Signer
public Signer(String name,
IdentityScope scope) throws KeyManagementException
- Creates a signer with the specified identity name and scope.
- Parameters:
name
- the identity name.
scope
- the scope of the identity.
- Throws:
- KeyManagementException - if there is already an identity
with the same name in the scope.
getPrivateKey
public PrivateKey getPrivateKey()
- Returns this signer's private key.
- Returns:
- this signer's private key, or null if the private key has
not yet been set.
setKeyPair
public final void setKeyPair(KeyPair pair) throws InvalidParameterException, KeyException
- Sets the key pair (public key and private key) for this signer.
- Parameters:
pair
- an initialized key pair.
- Throws:
- InvalidParameterException - if the key pair is not
properly initialized.
- KeyException - if the key pair cannot be set for any
other reason.
toString
public String toString()
- Returns a string of information about the signer.
- Returns:
- a string of information about the signer.
- Overrides:
- toString in class Identity
Submit a bug or feature
Submit comments/suggestions about new javadoc look.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.