|
|
java > java.security > java.security.signature >
Class: java.security.Signature java.lang.Object java.security.SignatureSpi java.security.Signature
public abstract class Signature extends SignatureSpi
FIELDS:
protected static final int SIGN : 2 protected static final int UNINITIALIZED : 0 protected static final int VERIFY : 3 protected int state |
|
|
|
CONSTRUCTORS:
| | | protected | Signature(String algorithm) |
| |
|
|
|
METHODS:
| | | | public | Object | clone() Throws: CloneNotSupportedException Overrides: SignatureSpi Overrides: Object |
| | public final | String | getAlgorithm() |
| | public static | Signature | getInstance(String algorithm) Throws: NoSuchAlgorithmException |
| | public static | Signature | getInstance(String algorithm, String provider) Throws: NoSuchAlgorithmException Throws: NoSuchProviderException Throws: IllegalArgumentException |
| | public static | Signature | getInstance(String algorithm, Provider provider) Throws: NoSuchAlgorithmException Throws: IllegalArgumentException |
| | public final | Object | getParameter(String param) Throws: InvalidParameterException |
| | public final | AlgorithmParameters | getParameters() |
| | public final | Provider | getProvider() |
| | public final | void | initSign(PrivateKey privateKey) Throws: InvalidKeyException |
| | public final | void | initSign(PrivateKey privateKey, SecureRandom random) Throws: InvalidKeyException |
| | public final | void | initVerify(PublicKey publicKey) Throws: InvalidKeyException |
| | public final | void | initVerify(Certificate certificate) Throws: InvalidKeyException |
| | public final | void | setParameter(String param, Object value) Throws: InvalidParameterException |
| | public final | void | setParameter(AlgorithmParameterSpec params) Throws: InvalidAlgorithmParameterException |
| | public final | byte[] | sign() Throws: SignatureException |
| | public final | int | sign(byte[] outbuf, int offset, int len) Throws: SignatureException |
| | public | String | toString() Overrides: Object |
| | public final | void | update(byte b) Throws: SignatureException |
| | public final | void | update(byte[] data) Throws: SignatureException |
| | public final | void | update(byte[] data, int off, int len) Throws: SignatureException |
| | public final | void | update(ByteBuffer data) Throws: SignatureException |
| | public final | boolean | verify(byte[] signature) Throws: SignatureException |
| | public final | boolean | verify(byte[] signature, int offset, int length) Throws: SignatureException Throws: IllegalArgumentException |
| |
|
|
|
INHERITED METHODS:
| engineInitVerify(java.security.PublicKey), engineInitSign(java.security.PrivateKey), engineInitSign(java.security.PrivateKey, java.security.SecureRandom), engineUpdate(byte), engineUpdate(byte[], int, int), engineUpdate(java.nio.ByteBuffer), engineSign(), engineSign(byte[], int, int), engineVerify(byte[]), engineVerify(byte[], int, int), engineSetParameter(java.lang.String, java.lang.Object), engineSetParameter(java.security.spec.AlgorithmParameterSpec), engineGetParameters(), engineGetParameter(java.lang.String), clone(), getClass(), hashCode(), equals(java.lang.Object), clone(), toString(), notify(), notifyAll(), wait(long), wait(long, int), wait(), finalize(), |
|
|
|
SUBCLASSES:
|
|



|