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. |