Table of Contents

Class WifiEnterpriseConfig

Namespace
Android.Net.Wifi
Assembly
MASES.Netdroid.dll
public class WifiEnterpriseConfig : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
Inheritance
JVMBridgeBase
JVMBridgeBase<Parcelable>
WifiEnterpriseConfig
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()
JVMBridgeBase<Parcelable>.Execute<T>(params T[])
JVMBridgeBase<Parcelable>.DynBridgeClazz
JVMBridgeBase<Parcelable>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

WifiEnterpriseConfig()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public WifiEnterpriseConfig()

WifiEnterpriseConfig(WifiEnterpriseConfig)

public WifiEnterpriseConfig(WifiEnterpriseConfig arg0)

Parameters

arg0 WifiEnterpriseConfig

WifiEnterpriseConfig

WifiEnterpriseConfig(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public WifiEnterpriseConfig(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CREATOR

public static Parcelable.Creator CREATOR { get; }

Property Value

Parcelable.Creator

EXTRA_WAPI_AS_CERTIFICATE_DATA

public static String EXTRA_WAPI_AS_CERTIFICATE_DATA { get; }

Property Value

String

EXTRA_WAPI_AS_CERTIFICATE_NAME

public static String EXTRA_WAPI_AS_CERTIFICATE_NAME { get; }

Property Value

String

EXTRA_WAPI_USER_CERTIFICATE_DATA

public static String EXTRA_WAPI_USER_CERTIFICATE_DATA { get; }

Property Value

String

EXTRA_WAPI_USER_CERTIFICATE_NAME

public static String EXTRA_WAPI_USER_CERTIFICATE_NAME { get; }

Property Value

String

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

TLS_V1_0

public static int TLS_V1_0 { get; }

Property Value

int

TLS_V1_1

public static int TLS_V1_1 { get; }

Property Value

int

TLS_V1_2

public static int TLS_V1_2 { get; }

Property Value

int

TLS_V1_3

public static int TLS_V1_3 { get; }

Property Value

int

WAPI_AS_CERTIFICATE

public static String WAPI_AS_CERTIFICATE { get; }

Property Value

String

WAPI_USER_CERTIFICATE

public static String WAPI_USER_CERTIFICATE { get; }

Property Value

String

Methods

DescribeContents()

public int DescribeContents()

Returns

int

int

EnableTrustOnFirstUse(bool)

public void EnableTrustOnFirstUse(bool arg0)

Parameters

arg0 bool

bool

GetAltSubjectMatch()

public String GetAltSubjectMatch()

Returns

String

String

GetAnonymousIdentity()

public String GetAnonymousIdentity()

Returns

String

String

GetCaCertificate()

public X509Certificate GetCaCertificate()

Returns

X509Certificate

X509Certificate

GetCaCertificates()

public X509Certificate[] GetCaCertificates()

Returns

X509Certificate[]

X509Certificate

GetClientCertificate()

public X509Certificate GetClientCertificate()

Returns

X509Certificate

X509Certificate

GetClientCertificateChain()

public X509Certificate[] GetClientCertificateChain()

Returns

X509Certificate[]

X509Certificate

GetClientKeyPairAlias()

public String GetClientKeyPairAlias()

Returns

String

String

GetClientPrivateKey()

public PrivateKey GetClientPrivateKey()

Returns

PrivateKey

PrivateKey

GetDecoratedIdentityPrefix()

public String GetDecoratedIdentityPrefix()

Returns

String

String

GetDomainSuffixMatch()

public String GetDomainSuffixMatch()

Returns

String

String

GetEapMethod()

public int GetEapMethod()

Returns

int

int

GetIdentity()

public String GetIdentity()

Returns

String

String

GetMinimumTlsVersion()

public int GetMinimumTlsVersion()

Returns

int

int

GetPassword()

public String GetPassword()

Returns

String

String

GetPhase2Method()

public int GetPhase2Method()

Returns

int

int

GetPlmn()

public String GetPlmn()

Returns

String

String

GetRealm()

public String GetRealm()

Returns

String

String

GetSubjectMatch()

[Obsolete]
public String GetSubjectMatch()

Returns

String

String

HasCaCertificate()

public bool HasCaCertificate()

Returns

bool

bool

IsAuthenticationSimBased()

public bool IsAuthenticationSimBased()

Returns

bool

bool

IsEapMethodServerCertUsed()

public bool IsEapMethodServerCertUsed()

Returns

bool

bool

IsServerCertValidationEnabled()

public bool IsServerCertValidationEnabled()

Returns

bool

bool

IsTrustOnFirstUseEnabled()

public bool IsTrustOnFirstUseEnabled()

Returns

bool

bool

SetAltSubjectMatch(String)

public void SetAltSubjectMatch(String arg0)

Parameters

arg0 String

String

SetAnonymousIdentity(String)

public void SetAnonymousIdentity(String arg0)

Parameters

arg0 String

String

SetCaCertificate(X509Certificate)

public void SetCaCertificate(X509Certificate arg0)

Parameters

arg0 X509Certificate

X509Certificate

SetCaCertificates(X509Certificate[])

public void SetCaCertificates(X509Certificate[] arg0)

Parameters

arg0 X509Certificate[]

X509Certificate

SetClientKeyEntry(PrivateKey, X509Certificate)

public void SetClientKeyEntry(PrivateKey arg0, X509Certificate arg1)

Parameters

arg0 PrivateKey

PrivateKey

arg1 X509Certificate

X509Certificate

SetClientKeyEntryWithCertificateChain(PrivateKey, X509Certificate[])

public void SetClientKeyEntryWithCertificateChain(PrivateKey arg0, X509Certificate[] arg1)

Parameters

arg0 PrivateKey

PrivateKey

arg1 X509Certificate[]

X509Certificate

SetClientKeyPairAlias(String)

public void SetClientKeyPairAlias(String arg0)

Parameters

arg0 String

String

SetDecoratedIdentityPrefix(String)

public void SetDecoratedIdentityPrefix(String arg0)

Parameters

arg0 String

String

SetDomainSuffixMatch(String)

public void SetDomainSuffixMatch(String arg0)

Parameters

arg0 String

String

SetEapMethod(int)

public void SetEapMethod(int arg0)

Parameters

arg0 int

int

SetIdentity(String)

public void SetIdentity(String arg0)

Parameters

arg0 String

String

SetMinimumTlsVersion(int)

public void SetMinimumTlsVersion(int arg0)

Parameters

arg0 int

int

Exceptions

IllegalArgumentException

SetPassword(String)

public void SetPassword(String arg0)

Parameters

arg0 String

String

SetPhase2Method(int)

public void SetPhase2Method(int arg0)

Parameters

arg0 int

int

SetPlmn(String)

public void SetPlmn(String arg0)

Parameters

arg0 String

String

SetRealm(String)

public void SetRealm(String arg0)

Parameters

arg0 String

String

SetSubjectMatch(String)

[Obsolete]
public void SetSubjectMatch(String arg0)

Parameters

arg0 String

String

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int