IkeProtocolException
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.
Summary
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 Exchange 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 protocol error type of this |
Inherited methods | |
---|---|
Constants
ERROR_TYPE_AUTHENTICATION_FAILED
public static final int ERROR_TYPE_AUTHENTICATION_FAILED
IKE authentication failed
Constant Value: 24 (0x00000018)
ERROR_TYPE_CHILD_SA_NOT_FOUND
public static final int ERROR_TYPE_CHILD_SA_NOT_FOUND
Child SA in the received packet does not exist
Constant Value: 44 (0x0000002c)
ERROR_TYPE_FAILED_CP_REQUIRED
public static final int ERROR_TYPE_FAILED_CP_REQUIRED
Configuration Payload required but not found in IKE setup
Constant Value: 37 (0x00000025)
ERROR_TYPE_INTERNAL_ADDRESS_FAILURE
public static final int ERROR_TYPE_INTERNAL_ADDRESS_FAILURE
No internal addresses can be assigned
Constant Value: 36 (0x00000024)
ERROR_TYPE_INVALID_IKE_SPI
public static final int ERROR_TYPE_INVALID_IKE_SPI
Unrecognized destination IKE SPI
Constant Value: 4 (0x00000004)
ERROR_TYPE_INVALID_KE_PAYLOAD
public static final int ERROR_TYPE_INVALID_KE_PAYLOAD
Invalid Key Exchange Payload
Constant Value: 17 (0x00000011)
ERROR_TYPE_INVALID_MAJOR_VERSION
public static final int ERROR_TYPE_INVALID_MAJOR_VERSION
Invalid major version
Constant Value: 5 (0x00000005)
ERROR_TYPE_INVALID_MESSAGE_ID
public static final int ERROR_TYPE_INVALID_MESSAGE_ID
Invalid message ID
Constant Value: 9 (0x00000009)
ERROR_TYPE_INVALID_SELECTORS
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)
ERROR_TYPE_INVALID_SYNTAX
public static final int ERROR_TYPE_INVALID_SYNTAX
Invalid syntax
Constant Value: 7 (0x00000007)
ERROR_TYPE_NO_ADDITIONAL_SAS
public static final int ERROR_TYPE_NO_ADDITIONAL_SAS
No additional SAa are acceptable
Constant Value: 35 (0x00000023)
ERROR_TYPE_NO_PROPOSAL_CHOSEN
public static final int ERROR_TYPE_NO_PROPOSAL_CHOSEN
No SA Proposal Chosen is acceptable
Constant Value: 14 (0x0000000e)
ERROR_TYPE_SINGLE_PAIR_REQUIRED
public static final int ERROR_TYPE_SINGLE_PAIR_REQUIRED
Only Traffic Selectors specifying a single pair of addresses are acceptable
Constant Value: 34 (0x00000022)
ERROR_TYPE_TEMPORARY_FAILURE
public static final int ERROR_TYPE_TEMPORARY_FAILURE
Temporary failure
Constant Value: 43 (0x0000002b)
ERROR_TYPE_TS_UNACCEPTABLE
public static final int ERROR_TYPE_TS_UNACCEPTABLE
No Traffic Selectors are acceptable
Constant Value: 38 (0x00000026)
ERROR_TYPE_UNSUPPORTED_CRITICAL_PAYLOAD
public static final int ERROR_TYPE_UNSUPPORTED_CRITICAL_PAYLOAD
Unsupported critical payload
Constant Value: 1 (0x00000001)
Public methods
getErrorType
public int getErrorType ()
Returns the IKE protocol error type of this IkeProtocolException
instance.
Returns | |
---|---|
int |
the IKE standard protocol error type defined in IkeProtocolException or the
error code for an unrecognized error type.
Value is ERROR_TYPE_UNSUPPORTED_CRITICAL_PAYLOAD , ERROR_TYPE_INVALID_IKE_SPI , ERROR_TYPE_INVALID_MAJOR_VERSION , ERROR_TYPE_INVALID_SYNTAX , ERROR_TYPE_INVALID_MESSAGE_ID , ERROR_TYPE_NO_PROPOSAL_CHOSEN , ERROR_TYPE_INVALID_KE_PAYLOAD , ERROR_TYPE_AUTHENTICATION_FAILED , ERROR_TYPE_SINGLE_PAIR_REQUIRED , ERROR_TYPE_NO_ADDITIONAL_SAS , ERROR_TYPE_INTERNAL_ADDRESS_FAILURE , ERROR_TYPE_FAILED_CP_REQUIRED , ERROR_TYPE_TS_UNACCEPTABLE , ERROR_TYPE_INVALID_SELECTORS , ERROR_TYPE_TEMPORARY_FAILURE , or ERROR_TYPE_CHILD_SA_NOT_FOUND |