Added in API level 31

InvalidKeException


class InvalidKeException : IkeProtocolException
kotlin.Any
   ↳ kotlin.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

Construct an instance of InvalidKeException.

Public methods
Int

Return the expected DH Group included in this exception.

Inherited functions

Public constructors

InvalidKeException

Added in API level 31
InvalidKeException(dhGroup: Int)

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

Added in API level 31
fun getDhGroup(): Int

Return the expected DH Group included in this exception.

Return
Int the expected DH Group.