Class Signer
java.lang.Object
java.security.Identity
java.security.Signer
- All Implemented Interfaces:
- Serializable,- Principal
Deprecated, for removal: This API element is subject to removal in a future version.
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.
- Since:
- 1.1
- See Also:
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedSigner()Deprecated, for removal: This API element is subject to removal in a future version.Creates aSigner.Deprecated, for removal: This API element is subject to removal in a future version.Creates aSignerwith the specified identity name.Signer(String name, IdentityScope scope) Deprecated, for removal: This API element is subject to removal in a future version.Creates aSignerwith the specified identity name and scope.
- 
Method SummaryModifier and TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Returns this signer's private key.final voidsetKeyPair(KeyPair pair) Deprecated, for removal: This API element is subject to removal in a future version.Sets the key pair (public key and private key) for thisSigner.toString()Deprecated, for removal: This API element is subject to removal in a future version.Returns a string of information about theSigner.Methods declared in class java.security.IdentityaddCertificate, certificates, equals, getInfo, getName, getPublicKey, getScope, hashCode, identityEquals, removeCertificate, setInfo, setPublicKey, toString
- 
Constructor Details- 
Signerprotected Signer()Deprecated, for removal: This API element is subject to removal in a future version.Creates aSigner. This constructor should only be used for serialization.
- 
SignerDeprecated, for removal: This API element is subject to removal in a future version.Creates aSignerwith the specified identity name.- Parameters:
- name- the identity name.
 
- 
SignerDeprecated, for removal: This API element is subject to removal in a future version.Creates aSignerwith the specified identity name and scope.- Parameters:
- name- the identity name.
- scope- the scope of the identity.
- Throws:
- KeyManagementException- if there is already an identity with the same name in the scope.
 
 
- 
- 
Method Details- 
getPrivateKeyDeprecated, for removal: This API element is subject to removal in a future version.Returns this signer's private key.- Returns:
- this signer's private key, or nullif the private key has not yet been set.
 
- 
setKeyPairDeprecated, for removal: This API element is subject to removal in a future version.Sets the key pair (public key and private key) for thisSigner.- Parameters:
- pair- an initialized key pair.
- Throws:
- InvalidParameterException- if the key pair is not properly initialized.
- KeyException- if the key pair cannot be set for any other reason.
 
- 
toString
 
- 
java.security.KeyStore, thejava.security.certpackage, andjava.security.Principal.