InvalidKeException
public
final
class
InvalidKeException
extends IkeProtocolException
| java.lang.Object | |||||
| ↳ | java.lang.Throwable | ||||
| ↳ | java.lang.Exception | ||||
| ↳ | android.net.ipsec.ike.exceptions.IkeException | ||||
| ↳ | android.net.ipsec.ike.exceptions.IkeProtocolException | ||||
| ↳ | android.net.ipsec.ike.exceptions.InvalidKeException | ||||
This exception is thrown when the remote server expected a different Diffie-Hellman group.
This exception indicates that the remote server received a different KE payload in the Child creation request from accepted Diffie-Hellman group. Callers can retry Child creation by proposing the expected DH group included in this exception.
Summary
Inherited constants |
|---|
Public constructors | |
|---|---|
InvalidKeException(int dhGroup)
Construct an instance of InvalidKeException. |
|
Public methods | |
|---|---|
int
|
getDhGroup()
Return the expected DH Group included in this exception. |
Inherited methods | |
|---|---|
Public constructors
InvalidKeException
public InvalidKeException (int dhGroup)
Construct an instance of InvalidKeException.
Except for testing, IKE library users normally do not instantiate this object themselves
but instead get a reference via IkeSessionCallback or ChildSessionCallback.
| Parameters | |
|---|---|
dhGroup |
int: the expected DH group |
Public methods
getDhGroup
public int getDhGroup ()
Return the expected DH Group included in this exception.
| Returns | |
|---|---|
int |
the expected DH Group. |