java.lang.Object java.security.Identity java.security.Signer
java.security.KeyStore
, the java.security.cert
package, and java.security.Principal
.
@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.
Identity
, Serialized Form
protected
Signer()
Signer(String name)
Signer(String name, IdentityScope scope)
PrivateKey
getPrivateKey()
void
setKeyPair(KeyPair pair)
String
toString()
addCertificate, certificates, equals, getInfo, getName, getPublicKey, getScope, hashCode, identityEquals, removeCertificate, setInfo, setPublicKey, toString
Signer
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.
KeyManagementException
- if there is already an identity with the same name in the scope.
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.
SecurityException
- if a security manager exists and its checkSecurityAccess
method doesn't allow returning 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
- 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.
SecurityManager.checkSecurityAccess(java.lang.String)
public String toString()
toString
in interface Principal
toString
in class Identity
SecurityManager.checkSecurityAccess(java.lang.String)
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4