| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private AlgorithmIdentifier | |
| private AsymmetricBlockCipher | |
| private Digest |
| Access | Constructor and Description |
|---|---|
| protected | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| private byte[] | |
| protected Object | engineGetParameter(String
the string name of the parameter. param)Implements abstract java.
Deprecated
Gets the value of the specified algorithm parameter.
|
| protected AlgorithmParameters | engineGetParameters()
Overrides java. Signature object.
|
| protected void | engineInitSign(PrivateKey
the private key of the identity whose signature
will be generated. privateKey)Implements abstract java. Signature object with the specified
private key for signing operations.
|
| protected void | engineInitVerify(PublicKey
the public key of the identity whose signature is
going to be verified. publicKey)Implements abstract java. Signature object with the specified
public key for verification operations.
|
| protected void | engineSetParameter(AlgorithmParameterSpec
the parameters params)Overrides java. Signature object with the specified parameter
values.
|
| protected void | engineSetParameter(String
the string identifier of the parameter. param, Object the parameter value. value)Implements abstract java.
Deprecated
replaced with #engineSetParameter(java.security.spec.AlgorithmParameterSpec)
Sets the specified algorithm parameter to the specified
value.
|
| protected byte[] | engineSign()
Implements abstract java. |
| protected void | engineUpdate(byte
the byte to use for the update. b)Implements abstract java. |
| protected void | engineUpdate(byte[]
the array of bytes b, int the offset to start from in the array of bytes off, int the number of bytes to use, starting at offset len)Implements abstract java. |
| protected boolean | engineVerify(byte[]
the signature bytes to be verified. sigBytes)Implements abstract java. |
| private String |
| algId | back to summary |
|---|---|
| private AlgorithmIdentifier algId | |
| cipher | back to summary |
|---|---|
| private AsymmetricBlockCipher cipher | |
| digest | back to summary |
|---|---|
| private Digest digest | |
| DigestSignatureSpi | back to summary |
|---|---|
| protected DigestSignatureSpi(Digest digest, AsymmetricBlockCipher cipher) | |
| DigestSignatureSpi | back to summary |
|---|---|
| protected DigestSignatureSpi(ASN1ObjectIdentifier objId, Digest digest, AsymmetricBlockCipher cipher) | |
| derEncode | back to summary |
|---|---|
| private byte[] derEncode(byte[] hash) throws IOException | |
| engineGetParameter | back to summary |
|---|---|
| protected Object engineGetParameter(String param) Implements abstract java. Doc from java. Deprecated
Gets the value of the specified algorithm parameter. This method supplies a general-purpose mechanism through which it is possible to get the various parameters of this object. A parameter may be any settable parameter for the algorithm, such as a parameter size, or a source of random bits for signature generation (if appropriate), or an indication of whether to perform a specific but optional computation. A uniform algorithm-specific naming scheme for each parameter is desirable but left unspecified at this time. | |
| engineGetParameters | back to summary |
|---|---|
| protected AlgorithmParameters engineGetParameters() Overrides java. Doc from java. Returns the parameters used with this The returned parameters may be the same that were used to initialize
this However, if the signature scheme does not support returning
the parameters as
| |
| engineInitSign | back to summary |
|---|---|
| protected void engineInitSign(PrivateKey privateKey) throws InvalidKeyException Implements abstract java. Doc from java. Initializes this
| |
| engineInitVerify | back to summary |
|---|---|
| protected void engineInitVerify(PublicKey publicKey) throws InvalidKeyException Implements abstract java. Doc from java. Initializes this
| |
| engineSetParameter | back to summary |
|---|---|
| protected void engineSetParameter(AlgorithmParameterSpec params) Overrides java. Doc from java. Initializes this
| |
| engineSetParameter | back to summary |
|---|---|
| protected void engineSetParameter(String param, Object value) Implements abstract java. Doc from java. Deprecated replaced with #engineSetParameter(java.security.spec.AlgorithmParameterSpec) Sets the specified algorithm parameter to the specified value. This method supplies a general-purpose mechanism through which it is possible to set the various parameters of this object. A parameter may be any settable parameter for the algorithm, such as a parameter size, or a source of random bits for signature generation (if appropriate), or an indication of whether to perform a specific but optional computation. A uniform algorithm-specific naming scheme for each parameter is desirable but left unspecified at this time. | |
| engineSign | back to summary |
|---|---|
| protected byte[] engineSign() throws SignatureException Implements abstract java. Doc from java. Returns the signature bytes of all the data updated so far. The format of the signature depends on the underlying signature scheme.
| |
| engineUpdate | back to summary |
|---|---|
| protected void engineUpdate(byte b) throws SignatureException Implements abstract java. Doc from java. Updates the data to be signed or verified using the specified byte.
| |
| engineUpdate | back to summary |
|---|---|
| protected void engineUpdate(byte[] b, int off, int len) throws SignatureException Implements abstract java. Doc from java. Updates the data to be signed or verified, using the specified array of bytes, starting at the specified offset.
| |
| engineVerify | back to summary |
|---|---|
| protected boolean engineVerify(byte[] sigBytes) throws SignatureException Implements abstract java. Doc from java. Verifies the passed-in signature.
| |
| getType | back to summary |
|---|---|
| private String getType(Object o) | |
| Access | Constructor and Description |
|---|---|
| public |
| MD2 | back to summary |
|---|---|
| public MD2() | |
| Access | Constructor and Description |
|---|---|
| public |
| MD4 | back to summary |
|---|---|
| public MD4() | |
| Access | Constructor and Description |
|---|---|
| public |
| MD5 | back to summary |
|---|---|
| public MD5() | |
| Access | Constructor and Description |
|---|---|
| public |
| noneRSA | back to summary |
|---|---|
| public noneRSA() | |
| Access | Constructor and Description |
|---|---|
| public |
| RIPEMD128 | back to summary |
|---|---|
| public RIPEMD128() | |
| Access | Constructor and Description |
|---|---|
| public |
| RIPEMD160 | back to summary |
|---|---|
| public RIPEMD160() | |
| Access | Constructor and Description |
|---|---|
| public |
| RIPEMD256 | back to summary |
|---|---|
| public RIPEMD256() | |
| Access | Constructor and Description |
|---|---|
| public |
| SHA1 | back to summary |
|---|---|
| public SHA1() | |
| Access | Constructor and Description |
|---|---|
| public |
| SHA224 | back to summary |
|---|---|
| public SHA224() | |
| Access | Constructor and Description |
|---|---|
| public |
| SHA256 | back to summary |
|---|---|
| public SHA256() | |
| Access | Constructor and Description |
|---|---|
| public |
| SHA384 | back to summary |
|---|---|
| public SHA384() | |
| Access | Constructor and Description |
|---|---|
| public |
| SHA3_224 | back to summary |
|---|---|
| public SHA3_224() | |
| Access | Constructor and Description |
|---|---|
| public |
| SHA3_256 | back to summary |
|---|---|
| public SHA3_256() | |
| Access | Constructor and Description |
|---|---|
| public |
| SHA3_384 | back to summary |
|---|---|
| public SHA3_384() | |
| Access | Constructor and Description |
|---|---|
| public |
| SHA3_512 | back to summary |
|---|---|
| public SHA3_512() | |
| Access | Constructor and Description |
|---|---|
| public |
| SHA512 | back to summary |
|---|---|
| public SHA512() | |
| Access | Constructor and Description |
|---|---|
| public |
| SHA512_224 | back to summary |
|---|---|
| public SHA512_224() | |
| Access | Constructor and Description |
|---|---|
| public |
| SHA512_256 | back to summary |
|---|---|
| public SHA512_256() | |