META-INF/
META-INF/MANIFEST.MF
android/
android/net/
android/net/eap/
android/net/eap/EapSessionConfig$1.class
EapSessionConfig.java
package android.net.eap
synthetic android.net.eap.EapSessionConfig$1 extends java.lang.Object {
}
android/net/eap/EapSessionConfig$Builder.class
EapSessionConfig.java
package android.net.eap
public final android.net.eap.EapSessionConfig$Builder extends java.lang.Object {
public void <init> ()
public android.net.eap.EapSessionConfig$Builder setEapIdentity (byte[])
byte[] eapIdentity
public android.net.eap.EapSessionConfig$Builder setEapSimConfig (int, int)
int subId
int apptype
public android.net.eap.EapSessionConfig$Builder setEapAkaConfig (int, int)
int subId
int apptype
public android.net.eap.EapSessionConfig$Builder setEapAkaPrimeConfig (int, int, java.lang.String, boolean)
int subId
int apptype
String networkName
boolean allowMismatchedNetworkNames
public android.net.eap.EapSessionConfig$Builder setEapMsChapV2Config (java.lang.String, java.lang.String)
String username
String password
public android.net.eap.EapSessionConfig build ()
}
android/net/eap/EapSessionConfig$EapAkaConfig.class
EapSessionConfig.java
package android.net.eap
public android.net.eap.EapSessionConfig$EapAkaConfig extends android.net.eap.EapSessionConfig$EapUiccConfig {
void <init> ()
}
android/net/eap/EapSessionConfig$EapAkaPrimeConfig.class
EapSessionConfig.java
package android.net.eap
public android.net.eap.EapSessionConfig$EapAkaPrimeConfig extends android.net.eap.EapSessionConfig$EapAkaConfig {
void <init> ()
public java.lang.String getNetworkName ()
public boolean allowsMismatchedNetworkNames ()
}
android/net/eap/EapSessionConfig$EapMethodConfig.class
EapSessionConfig.java
package android.net.eap
public abstract android.net.eap.EapSessionConfig$EapMethodConfig extends java.lang.Object {
void <init> ()
public int getMethodType ()
}
android/net/eap/EapSessionConfig$EapMsChapV2Config.class
EapSessionConfig.java
package android.net.eap
public android.net.eap.EapSessionConfig$EapMsChapV2Config extends android.net.eap.EapSessionConfig$EapMethodConfig {
void <init> ()
public java.lang.String getUsername ()
public java.lang.String getPassword ()
}
android/net/eap/EapSessionConfig$EapSimConfig.class
EapSessionConfig.java
package android.net.eap
public android.net.eap.EapSessionConfig$EapSimConfig extends android.net.eap.EapSessionConfig$EapUiccConfig {
void <init> ()
}
android/net/eap/EapSessionConfig$EapUiccConfig.class
EapSessionConfig.java
package android.net.eap
public abstract android.net.eap.EapSessionConfig$EapUiccConfig extends android.net.eap.EapSessionConfig$EapMethodConfig {
private void <init> ()
public int getSubId ()
public int getAppType ()
synthetic void <init> (android.net.eap.EapSessionConfig$1)
android.net.eap.EapSessionConfig$1 x0
}
android/net/eap/EapSessionConfig.class
EapSessionConfig.java
package android.net.eap
public final android.net.eap.EapSessionConfig extends java.lang.Object {
void <init> ()
public byte[] getEapIdentity ()
public android.net.eap.EapSessionConfig$EapSimConfig getEapSimConfig ()
public android.net.eap.EapSessionConfig$EapAkaConfig getEapAkaConfig ()
public android.net.eap.EapSessionConfig$EapAkaPrimeConfig getEapAkaPrimeConfig ()
public android.net.eap.EapSessionConfig$EapMsChapV2Config getEapMsChapV2onfig ()
}
android/net/ipsec/
android/net/ipsec/ike/
android/net/ipsec/ike/ChildSaProposal$Builder.class
ChildSaProposal.java
package android.net.ipsec.ike
public final android.net.ipsec.ike.ChildSaProposal$Builder extends java.lang.Object {
public void <init> ()
public android.net.ipsec.ike.ChildSaProposal$Builder addEncryptionAlgorithm (int, int)
int algorithm
int keyLength
public android.net.ipsec.ike.ChildSaProposal$Builder addIntegrityAlgorithm (int)
int algorithm
public android.net.ipsec.ike.ChildSaProposal$Builder addDhGroup (int)
int dhGroup
public android.net.ipsec.ike.ChildSaProposal build ()
}
android/net/ipsec/ike/ChildSaProposal.class
ChildSaProposal.java
package android.net.ipsec.ike
public final android.net.ipsec.ike.ChildSaProposal extends android.net.ipsec.ike.SaProposal {
void <init> ()
}
android/net/ipsec/ike/ChildSessionCallback.class
ChildSessionCallback.java
package android.net.ipsec.ike
public abstract android.net.ipsec.ike.ChildSessionCallback extends java.lang.Object {
public abstract void onOpened (android.net.ipsec.ike.ChildSessionConfiguration)
public abstract void onClosed ()
public abstract void onClosedExceptionally (android.net.ipsec.ike.exceptions.IkeException)
public abstract void onIpSecTransformCreated (android.net.IpSecTransform, int)
public abstract void onIpSecTransformDeleted (android.net.IpSecTransform, int)
}
android/net/ipsec/ike/ChildSessionConfiguration.class
ChildSessionConfiguration.java
package android.net.ipsec.ike
public final android.net.ipsec.ike.ChildSessionConfiguration extends java.lang.Object {
void <init> ()
public java.util.List getInboundTrafficSelectors ()
public java.util.List getOutboundTrafficSelectors ()
public java.util.List getInternalAddresses ()
public java.util.List getInternalSubnets ()
public java.util.List getInternalDnsServers ()
public java.util.List getInternalDhcpServers ()
}
android/net/ipsec/ike/ChildSessionParams.class
ChildSessionParams.java
package android.net.ipsec.ike
public abstract android.net.ipsec.ike.ChildSessionParams extends java.lang.Object {
void <init> ()
public java.util.List getInboundTrafficSelectors ()
public java.util.List getOutboundTrafficSelectors ()
public java.util.List getSaProposals ()
public int getHardLifetimeSeconds ()
public int getSoftLifetimeSeconds ()
}
android/net/ipsec/ike/IkeDerAsn1DnIdentification.class
IkeDerAsn1DnIdentification.java
package android.net.ipsec.ike
public final android.net.ipsec.ike.IkeDerAsn1DnIdentification extends android.net.ipsec.ike.IkeIdentification {
public final javax.security.auth.x500.X500Principal derAsn1Dn
public void <init> (javax.security.auth.x500.X500Principal)
javax.security.auth.x500.X500Principal derAsn1Dn
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
}
android/net/ipsec/ike/IkeFqdnIdentification.class
IkeFqdnIdentification.java
package android.net.ipsec.ike
public android.net.ipsec.ike.IkeFqdnIdentification extends android.net.ipsec.ike.IkeIdentification {
public final String fqdn
public void <init> (java.lang.String)
String fqdn
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
}
android/net/ipsec/ike/IkeIdentification.class
IkeIdentification.java
package android.net.ipsec.ike
public abstract android.net.ipsec.ike.IkeIdentification extends java.lang.Object {
void <init> ()
}
android/net/ipsec/ike/IkeIpv4AddrIdentification.class
IkeIpv4AddrIdentification.java
package android.net.ipsec.ike
public final android.net.ipsec.ike.IkeIpv4AddrIdentification extends android.net.ipsec.ike.IkeIdentification {
public final java.net.Inet4Address ipv4Address
public void <init> (java.net.Inet4Address)
java.net.Inet4Address address
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
}
android/net/ipsec/ike/IkeIpv6AddrIdentification.class
IkeIpv6AddrIdentification.java
package android.net.ipsec.ike
public android.net.ipsec.ike.IkeIpv6AddrIdentification extends android.net.ipsec.ike.IkeIdentification {
public final java.net.Inet6Address ipv6Address
public void <init> (java.net.Inet6Address)
java.net.Inet6Address address
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
}
android/net/ipsec/ike/IkeKeyIdIdentification.class
IkeKeyIdIdentification.java
package android.net.ipsec.ike
public final android.net.ipsec.ike.IkeKeyIdIdentification extends android.net.ipsec.ike.IkeIdentification {
public final byte[] keyId
public void <init> (byte[])
byte[] keyId
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
}
android/net/ipsec/ike/IkeRfc822AddrIdentification.class
IkeRfc822AddrIdentification.java
package android.net.ipsec.ike
public final android.net.ipsec.ike.IkeRfc822AddrIdentification extends android.net.ipsec.ike.IkeIdentification {
public final String rfc822Name
public void <init> (java.lang.String)
String rfc822Name
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
}
android/net/ipsec/ike/IkeSaProposal$Builder.class
IkeSaProposal.java
package android.net.ipsec.ike
public final android.net.ipsec.ike.IkeSaProposal$Builder extends java.lang.Object {
public void <init> ()
public android.net.ipsec.ike.IkeSaProposal$Builder addEncryptionAlgorithm (int, int)
int algorithm
int keyLength
public android.net.ipsec.ike.IkeSaProposal$Builder addIntegrityAlgorithm (int)
int algorithm
public android.net.ipsec.ike.IkeSaProposal$Builder addDhGroup (int)
int dhGroup
public android.net.ipsec.ike.IkeSaProposal$Builder addPseudorandomFunction (int)
int algorithm
public android.net.ipsec.ike.IkeSaProposal build ()
}
android/net/ipsec/ike/IkeSaProposal.class
IkeSaProposal.java
package android.net.ipsec.ike
public final android.net.ipsec.ike.IkeSaProposal extends android.net.ipsec.ike.SaProposal {
void <init> ()
public java.util.List getPseudorandomFunctions ()
}
android/net/ipsec/ike/IkeSession.class
IkeSession.java
package android.net.ipsec.ike
public final android.net.ipsec.ike.IkeSession extends java.lang.Object implements java.lang.AutoCloseable {
public void <init> (android.content.Context, android.net.ipsec.ike.IkeSessionParams, android.net.ipsec.ike.ChildSessionParams, java.util.concurrent.Executor, android.net.ipsec.ike.IkeSessionCallback, android.net.ipsec.ike.ChildSessionCallback)
android.content.Context context
android.net.ipsec.ike.IkeSessionParams ikeSessionParams
android.net.ipsec.ike.ChildSessionParams firstChildSessionParams
java.util.concurrent.Executor userCbExecutor
android.net.ipsec.ike.IkeSessionCallback ikeSessionCallback
android.net.ipsec.ike.ChildSessionCallback firstChildSessionCallback
public void finalize ()
public void openChildSession (android.net.ipsec.ike.ChildSessionParams, android.net.ipsec.ike.ChildSessionCallback)
android.net.ipsec.ike.ChildSessionParams childSessionParams
android.net.ipsec.ike.ChildSessionCallback childSessionCallback
public void closeChildSession (android.net.ipsec.ike.ChildSessionCallback)
android.net.ipsec.ike.ChildSessionCallback childSessionCallback
public void close ()
public void kill ()
}
android/net/ipsec/ike/IkeSessionCallback.class
IkeSessionCallback.java
package android.net.ipsec.ike
public abstract android.net.ipsec.ike.IkeSessionCallback extends java.lang.Object {
public abstract void onOpened (android.net.ipsec.ike.IkeSessionConfiguration)
public abstract void onClosed ()
public abstract void onClosedExceptionally (android.net.ipsec.ike.exceptions.IkeException)
public abstract void onError (android.net.ipsec.ike.exceptions.IkeProtocolException)
}
android/net/ipsec/ike/IkeSessionConfiguration.class
IkeSessionConfiguration.java
package android.net.ipsec.ike
public final android.net.ipsec.ike.IkeSessionConfiguration extends java.lang.Object {
public static final int EXTENSION_TYPE_FRAGMENTATION
public static final int EXTENSION_TYPE_MOBIKE
void <init> ()
public java.lang.String getRemoteApplicationVersion ()
public java.util.List getRemoteVendorIds ()
public boolean isIkeExtensionEnabled (int)
int extensionType
public java.util.List getPcscfServers ()
public android.net.ipsec.ike.IkeSessionConnectionInfo getIkeSessionConnectionInfo ()
}
android/net/ipsec/ike/IkeSessionConnectionInfo.class
IkeSessionConnectionInfo.java
package android.net.ipsec.ike
public final android.net.ipsec.ike.IkeSessionConnectionInfo extends java.lang.Object {
void <init> ()
public java.net.InetAddress getLocalAddress ()
public java.net.InetAddress getRemoteAddress ()
public android.net.Network getNetwork ()
}
android/net/ipsec/ike/IkeSessionParams$Builder.class
IkeSessionParams.java
package android.net.ipsec.ike
public final android.net.ipsec.ike.IkeSessionParams$Builder extends java.lang.Object {
public void <init> (android.content.Context)
android.content.Context context
public android.net.ipsec.ike.IkeSessionParams$Builder setServerHostname (java.lang.String)
String serverHostname
public android.net.ipsec.ike.IkeSessionParams$Builder setNetwork (android.net.Network)
android.net.Network network
public android.net.ipsec.ike.IkeSessionParams$Builder setLocalIdentification (android.net.ipsec.ike.IkeIdentification)
android.net.ipsec.ike.IkeIdentification identification
public android.net.ipsec.ike.IkeSessionParams$Builder setRemoteIdentification (android.net.ipsec.ike.IkeIdentification)
android.net.ipsec.ike.IkeIdentification identification
public android.net.ipsec.ike.IkeSessionParams$Builder addSaProposal (android.net.ipsec.ike.IkeSaProposal)
android.net.ipsec.ike.IkeSaProposal proposal
public android.net.ipsec.ike.IkeSessionParams$Builder setAuthPsk (byte[])
byte[] sharedKey
public android.net.ipsec.ike.IkeSessionParams$Builder setAuthEap (java.security.cert.X509Certificate, android.net.eap.EapSessionConfig)
java.security.cert.X509Certificate serverCaCert
android.net.eap.EapSessionConfig eapConfig
public android.net.ipsec.ike.IkeSessionParams$Builder setAuthDigitalSignature (java.security.cert.X509Certificate, java.security.cert.X509Certificate, java.security.PrivateKey)
java.security.cert.X509Certificate serverCaCert
java.security.cert.X509Certificate clientEndCert
java.security.PrivateKey clientPrivateKey
public android.net.ipsec.ike.IkeSessionParams$Builder setAuthDigitalSignature (java.security.cert.X509Certificate, java.security.cert.X509Certificate, java.util.List, java.security.PrivateKey)
java.security.cert.X509Certificate serverCaCert
java.security.cert.X509Certificate clientEndCert
java.util.List clientIntermediateCerts
java.security.PrivateKey clientPrivateKey
public android.net.ipsec.ike.IkeSessionParams$Builder addPcscfServerRequest (java.net.InetAddress)
java.net.InetAddress address
public android.net.ipsec.ike.IkeSessionParams$Builder addPcscfServerRequest (int)
int addressFamily
public android.net.ipsec.ike.IkeSessionParams$Builder setLifetimeSeconds (int, int)
int hardLifetimeSeconds
int softLifetimeSeconds
public android.net.ipsec.ike.IkeSessionParams$Builder setDpdDelaySeconds (int)
int dpdDelaySeconds
public android.net.ipsec.ike.IkeSessionParams$Builder setRetransmissionTimeoutsMillis (int[])
int[] retransTimeoutMillisList
public android.net.ipsec.ike.IkeSessionParams$Builder addIkeOption (int)
int ikeOption
public android.net.ipsec.ike.IkeSessionParams$Builder removeIkeOption (int)
int ikeOption
public android.net.ipsec.ike.IkeSessionParams build ()
}
android/net/ipsec/ike/IkeSessionParams$ConfigRequestIpv4PcscfServer.class
IkeSessionParams.java
package android.net.ipsec.ike
public abstract android.net.ipsec.ike.IkeSessionParams$ConfigRequestIpv4PcscfServer extends java.lang.Object implements android.net.ipsec.ike.IkeSessionParams$IkeConfigRequest {
public abstract java.net.Inet4Address getAddress ()
}
android/net/ipsec/ike/IkeSessionParams$ConfigRequestIpv6PcscfServer.class
IkeSessionParams.java
package android.net.ipsec.ike
public abstract android.net.ipsec.ike.IkeSessionParams$ConfigRequestIpv6PcscfServer extends java.lang.Object implements android.net.ipsec.ike.IkeSessionParams$IkeConfigRequest {
public abstract java.net.Inet6Address getAddress ()
}
android/net/ipsec/ike/IkeSessionParams$IkeAuthConfig.class
IkeSessionParams.java
package android.net.ipsec.ike
public abstract android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig extends java.lang.Object {
void <init> ()
}
android/net/ipsec/ike/IkeSessionParams$IkeAuthDigitalSignLocalConfig.class
IkeSessionParams.java
package android.net.ipsec.ike
public android.net.ipsec.ike.IkeSessionParams$IkeAuthDigitalSignLocalConfig extends android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig {
private void <init> ()
public java.security.cert.X509Certificate getClientEndCertificate ()
public java.util.List getIntermediateCertificates ()
public java.security.PrivateKey getPrivateKey ()
}
android/net/ipsec/ike/IkeSessionParams$IkeAuthDigitalSignRemoteConfig.class
IkeSessionParams.java
package android.net.ipsec.ike
public android.net.ipsec.ike.IkeSessionParams$IkeAuthDigitalSignRemoteConfig extends android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig {
private void <init> ()
public java.security.cert.X509Certificate getRemoteCaCert ()
}
android/net/ipsec/ike/IkeSessionParams$IkeAuthEapConfig.class
IkeSessionParams.java
package android.net.ipsec.ike
public android.net.ipsec.ike.IkeSessionParams$IkeAuthEapConfig extends android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig {
private void <init> ()
public android.net.eap.EapSessionConfig getEapConfig ()
}
android/net/ipsec/ike/IkeSessionParams$IkeAuthPskConfig.class
IkeSessionParams.java
package android.net.ipsec.ike
public android.net.ipsec.ike.IkeSessionParams$IkeAuthPskConfig extends android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig {
private void <init> ()
public byte[] getPsk ()
}
android/net/ipsec/ike/IkeSessionParams$IkeConfigRequest.class
IkeSessionParams.java
package android.net.ipsec.ike
public abstract android.net.ipsec.ike.IkeSessionParams$IkeConfigRequest extends java.lang.Object {
}
android/net/ipsec/ike/IkeSessionParams.class
IkeSessionParams.java
package android.net.ipsec.ike
public final android.net.ipsec.ike.IkeSessionParams extends java.lang.Object {
public static final int IKE_OPTION_ACCEPT_ANY_REMOTE_ID
public static final int IKE_OPTION_EAP_ONLY_AUTH
private void <init> ()
public java.lang.String getServerHostname ()
public android.net.Network getNetwork ()
public java.util.List getSaProposals ()
public android.net.ipsec.ike.IkeIdentification getLocalIdentification ()
public android.net.ipsec.ike.IkeIdentification getRemoteIdentification ()
public android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig getLocalAuthConfig ()
public android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig getRemoteAuthConfig ()
public int getHardLifetimeSeconds ()
public int getSoftLifetimeSeconds ()
public int getDpdDelaySeconds ()
public int[] getRetransmissionTimeoutsMillis ()
public boolean hasIkeOption (int)
int ikeOption
public java.util.List getConfigurationRequests ()
}
android/net/ipsec/ike/IkeTrafficSelector.class
IkeTrafficSelector.java
package android.net.ipsec.ike
public final android.net.ipsec.ike.IkeTrafficSelector extends java.lang.Object {
public final int endPort
public final java.net.InetAddress endingAddress
public final int startPort
public final java.net.InetAddress startingAddress
public void <init> (int, int, java.net.InetAddress, java.net.InetAddress)
int startPort
int endPort
java.net.InetAddress startingAddress
java.net.InetAddress endingAddress
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
}
android/net/ipsec/ike/SaProposal.class
SaProposal.java
package android.net.ipsec.ike
public abstract android.net.ipsec.ike.SaProposal extends java.lang.Object {
public static final int DH_GROUP_1024_BIT_MODP
public static final int DH_GROUP_2048_BIT_MODP
public static final int DH_GROUP_NONE
public static final int ENCRYPTION_ALGORITHM_3DES
public static final int ENCRYPTION_ALGORITHM_AES_CBC
public static final int ENCRYPTION_ALGORITHM_AES_GCM_12
public static final int ENCRYPTION_ALGORITHM_AES_GCM_16
public static final int ENCRYPTION_ALGORITHM_AES_GCM_8
public static final int INTEGRITY_ALGORITHM_AES_XCBC_96
public static final int INTEGRITY_ALGORITHM_HMAC_SHA1_96
public static final int INTEGRITY_ALGORITHM_HMAC_SHA2_256_128
public static final int INTEGRITY_ALGORITHM_HMAC_SHA2_384_192
public static final int INTEGRITY_ALGORITHM_HMAC_SHA2_512_256
public static final int INTEGRITY_ALGORITHM_NONE
public static final int KEY_LEN_AES_128
public static final int KEY_LEN_AES_192
public static final int KEY_LEN_AES_256
public static final int KEY_LEN_UNUSED
public static final int PSEUDORANDOM_FUNCTION_AES128_XCBC
public static final int PSEUDORANDOM_FUNCTION_HMAC_SHA1
public static final int PSEUDORANDOM_FUNCTION_SHA2_256
public static final int PSEUDORANDOM_FUNCTION_SHA2_384
public static final int PSEUDORANDOM_FUNCTION_SHA2_512
void <init> ()
public java.util.List getEncryptionAlgorithms ()
public java.util.List getIntegrityAlgorithms ()
public java.util.List getDhGroups ()
public java.lang.String toString ()
}
android/net/ipsec/ike/TransportModeChildSessionParams$Builder.class
TransportModeChildSessionParams.java
package android.net.ipsec.ike
public final android.net.ipsec.ike.TransportModeChildSessionParams$Builder extends java.lang.Object {
public void <init> ()
public android.net.ipsec.ike.TransportModeChildSessionParams$Builder addSaProposal (android.net.ipsec.ike.ChildSaProposal)
android.net.ipsec.ike.ChildSaProposal proposal
public android.net.ipsec.ike.TransportModeChildSessionParams$Builder addInboundTrafficSelectors (android.net.ipsec.ike.IkeTrafficSelector)
android.net.ipsec.ike.IkeTrafficSelector trafficSelector
public android.net.ipsec.ike.TransportModeChildSessionParams$Builder addOutboundTrafficSelectors (android.net.ipsec.ike.IkeTrafficSelector)
android.net.ipsec.ike.IkeTrafficSelector trafficSelector
public android.net.ipsec.ike.TransportModeChildSessionParams$Builder setLifetimeSeconds (int, int)
int hardLifetimeSeconds
int softLifetimeSeconds
public android.net.ipsec.ike.TransportModeChildSessionParams build ()
}
android/net/ipsec/ike/TransportModeChildSessionParams.class
TransportModeChildSessionParams.java
package android.net.ipsec.ike
public final android.net.ipsec.ike.TransportModeChildSessionParams extends android.net.ipsec.ike.ChildSessionParams {
private void <init> ()
}
android/net/ipsec/ike/TunnelModeChildSessionParams$Builder.class
TunnelModeChildSessionParams.java
package android.net.ipsec.ike
public final android.net.ipsec.ike.TunnelModeChildSessionParams$Builder extends java.lang.Object {
public void <init> ()
public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder addSaProposal (android.net.ipsec.ike.ChildSaProposal)
android.net.ipsec.ike.ChildSaProposal proposal
public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder addInboundTrafficSelectors (android.net.ipsec.ike.IkeTrafficSelector)
android.net.ipsec.ike.IkeTrafficSelector trafficSelector
public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder addOutboundTrafficSelectors (android.net.ipsec.ike.IkeTrafficSelector)
android.net.ipsec.ike.IkeTrafficSelector trafficSelector
public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder setLifetimeSeconds (int, int)
int hardLifetimeSeconds
int softLifetimeSeconds
public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder addInternalAddressRequest (int)
int addressFamily
public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder addInternalAddressRequest (java.net.Inet4Address)
java.net.Inet4Address address
public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder addInternalAddressRequest (java.net.Inet6Address, int)
java.net.Inet6Address address
int prefixLen
public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder addInternalDnsServerRequest (int)
int addressFamily
public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder addInternalDhcpServerRequest (int)
int addressFamily
public android.net.ipsec.ike.TunnelModeChildSessionParams build ()
}
android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv4Address.class
TunnelModeChildSessionParams.java
package android.net.ipsec.ike
public abstract android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4Address extends java.lang.Object implements android.net.ipsec.ike.TunnelModeChildSessionParams$TunnelModeChildConfigRequest {
public abstract java.net.Inet4Address getAddress ()
}
android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv4DhcpServer.class
TunnelModeChildSessionParams.java
package android.net.ipsec.ike
public abstract android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4DhcpServer extends java.lang.Object implements android.net.ipsec.ike.TunnelModeChildSessionParams$TunnelModeChildConfigRequest {
}
android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv4DnsServer.class
TunnelModeChildSessionParams.java
package android.net.ipsec.ike
public abstract android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4DnsServer extends java.lang.Object implements android.net.ipsec.ike.TunnelModeChildSessionParams$TunnelModeChildConfigRequest {
}
android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv4Netmask.class
TunnelModeChildSessionParams.java
package android.net.ipsec.ike
public abstract android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4Netmask extends java.lang.Object implements android.net.ipsec.ike.TunnelModeChildSessionParams$TunnelModeChildConfigRequest {
}
android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv6Address.class
TunnelModeChildSessionParams.java
package android.net.ipsec.ike
public abstract android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv6Address extends java.lang.Object implements android.net.ipsec.ike.TunnelModeChildSessionParams$TunnelModeChildConfigRequest {
public abstract java.net.Inet6Address getAddress ()
public abstract int getPrefixLength ()
}
android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv6DnsServer.class
TunnelModeChildSessionParams.java
package android.net.ipsec.ike
public abstract android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv6DnsServer extends java.lang.Object implements android.net.ipsec.ike.TunnelModeChildSessionParams$TunnelModeChildConfigRequest {
}
android/net/ipsec/ike/TunnelModeChildSessionParams$TunnelModeChildConfigRequest.class
TunnelModeChildSessionParams.java
package android.net.ipsec.ike
public abstract android.net.ipsec.ike.TunnelModeChildSessionParams$TunnelModeChildConfigRequest extends java.lang.Object {
}
android/net/ipsec/ike/TunnelModeChildSessionParams.class
TunnelModeChildSessionParams.java
package android.net.ipsec.ike
public final android.net.ipsec.ike.TunnelModeChildSessionParams extends android.net.ipsec.ike.ChildSessionParams {
private void <init> ()
public java.util.List getConfigurationRequests ()
}
android/net/ipsec/ike/exceptions/
android/net/ipsec/ike/exceptions/IkeException.class
IkeException.java
package android.net.ipsec.ike.exceptions
public abstract android.net.ipsec.ike.exceptions.IkeException extends java.lang.Exception {
void <init> ()
}
android/net/ipsec/ike/exceptions/IkeInternalException.class
IkeInternalException.java
package android.net.ipsec.ike.exceptions
public final android.net.ipsec.ike.exceptions.IkeInternalException extends android.net.ipsec.ike.exceptions.IkeException {
void <init> ()
}
android/net/ipsec/ike/exceptions/IkeProtocolException.class
IkeProtocolException.java
package android.net.ipsec.ike.exceptions
public abstract android.net.ipsec.ike.exceptions.IkeProtocolException extends android.net.ipsec.ike.exceptions.IkeException {
public static final int ERROR_TYPE_AUTHENTICATION_FAILED
public static final int ERROR_TYPE_CHILD_SA_NOT_FOUND
public static final int ERROR_TYPE_FAILED_CP_REQUIRED
public static final int ERROR_TYPE_INTERNAL_ADDRESS_FAILURE
public static final int ERROR_TYPE_INVALID_IKE_SPI
public static final int ERROR_TYPE_INVALID_KE_PAYLOAD
public static final int ERROR_TYPE_INVALID_MAJOR_VERSION
public static final int ERROR_TYPE_INVALID_MESSAGE_ID
public static final int ERROR_TYPE_INVALID_SELECTORS
public static final int ERROR_TYPE_INVALID_SYNTAX
public static final int ERROR_TYPE_NO_ADDITIONAL_SAS
public static final int ERROR_TYPE_NO_PROPOSAL_CHOSEN
public static final int ERROR_TYPE_SINGLE_PAIR_REQUIRED
public static final int ERROR_TYPE_TEMPORARY_FAILURE
public static final int ERROR_TYPE_TS_UNACCEPTABLE
public static final int ERROR_TYPE_UNSUPPORTED_CRITICAL_PAYLOAD
void <init> ()
public int getErrorType ()
public byte[] getErrorData ()
}