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