java.lang.Object | ||
↳ | java.security.Identity | |
↳ | java.security.Signer |
Known Direct Subclasses |
This class is deprecated.
This class is no longer used. Its functionality has been
replaced by 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.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a signer with the specified identity name.
| |||||||||||
Creates a signer with the specified identity name and scope.
|
Protected Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a signer.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns this signer's private key.
| |||||||||||
Sets the key pair (public key and private key) for this signer.
| |||||||||||
Returns a string of information about the signer.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.security.Identity
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
java.security.Principal
|
Creates a signer with the specified identity name.
name | the identity name. |
---|
Creates a signer with the specified identity name and scope.
name | the identity name. |
---|---|
scope | the scope of the identity. |
KeyManagementException | if there is already an identity with the same name in the scope. |
---|
Creates a signer. This constructor should only be used for serialization.
Returns this signer's private key.
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. |
---|
Sets the key pair (public key and private key) for this signer.
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. |
Returns a string of information about the signer.