ConfigParser
public
final
class
ConfigParser
extends Object
Utility class for building PasspointConfiguration from an installation file.
Summary
Inherited methods |
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait(long timeoutMillis, int nanos)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait(long timeoutMillis)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait()
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted.
|
|
Public methods
parsePasspointConfig
public static PasspointConfiguration parsePasspointConfig (String mimeType,
byte[] data)
Parse the Hotspot 2.0 Release 1 configuration data into a PasspointConfiguration
object. The configuration data is a base64 encoded MIME multipart data. Below is
the format of the decoded message:
Content-Type: multipart/mixed; boundary={boundary}
Content-Transfer-Encoding: base64
[Skip uninterested headers]
--{boundary}
Content-Type: application/x-passpoint-profile
Content-Transfer-Encoding: base64
[base64 encoded Passpoint profile data]
--{boundary}
Content-Type: application/x-x509-ca-cert
Content-Transfer-Encoding: base64
[base64 encoded X509 CA certificate data]
--{boundary}
Content-Type: application/x-pkcs12
Content-Transfer-Encoding: base64
[base64 encoded PKCS#12 ASN.1 structure containing client certificate chain]
--{boundary}
Parameters |
mimeType |
String : MIME type of the encoded data. |
data |
byte : A base64 encoded MIME multipart message containing the Passpoint profile
(required), CA (Certificate Authority) certificate (optional), and client
certificate chain (optional). |