# Print output for @column tags ?>
public
abstract
class
IkeProtocolException
extends IkeException
| java.lang.Object | ||||
| ↳ | java.lang.Throwable | |||
| ↳ | java.lang.Exception | |||
| ↳ | android.net.ipsec.ike.exceptions.IkeException | |||
| ↳ | android.net.ipsec.ike.exceptions.IkeProtocolException | |||
IkeProtocolException is an abstract class that represents the common information for all IKE protocol errors.
Error types are as defined by RFC 7296.
Constants | |
|---|---|
int |
ERROR_TYPE_AUTHENTICATION_FAILED
IKE authentication failed |
int |
ERROR_TYPE_CHILD_SA_NOT_FOUND
Child SA in the received packet does not exist |
int |
ERROR_TYPE_FAILED_CP_REQUIRED
Configuration Payload required but not found in IKE setup |
int |
ERROR_TYPE_INTERNAL_ADDRESS_FAILURE
No internal addresses can be assigned |
int |
ERROR_TYPE_INVALID_IKE_SPI
Unrecognized destination IKE SPI |
int |
ERROR_TYPE_INVALID_KE_PAYLOAD
Invalid Key Exchaneg Payload |
int |
ERROR_TYPE_INVALID_MAJOR_VERSION
Invalid major version |
int |
ERROR_TYPE_INVALID_MESSAGE_ID
Invalid message ID |
int |
ERROR_TYPE_INVALID_SELECTORS
An IPsec Packet was found to have mismatched Traffic Selectors of the IPsec SA on which it was delivered |
int |
ERROR_TYPE_INVALID_SYNTAX
Invalid syntax |
int |
ERROR_TYPE_NO_ADDITIONAL_SAS
No additional SAa are acceptable |
int |
ERROR_TYPE_NO_PROPOSAL_CHOSEN
No SA Proposal Chosen is acceptable |
int |
ERROR_TYPE_SINGLE_PAIR_REQUIRED
Only Traffic Selectors specifying a single pair of addresses are acceptable |
int |
ERROR_TYPE_TEMPORARY_FAILURE
Temporary failure |
int |
ERROR_TYPE_TS_UNACCEPTABLE
No Traffic Selectors are acceptable |
int |
ERROR_TYPE_UNSUPPORTED_CRITICAL_PAYLOAD
Unsupported critical payload |
Public methods | |
|---|---|
int
|
getErrorType()
Returns the IKE standard protocol error type of this |
Inherited methods | |
|---|---|
public static final int ERROR_TYPE_AUTHENTICATION_FAILED
IKE authentication failed
Constant Value: 24 (0x00000018)
public static final int ERROR_TYPE_CHILD_SA_NOT_FOUND
Child SA in the received packet does not exist
Constant Value: 44 (0x0000002c)
public static final int ERROR_TYPE_FAILED_CP_REQUIRED
Configuration Payload required but not found in IKE setup
Constant Value: 37 (0x00000025)
public static final int ERROR_TYPE_INTERNAL_ADDRESS_FAILURE
No internal addresses can be assigned
Constant Value: 36 (0x00000024)
public static final int ERROR_TYPE_INVALID_IKE_SPI
Unrecognized destination IKE SPI
Constant Value: 4 (0x00000004)
public static final int ERROR_TYPE_INVALID_KE_PAYLOAD
Invalid Key Exchaneg Payload
Constant Value: 17 (0x00000011)
public static final int ERROR_TYPE_INVALID_MAJOR_VERSION
Invalid major version
Constant Value: 5 (0x00000005)
public static final int ERROR_TYPE_INVALID_MESSAGE_ID
Invalid message ID
Constant Value: 9 (0x00000009)
public static final int ERROR_TYPE_INVALID_SELECTORS
An IPsec Packet was found to have mismatched Traffic Selectors of the IPsec SA on which it was delivered
Constant Value: 39 (0x00000027)
public static final int ERROR_TYPE_INVALID_SYNTAX
Invalid syntax
Constant Value: 7 (0x00000007)
public static final int ERROR_TYPE_NO_ADDITIONAL_SAS
No additional SAa are acceptable
Constant Value: 35 (0x00000023)
public static final int ERROR_TYPE_NO_PROPOSAL_CHOSEN
No SA Proposal Chosen is acceptable
Constant Value: 14 (0x0000000e)
public static final int ERROR_TYPE_SINGLE_PAIR_REQUIRED
Only Traffic Selectors specifying a single pair of addresses are acceptable
Constant Value: 34 (0x00000022)
public static final int ERROR_TYPE_TEMPORARY_FAILURE
Temporary failure
Constant Value: 43 (0x0000002b)
public static final int ERROR_TYPE_TS_UNACCEPTABLE
No Traffic Selectors are acceptable
Constant Value: 38 (0x00000026)
public static final int ERROR_TYPE_UNSUPPORTED_CRITICAL_PAYLOAD
Unsupported critical payload
Constant Value: 1 (0x00000001)
public int getErrorType ()
Returns the IKE standard protocol error type of this IkeProtocolException instance.