Class NEHotspotEAPSettings

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class NEHotspotEAPSettings
extends NSObject
implements NSSecureCoding
Since:
Available in iOS 11.0 and later.
  • Constructor Details

    • NEHotspotEAPSettings

      public NEHotspotEAPSettings()
    • NEHotspotEAPSettings

      protected NEHotspotEAPSettings​(NSObject.Handle h, long handle)
    • NEHotspotEAPSettings

      protected NEHotspotEAPSettings​(NSObject.SkipInit skipInit)
    • NEHotspotEAPSettings

      public NEHotspotEAPSettings​(NSCoder coder)
  • Method Details

    • getSupportedEAPTypes

      public NSArray<NSNumber> getSupportedEAPTypes()
      Since:
      Available in iOS 11.0 and later.
    • setSupportedEAPTypes

      public void setSupportedEAPTypes​(NSArray<NSNumber> v)
      Since:
      Available in iOS 11.0 and later.
    • getUsername

      public String getUsername()
      Since:
      Available in iOS 11.0 and later.
    • setUsername

      public void setUsername​(String v)
      Since:
      Available in iOS 11.0 and later.
    • getOuterIdentity

      public String getOuterIdentity()
      Since:
      Available in iOS 11.0 and later.
    • setOuterIdentity

      public void setOuterIdentity​(String v)
      Since:
      Available in iOS 11.0 and later.
    • getTtlsInnerAuthenticationType

      public NEHotspotConfigurationTTLSInnerAuthenticationType getTtlsInnerAuthenticationType()
      Since:
      Available in iOS 11.0 and later.
    • setTtlsInnerAuthenticationType

      public void setTtlsInnerAuthenticationType​(NEHotspotConfigurationTTLSInnerAuthenticationType v)
      Since:
      Available in iOS 11.0 and later.
    • getPassword

      public String getPassword()
      Since:
      Available in iOS 11.0 and later.
    • setPassword

      public void setPassword​(String v)
      Since:
      Available in iOS 11.0 and later.
    • getTrustedServerNames

      public NSArray<NSString> getTrustedServerNames()
      Since:
      Available in iOS 11.0 and later.
    • setTrustedServerNames

      public void setTrustedServerNames​(NSArray<NSString> v)
      Since:
      Available in iOS 11.0 and later.
    • isTlsClientCertificateRequired

      public boolean isTlsClientCertificateRequired()
      Since:
      Available in iOS 11.0 and later.
    • setTlsClientCertificateRequired

      public void setTlsClientCertificateRequired​(boolean v)
      Since:
      Available in iOS 11.0 and later.
    • getPreferredTLSVersion

      public NEHotspotConfigurationEAPTLSVersion getPreferredTLSVersion()
      Since:
      Available in iOS 11.0 and later.
    • setPreferredTLSVersion

      public void setPreferredTLSVersion​(NEHotspotConfigurationEAPTLSVersion v)
      Since:
      Available in iOS 11.0 and later.
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • setIdentity

      public boolean setIdentity​(SecIdentity identity)
      Since:
      Available in iOS 11.0 and later.
    • setTrustedServerCertificates

      public boolean setTrustedServerCertificates​(NSArray<?> certificates)
      Since:
      Available in iOS 11.0 and later.
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)