simplify
This commit is contained in:
parent
87f50b5487
commit
5fa10351a7
2 changed files with 6 additions and 16 deletions
|
@ -102,12 +102,8 @@ class EuiccInfoActivity : BaseEuiccAccessActivity(), OpenEuiccContextMarker {
|
|||
|
||||
private fun buildEuiccInfoItems(channel: EuiccChannel) = buildList {
|
||||
add(Item(R.string.euicc_info_access_mode, channel.type))
|
||||
add(
|
||||
Item(
|
||||
R.string.euicc_info_removable,
|
||||
formatByBoolean(channel.port.card.isRemovable, YES_NO)
|
||||
)
|
||||
)
|
||||
add(Item(R.string.euicc_info_removable, formatByBoolean(channel.port.card.isRemovable, YES_NO)))
|
||||
add(Item(R.string.euicc_info_eid, channel.lpa.eID, copiedToastResId = R.string.toast_eid_copied))
|
||||
getESTKmeInfo(channel.forkApduInterface())?.let {
|
||||
add(Item(R.string.euicc_info_sku, it.skuName))
|
||||
add(Item(R.string.euicc_info_sn, it.serialNumber, copiedToastResId = R.string.toast_sn_copied))
|
||||
|
@ -117,7 +113,6 @@ class EuiccInfoActivity : BaseEuiccAccessActivity(), OpenEuiccContextMarker {
|
|||
getSIMLinkVersion(channel.lpa.eID, channel.lpa.euiccInfo2?.euiccFirmwareVersion)?.let {
|
||||
add(Item(R.string.euicc_info_sku, "9eSIM $it"))
|
||||
}
|
||||
add(Item(R.string.euicc_info_eid, channel.lpa.eID, copiedToastResId = R.string.toast_eid_copied))
|
||||
channel.lpa.euiccInfo2.let { info ->
|
||||
add(Item(R.string.euicc_info_sgp22_version, info?.sgp22Version.toString()))
|
||||
add(Item(R.string.euicc_info_firmware_version, info?.euiccFirmwareVersion.toString()))
|
||||
|
@ -139,13 +134,8 @@ class EuiccInfoActivity : BaseEuiccAccessActivity(), OpenEuiccContextMarker {
|
|||
}
|
||||
add(Item(R.string.euicc_info_ci_type, getString(resId)))
|
||||
}
|
||||
add(
|
||||
Item(
|
||||
R.string.euicc_info_atr,
|
||||
channel.atr?.encodeHex() ?: getString(R.string.information_unavailable),
|
||||
copiedToastResId = R.string.toast_atr_copied,
|
||||
)
|
||||
)
|
||||
val atr = channel.atr?.encodeHex() ?: getString(R.string.information_unavailable)
|
||||
add(Item(R.string.euicc_info_atr, atr, copiedToastResId = R.string.toast_atr_copied))
|
||||
}
|
||||
|
||||
private fun formatByBoolean(b: Boolean, res: Pair<Int, Int>): String =
|
||||
|
|
|
@ -14,7 +14,7 @@ const val DEFAULT_PKID_GSMA_RSP2_ROOT_CI1 = "81370f5125d0b1d408d4c3b232e6d25e795
|
|||
|
||||
// List of GSMA Live CIs
|
||||
// https://www.gsma.com/solutions-and-impact/technologies/esim/gsma-root-ci/
|
||||
val PKID_GSMA_LIVE_CI = arrayOf(
|
||||
val PKID_GSMA_LIVE_CI = setOf(
|
||||
// GSMA RSP2 Root CI1 (SGP.22 v2+v3, CA: DigiCert)
|
||||
// https://euicc-manual.osmocom.org/docs/pki/ci/files/81370f.txt
|
||||
DEFAULT_PKID_GSMA_RSP2_ROOT_CI1,
|
||||
|
@ -25,7 +25,7 @@ val PKID_GSMA_LIVE_CI = arrayOf(
|
|||
|
||||
// SGP.26 v3.0, 2023-12-01
|
||||
// https://www.gsma.com/solutions-and-impact/technologies/esim/wp-content/uploads/2023/12/SGP.26-v3.0.pdf
|
||||
val PKID_GSMA_TEST_CI = arrayOf(
|
||||
val PKID_GSMA_TEST_CI = setOf(
|
||||
// Test CI (SGP.26, NIST P256)
|
||||
// https://euicc-manual.osmocom.org/docs/pki/ci/files/34eecf.txt
|
||||
"34eecf13156518d48d30bdf06853404d115f955d",
|
||||
|
|
Loading…
Add table
Reference in a new issue