|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | 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
.
Untamed: 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 FormField Summary | |
private PrivateKey |
privateKey
Deprecated. The signer's private key. |
Fields inherited from class java.security.Identity |
certificates, info, scope |
Constructor Summary | |
protected |
Signer()
Deprecated. Creates a signer. |
|
Signer(String name)
Deprecated. Enabled: Creates a signer with the specified identity name. |
|
Signer(String name,
IdentityScope scope)
Deprecated. Enabled: Creates a signer with the specified identity name and scope. |
Method Summary | |
private static void |
check(String directive)
Deprecated. |
PrivateKey |
getPrivateKey()
Deprecated. Enabled: Returns this signer's private key. |
(package private) String |
printKeys()
Deprecated. |
void |
setKeyPair(KeyPair pair)
Deprecated. Enabled: Sets the key pair (public key and private key) for this signer. |
String |
toString()
Deprecated. Suppressed: Returns a string of information about the signer. |
Methods inherited from class java.security.Identity |
addCertificate, certificates, equals, fullName, getInfo, getName, getPublicKey, getScope, hashCode, identityEquals, printCertificates, removeCertificate, setInfo, setPublicKey, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
private PrivateKey privateKey
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.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.
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
KeyException
SecurityManager.checkSecurityAccess(java.lang.String)
String printKeys()
printKeys
in class Identity
public String toString()
toString
in interface Principal
toString
in class Identity
SecurityManager.checkSecurityAccess(java.lang.String)
private static void check(String directive)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |