dexter has submitted this change. ( https://gerrit.osmocom.org/c/onomondo-eim/+/42882?usp=email )
(
4 is the latest approved patch-set.
No files were changed between the latest approved patch-set and the submitted one.
)Change subject: eim_cfg: set eimSupportedProtocol and indirectProfileDownload flags
......................................................................
eim_cfg: set eimSupportedProtocol and indirectProfileDownload flags
The members eimSupportedProtocol and indirectProfileDownload were
added as optional members to EimConfigurationData with SGP.32 V.1.2.
Since our eIM implementation only supports eIM Package Retrieval via
HTTPs and the Indirect Profile Download procedure is the only Profile
Download procedure we currently support, the EimConfigurationData
should reflect those properties correctly.
(The EimConfigurationData is not announced actively by the eIM, but
this eIM implementation contains a generator to help with the encoding
of the EimConfigurationData that is programmed into the eUICC)
Change-Id: I4ce236fb1bfb8a3790191be95ab0958dce13a9d8
Related: SYS#8100
---
M src/eim_cfg.erl
1 file changed, 8 insertions(+), 2 deletions(-)
Approvals:
Jenkins Builder: Verified
laforge: Looks good to me, approved
fixeria: Looks good to me, but someone else must approve
diff --git a/src/eim_cfg.erl b/src/eim_cfg.erl
index f74ccd8..4f15a42 100644
--- a/src/eim_cfg.erl
+++ b/src/eim_cfg.erl
@@ -46,10 +46,16 @@
eimFqdn => EimFqdn,
% Mandatory
counterValue => CounterValue,
- %Optional: instruct the eUICC to calculate an association token
+ % Optional: instruct the eUICC to calculate an association token
associationToken => -1,
% Mandatory
- eimPublicKeyData => {eimPublicKey, EimCert_SubjectPublicKeyInfo}
+ eimPublicKeyData => {eimPublicKey, EimCert_SubjectPublicKeyInfo},
+ % This eIM implementation currently only supports ESipa via HTTPs where the only supported eIM Package
+ % transfer procedure is the eIM Package Retrieval procedure (see also SGP.32, section 3.1.1.1.
+ eimSupportedProtocol => [eimRetrieveHttps],
+ % The Indirect Profile Download (see also SGP.32, section 3.2.3.2) is currently the only supported Profile
+ % Download procedure, which is supported by this eIM implementation.
+ indirectProfileDownload => true
},
EimConfigurationDataList = [EimConfigurationData],
AddInitialEimRequest = #{eimConfigurationDataList => EimConfigurationDataList},
--
To view, visit https://gerrit.osmocom.org/c/onomondo-eim/+/42882?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: onomondo-eim
Gerrit-Branch: master
Gerrit-Change-Id: I4ce236fb1bfb8a3790191be95ab0958dce13a9d8
Gerrit-Change-Number: 42882
Gerrit-PatchSet: 5
Gerrit-Owner: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Attention is currently required from: dexter.
Hello Jenkins Builder, fixeria, laforge,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/onomondo-eim/+/42882?usp=email
to look at the new patch set (#5).
The following approvals got outdated and were removed:
Verified+1 by Jenkins Builder
The change is no longer submittable: Verified is unsatisfied now.
Change subject: eim_cfg: set eimSupportedProtocol and indirectProfileDownload flags
......................................................................
eim_cfg: set eimSupportedProtocol and indirectProfileDownload flags
The members eimSupportedProtocol and indirectProfileDownload were
added as optional members to EimConfigurationData with SGP.32 V.1.2.
Since our eIM implementation only supports eIM Package Retrieval via
HTTPs and the Indirect Profile Download procedure is the only Profile
Download procedure we currently support, the EimConfigurationData
should reflect those properties correctly.
(The EimConfigurationData is not announced actively by the eIM, but
this eIM implementation contains a generator to help with the encoding
of the EimConfigurationData that is programmed into the eUICC)
Change-Id: I4ce236fb1bfb8a3790191be95ab0958dce13a9d8
Related: SYS#8100
---
M src/eim_cfg.erl
1 file changed, 8 insertions(+), 2 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/onomondo-eim refs/changes/82/42882/5
--
To view, visit https://gerrit.osmocom.org/c/onomondo-eim/+/42882?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newpatchset
Gerrit-Project: onomondo-eim
Gerrit-Branch: master
Gerrit-Change-Id: I4ce236fb1bfb8a3790191be95ab0958dce13a9d8
Gerrit-Change-Number: 42882
Gerrit-PatchSet: 5
Gerrit-Owner: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Attention: dexter <pmaier(a)sysmocom.de>
dexter has submitted this change. ( https://gerrit.osmocom.org/c/onomondo-eim/+/42875?usp=email )
(
1 is the latest approved patch-set.
No files were changed between the latest approved patch-set and the submitted one.
)Change subject: esipa_asn1_codec: add special handling for ProvideEimPackageResultResponse
......................................................................
esipa_asn1_codec: add special handling for ProvideEimPackageResultResponse
In SGP.32 V.1.2 ProvideEimPackageResultResponse is defined as a CHOICE.
This means that this struct now also requires special handling.
Change-Id: I859a175cc28a18ea9334d9b2cf233294fdc95b76
Related: SYS#8100
---
M src/esipa_asn1_codec.erl
1 file changed, 2 insertions(+), 0 deletions(-)
Approvals:
laforge: Looks good to me, approved
Jenkins Builder: Verified
fixeria: Looks good to me, but someone else must approve
diff --git a/src/esipa_asn1_codec.erl b/src/esipa_asn1_codec.erl
index 4102575..23cab53 100644
--- a/src/esipa_asn1_codec.erl
+++ b/src/esipa_asn1_codec.erl
@@ -28,6 +28,8 @@
'SGP32Definitions':encode('GetBoundProfilePackageResponseEsipa', EimToIpaChoice);
encode_eim_to_ipa({cancelSessionResponseEsipa, EimToIpaChoice}) ->
'SGP32Definitions':encode('CancelSessionResponseEsipa', EimToIpaChoice);
+encode_eim_to_ipa({provideEimPackageResultResponse, EimToIpaChoice}) ->
+ 'SGP32Definitions':encode('ProvideEimPackageResultResponse', EimToIpaChoice);
encode_eim_to_ipa(emptyResponse) ->
{ok, <<>>};
encode_eim_to_ipa(EimToIpa) ->
--
To view, visit https://gerrit.osmocom.org/c/onomondo-eim/+/42875?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: onomondo-eim
Gerrit-Branch: master
Gerrit-Change-Id: I859a175cc28a18ea9334d9b2cf233294fdc95b76
Gerrit-Change-Number: 42875
Gerrit-PatchSet: 4
Gerrit-Owner: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Attention is currently required from: dexter.
Hello Jenkins Builder, fixeria, laforge,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/onomondo-eim/+/42875?usp=email
to look at the new patch set (#4).
The following approvals got outdated and were removed:
Verified+1 by Jenkins Builder
The change is no longer submittable: Verified is unsatisfied now.
Change subject: esipa_asn1_codec: add special handling for ProvideEimPackageResultResponse
......................................................................
esipa_asn1_codec: add special handling for ProvideEimPackageResultResponse
In SGP.32 V.1.2 ProvideEimPackageResultResponse is defined as a CHOICE.
This means that this struct now also requires special handling.
Change-Id: I859a175cc28a18ea9334d9b2cf233294fdc95b76
Related: SYS#8100
---
M src/esipa_asn1_codec.erl
1 file changed, 2 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/onomondo-eim refs/changes/75/42875/4
--
To view, visit https://gerrit.osmocom.org/c/onomondo-eim/+/42875?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newpatchset
Gerrit-Project: onomondo-eim
Gerrit-Branch: master
Gerrit-Change-Id: I859a175cc28a18ea9334d9b2cf233294fdc95b76
Gerrit-Change-Number: 42875
Gerrit-PatchSet: 4
Gerrit-Owner: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Attention: dexter <pmaier(a)sysmocom.de>
Attention is currently required from: dexter.
Hello Jenkins Builder, fixeria, laforge,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/onomondo-eim/+/42876?usp=email
to look at the new patch set (#4).
The following approvals got outdated and were removed:
Verified+1 by Jenkins Builder
The change is no longer submittable: Verified is unsatisfied now.
Change subject: esipa_asn1_handler: fix transactionId handling
......................................................................
esipa_asn1_handler: fix transactionId handling
The transactionId member is now called eimTransactionId. It is also
an optional member.
Change-Id: I1340e0c7aed091e8e5a5089ebd6e524512408cf7
Related: SYS#8100
---
M src/esipa_asn1_handler_utils.erl
1 file changed, 4 insertions(+), 4 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/onomondo-eim refs/changes/76/42876/4
--
To view, visit https://gerrit.osmocom.org/c/onomondo-eim/+/42876?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newpatchset
Gerrit-Project: onomondo-eim
Gerrit-Branch: master
Gerrit-Change-Id: I1340e0c7aed091e8e5a5089ebd6e524512408cf7
Gerrit-Change-Number: 42876
Gerrit-PatchSet: 4
Gerrit-Owner: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Attention: dexter <pmaier(a)sysmocom.de>