ConfigParser
class ConfigParser
Utility class for building PasspointConfiguration from an installation file.
Summary
Public methods
parsePasspointConfig
static fun parsePasspointConfig(
mimeType: String!,
data: ByteArray!
): PasspointConfiguration!
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 |
ByteArray!: A base64 encoded MIME multipart message containing the Passpoint profile (required), CA (Certificate Authority) certificate (optional), and client certificate chain (optional). |