Lenguaje

IkeSessionParams Clase

Definición

IkeSessionParams contiene todas las configuraciones proporcionadas por el usuario para negociar un IkeSession.

[Android.Runtime.Register("android/net/ipsec/ike/IkeSessionParams", ApiSince=31, DoNotGenerateAcw=true)]
public sealed class IkeSessionParams : Java.Lang.Object
[<Android.Runtime.Register("android/net/ipsec/ike/IkeSessionParams", ApiSince=31, DoNotGenerateAcw=true)>]
type IkeSessionParams = class
    inherit Object
Herencia
IkeSessionParams
Atributos

Comentarios

IkeSessionParams contiene todas las configuraciones proporcionadas por el usuario para negociar un IkeSession.

Tenga en cuenta que todas las configuraciones negociadas se reutilizarán durante la nueva clave, incluida la propuesta de SA y la duración.

Java documentación para android.net.ipsec.ike.IkeSessionParams.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Campos

Nombre Description
IkeDpdDelaySecDisabled

Al establecer el temporizador en este valor, se deshabilitará la detección de elementos del mismo nivel no enviados (DPD).

IkeOptionAcceptAnyRemoteId
Obsoletos.

Si se establece, la biblioteca IKE aceptará cualquier identidad remota (servidor), aunque no coincida con la identidad remota configurada.

IkeOptionEapOnlyAuth
Obsoletos.

Si se establece y EAP se ha configurado como método de autenticación, la biblioteca de IKE solicitará que el remoto (también) use un flujo de autenticación solo de EAP.

IkeOptionForcePort4500
Obsoletos.

Configura la sesión de IKE para enviar siempre al puerto 4500.

IkeOptionInitialContact
Obsoletos.

Si se establece, la biblioteca IKE enviará INITIAL_CONTACT notificación a los elementos del mismo nivel.

IkeOptionMobike
Obsoletos.

Si se establece, la sesión de IKE intentará controlar los cambios de dirección IP mediante RFC4555 MOBIKE.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
DpdDelaySeconds

Recupera el retraso de detección de pares inactivos (DPD) en segundos.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
HardLifetimeSeconds

Recupera la duración dura en segundos

IkeOptions

Devolver todas las opciones de IKE habilitadas

IkeSaProposals

Recupera todos los IkeSaProposals configurados

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

IkeSessionParams contiene todas las configuraciones proporcionadas por el usuario para negociar un IkeSession.

(Heredado de JavaObject)
JniPeerMembers

IkeSessionParams contiene todas las configuraciones proporcionadas por el usuario para negociar un IkeSession.

LocalAuthConfig

Recupera la configuración de autenticación local (cliente)

LocalIdentification

Recupera la identidad local (cliente)

NattKeepAliveDelaySeconds

Recupera el retraso keepalive keepalive de traducción de direcciones de red (NATT) en segundos.

Network

Recupera el valor Networkconfigurado o null si no se estableció.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
RemoteAuthConfig

Recupera la configuración de autenticación remota (servidor)

RemoteIdentification

Recupera la identidad remota (servidor) necesaria.

ServerHostname

Recupera el nombre de host del servidor configurado.

SoftLifetimeSeconds

Recupera la duración temporal en segundos

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

IkeSessionParams contiene todas las configuraciones proporcionadas por el usuario para negociar un IkeSession.

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

IkeSessionParams contiene todas las configuraciones proporcionadas por el usuario para negociar un IkeSession.

(Heredado de JavaObject)
Equals(Object)

IkeSessionParams contiene todas las configuraciones proporcionadas por el usuario para negociar un IkeSession.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetRetransmissionTimeoutsMillis()

Recupera la lista de tiempos de espera de retransmisión relativa en milisegundos.

HasIkeOption(Int32)

Comprueba si se establece la opción de negociación de sesión de IKE dada.

JavaFinalize()
Obsoletos.

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

IkeSessionParams contiene todas las configuraciones proporcionadas por el usuario para negociar un IkeSession.

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

IkeSessionParams contiene todas las configuraciones proporcionadas por el usuario para negociar un IkeSession.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

IkeSessionParams contiene todas las configuraciones proporcionadas por el usuario para negociar un IkeSession.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

IkeSessionParams contiene todas las configuraciones proporcionadas por el usuario para negociar un IkeSession.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

IkeSessionParams contiene todas las configuraciones proporcionadas por el usuario para negociar un IkeSession.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

IkeSessionParams contiene todas las configuraciones proporcionadas por el usuario para negociar un IkeSession.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

IkeSessionParams contiene todas las configuraciones proporcionadas por el usuario para negociar un IkeSession.

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

IkeSessionParams contiene todas las configuraciones proporcionadas por el usuario para negociar un IkeSession.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a