# Print output for @column tags ?>
public
final
class
ConfigParser
extends Object
java.lang.Object | |
↳ | android.net.wifi.hotspot2.ConfigParser |
Utility class for building PasspointConfiguration from an installation file.
Public methods | |
---|---|
static
PasspointConfiguration
|
parsePasspointConfig(String mimeType, byte[] data)
Parse the Hotspot 2.0 Release 1 configuration data into a |
Inherited methods | |
---|---|
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). |
Returns | |
---|---|
PasspointConfiguration |
PasspointConfiguration |