mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 06:45:07 +02:00
4958071: (spec) confusing exception list for javax.crypto.Cipher.init(...) for
Reviewed-by: valeriep, wetmore
This commit is contained in:
parent
d3d2e669b7
commit
550e5d7822
2 changed files with 120 additions and 0 deletions
|
@ -1239,6 +1239,8 @@ public class Cipher {
|
|||
* @throws UnsupportedOperationException if {@code opmode} is
|
||||
* {@code WRAP_MODE} or {@code UNWRAP_MODE} but the mode is not implemented
|
||||
* by the underlying {@code CipherSpi}
|
||||
* @throws InvalidParameterException if {@code opmode} is not one of the
|
||||
* recognized values
|
||||
*/
|
||||
public final void init(int opmode, Key key) throws InvalidKeyException {
|
||||
init(opmode, key, JCAUtil.getDefSecureRandom());
|
||||
|
@ -1294,6 +1296,8 @@ public class Cipher {
|
|||
* @throws UnsupportedOperationException if {@code opmode} is
|
||||
* {@code WRAP_MODE} or {@code UNWRAP_MODE} but the mode is not implemented
|
||||
* by the underlying {@code CipherSpi}
|
||||
* @throws InvalidParameterException if {@code opmode} is not one of the
|
||||
* recognized values
|
||||
*/
|
||||
public final void init(int opmode, Key key, SecureRandom random)
|
||||
throws InvalidKeyException
|
||||
|
@ -1379,6 +1383,9 @@ public class Cipher {
|
|||
* @throws UnsupportedOperationException if {@code opmode} is
|
||||
* {@code WRAP_MODE} or {@code UNWRAP_MODE} but the mode is not implemented
|
||||
* by the underlying {@code CipherSpi}
|
||||
* @throws InvalidParameterException if {@code opmode} is not one of the
|
||||
* recognized values
|
||||
*
|
||||
*/
|
||||
public final void init(int opmode, Key key, AlgorithmParameterSpec params)
|
||||
throws InvalidKeyException, InvalidAlgorithmParameterException
|
||||
|
@ -1441,6 +1448,9 @@ public class Cipher {
|
|||
* @throws UnsupportedOperationException if {@code opmode} is
|
||||
* {@code WRAP_MODE} or {@code UNWRAP_MODE} but the mode is not implemented
|
||||
* by the underlying {@code CipherSpi}
|
||||
* @throws InvalidParameterException if {@code opmode} is not one of the
|
||||
* recognized values
|
||||
*
|
||||
*/
|
||||
public final void init(int opmode, Key key, AlgorithmParameterSpec params,
|
||||
SecureRandom random)
|
||||
|
@ -1522,6 +1532,8 @@ public class Cipher {
|
|||
* @throws UnsupportedOperationException if {@code opmode} is
|
||||
* {@code WRAP_MODE} or {@code UNWRAP_MODE} but the mode is not implemented
|
||||
* by the underlying {@code CipherSpi}
|
||||
* @throws InvalidParameterException if {@code opmode} is not one of the
|
||||
* recognized values
|
||||
*/
|
||||
public final void init(int opmode, Key key, AlgorithmParameters params)
|
||||
throws InvalidKeyException, InvalidAlgorithmParameterException
|
||||
|
@ -1584,6 +1596,8 @@ public class Cipher {
|
|||
* @throws UnsupportedOperationException if {@code opmode} is
|
||||
* {@code WRAP_MODE} or {@code UNWRAP_MODE} but the mode is not implemented
|
||||
* by the underlying {@code CipherSpi}
|
||||
* @throws InvalidParameterException if {@code opmode} is not one of the
|
||||
* recognized values
|
||||
*/
|
||||
public final void init(int opmode, Key key, AlgorithmParameters params,
|
||||
SecureRandom random)
|
||||
|
@ -1671,6 +1685,8 @@ public class Cipher {
|
|||
* @throws UnsupportedOperationException if {@code opmode} is
|
||||
* {@code WRAP_MODE} or {@code UNWRAP_MODE} but the mode is not implemented
|
||||
* by the underlying {@code CipherSpi}
|
||||
* @throws InvalidParameterException if {@code opmode} is not one of the
|
||||
* recognized values
|
||||
*/
|
||||
public final void init(int opmode, Certificate certificate)
|
||||
throws InvalidKeyException
|
||||
|
@ -1740,6 +1756,8 @@ public class Cipher {
|
|||
* @throws UnsupportedOperationException if {@code opmode} is
|
||||
* {@code WRAP_MODE} or {@code UNWRAP_MODE} but the mode is not implemented
|
||||
* by the underlying {@code CipherSpi}
|
||||
* @throws InvalidParameterException if {@code opmode} is not one of the
|
||||
* recognized values
|
||||
*/
|
||||
public final void init(int opmode, Certificate certificate,
|
||||
SecureRandom random)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue