java.lang.Object java.security.Identity java.security.Signer
@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.
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)
public Signer(String name, IdentityScope scope) throws KeyManagementException
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.
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.
public String toString()