java.security
public abstract class Signer extends Identity
Deprecated: Replaced by java.security.KeyStore, the
java.security.cert package, and java.security.Principal.
Signer is a subclass of {@link Identity}. It is used to store a
digital signature key with an Identity.
| Constructor Summary | |
|---|---|
| protected | Signer() Trivial constructor for serialization purposes. |
| Signer(String name)
Constructs a new instance of Signer with the specified
identity name.
| |
| Signer(String name, IdentityScope scope)
Constructs a new instance of Signer with the specified
identity name and {@link IdentityScope}.
| |
| Method Summary | |
|---|---|
| PrivateKey | getPrivateKey()
Returns the private key of this Signer.
|
| void | setKeyPair(KeyPair pair)
Specifies the {@link KeyPair} associated with this Signer.
|
| String | toString() |
Signer with the specified
identity name.
Parameters: name the name of the identity to use.
Signer with the specified
identity name and {@link IdentityScope}.
Parameters: name the name of the the identity to use. scope the {@link IdentityScope} to use.
Throws: KeyManagementException
if a duplicate identity name exists within
scope.
Signer.
Throws: SecurityException if a {@link SecurityManager} is installed which disallows this operation.
UNKNOWN: the private key of this Signer.
Signer.
Parameters: pair the {@link KeyPair} to use.
Throws: InvalidParameterException if the key-pair is invalid. KeyException if any another key-related error occurs. SecurityException if a {@link SecurityManager} is installed which disallows this operation.
UNKNOWN: a string representing this Signer.