From 512b9be3009122b89fc931d374d37ca8975fee92 Mon Sep 17 00:00:00 2001 From: courbon Date: Thu, 30 Sep 2021 13:56:45 +0200 Subject: [PATCH 01/16] Update TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 97 +++++++++++++++++++++++++++++++++-- 1 file changed, 93 insertions(+), 4 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index dc00dcb..956353e 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -1,5 +1,5 @@ TS33128Payloads -{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r17(17) version1(1)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r17(17) version2(2)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= @@ -9,7 +9,7 @@ BEGIN -- Relative OIDs -- ============= -tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version1(1)} +tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version2(2)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} @@ -167,7 +167,11 @@ XIRIEvent ::= CHOICE -- HR LI Events, see clause 7.10.3.3 n9HRPDUSessionInfo [100] N9HRPDUSessionInfo, - s8HRBearerInfo [101] S8HRBearerInfo + s8HRBearerInfo [101] S8HRBearerInfo, + + -- STIR SHAKEN and RCD/eCNAM Events, see clause 7.X.2 + sTIRSHAKENSignatureGeneration [258] STRISHAKENSignatureGeneration, + sTIRSHAKENSignatureValidation [259] STRISHAKENSignatureValidation } -- ============== @@ -2728,6 +2732,91 @@ PTCAccessPolicyFailure ::= ENUMERATED requestUnknown(2) } +-- ================== +-- STIR/SHAKEN/RCD/eCNAM definitions +-- ================== + +-- See clause 7.X.2.1.2 for details of this structure +STIRSHAKENSignatureGeneration ::= SEQUENCE +{ + identityTokens [1] SEQUENCE OF IdentityToken +} + +-- See clause 7.X.2.1.3 for details of this structure +STIRSHAKENSignatureVerification ::= SEQUENCE +{ + identityTokens [1] SEQUENCE OF IdentityToken OPTIONAL, + rCDTerminalDisplayInfo [2] RCDDisplayInfo OPTIONAL, + eCNAMTerminalDisplayInfo [3] ECNAMDisplayInfo OPTIONAL, + sHAKENValidationResult [4] SHAKENValidationResult, + sHAKENFailureStatusCode [5] SHAKENFailureStatusCode OPTIONAL +} + +-- ================== +-- STIR/SHAKEN/RCD/eCNAM parameters +-- ================== + +IdentityToken ::= SEQUENCE +{ + identityTokenHeader [1] IdentityTokenHeader, + identityTokenPayload [2] IdentityTokenPayload, + identityTokenSignature [3] OCTET STRING +} + +IdentityTokenHeader ::=SEQUENCE +{ + type [1] UTF8String, + algorithm [2] UTF8String, + ppt [3] UTF8String OPTIONAL, + x5u [4] UTF8String +} + +IdentityTokenPayload ::= SEQUENCE +{ + iat [1] UTF8String, + orig [2] UTF8String, + dest [3] UTF8String, + attestation [4] Attestation, + origId [5] UTF8String +} + +Attestation ::= ENUMERATED +{ + attestationA (1), + attestationB (2), + attestationC (3) +} + +SHAKENValidationResult ::= ENUMERATED +{ + tNValidationPassed (1), + tNValidationFailed (2), + noTNValidation (3) +} + +SHAKENFailureStatusCode ::= ENUMERATED +{ + responseCode403 (1), + responseCode428 (2), + responseCode436 (3), + responseCode437 (4), + responseCode438 (5) +} + +ECNAMDisplayInfo ::= SEQUENCE +{ + name [1] UTF8String, + additionalInfo [2] OCTET STRING OPTIONAL +} + +RCDDisplayInfo ::= SEQUENCE +{ + name [1] UTF8String, + jcd [2] OCTET STRING OPTIONAL, + jcl [3] OCTET STRING OPTIONAL +} + + -- =================== -- 5G LALS definitions -- =================== @@ -4011,4 +4100,4 @@ OGCURN ::= UTF8String -- TS 29.572 [24], clause 6.1.6.2.15 MethodCode ::= INTEGER (16..31) -END \ No newline at end of file +END -- GitLab From f2e5b6d0d6198c0c87eed776c4109c7d6835c47c Mon Sep 17 00:00:00 2001 From: courbon Date: Thu, 30 Sep 2021 14:03:01 +0200 Subject: [PATCH 02/16] Update TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 956353e..832522a 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -170,8 +170,8 @@ XIRIEvent ::= CHOICE s8HRBearerInfo [101] S8HRBearerInfo, -- STIR SHAKEN and RCD/eCNAM Events, see clause 7.X.2 - sTIRSHAKENSignatureGeneration [258] STRISHAKENSignatureGeneration, - sTIRSHAKENSignatureValidation [259] STRISHAKENSignatureValidation + sTIRSHAKENSignatureGeneration [258] STIRSHAKENSignatureGeneration, + sTIRSHAKENSignatureValidation [259] STIRSHAKENSignatureValidation } -- ============== -- GitLab From d4939118654871f9b94e4e6fd2664d3d51001af5 Mon Sep 17 00:00:00 2001 From: courbon Date: Thu, 30 Sep 2021 14:11:10 +0200 Subject: [PATCH 03/16] Update TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 832522a..d83912a 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -2743,7 +2743,7 @@ STIRSHAKENSignatureGeneration ::= SEQUENCE } -- See clause 7.X.2.1.3 for details of this structure -STIRSHAKENSignatureVerification ::= SEQUENCE +STIRSHAKENSignatureValidation ::= SEQUENCE { identityTokens [1] SEQUENCE OF IdentityToken OPTIONAL, rCDTerminalDisplayInfo [2] RCDDisplayInfo OPTIONAL, -- GitLab From 0dcdfbfe403ad1e09f436685e0c1804aa3f675eb Mon Sep 17 00:00:00 2001 From: courbon Date: Thu, 30 Sep 2021 22:21:00 +0200 Subject: [PATCH 04/16] Update TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 98 +++++++++++++++++++++++------------ 1 file changed, 64 insertions(+), 34 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index d83912a..7c051e2 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -170,8 +170,8 @@ XIRIEvent ::= CHOICE s8HRBearerInfo [101] S8HRBearerInfo, -- STIR SHAKEN and RCD/eCNAM Events, see clause 7.X.2 - sTIRSHAKENSignatureGeneration [258] STIRSHAKENSignatureGeneration, - sTIRSHAKENSignatureValidation [259] STIRSHAKENSignatureValidation + sTIRSHAKENSignatureGeneration [2581] STRISHAKENSignatureGeneration, + sTIRSHAKENSignatureValidation [2582] STRISHAKENSignatureValidation } -- ============== @@ -328,10 +328,15 @@ IRIEvent ::= CHOICE aFAKMAApplicationKeyRefresh [96] AFAKMAApplicationKeyRefresh, aFStartOfInterceptWithEstablishedAKMAApplicationKey [97] AFStartOfInterceptWithEstablishedAKMAApplicationKey, aFAuxiliarySecurityParameterEstablishment [98] AFAuxiliarySecurityParameterEstablishment, - aFApplicationKeyRemoval [99] AFApplicationKeyRemoval + aFApplicationKeyRemoval [99] AFApplicationKeyRemoval, -- tag 100 is reserved because there is no equivalent n9HRPDUSessionInfo in IRIEvent. -- tag 101 is reserved because there is no equivalent S8HRBearerInfo in IRIEvent. + + -- STIR SHAKEN and RCD/eCNAM Events, see clause 7.X.2 + sTIRSHAKENSignatureGeneration [2581] STRISHAKENSignatureGeneration, + sTIRSHAKENSignatureValidation [2582] STRISHAKENSignatureValidation + } IRITargetIdentifier ::= SEQUENCE @@ -2739,13 +2744,14 @@ PTCAccessPolicyFailure ::= ENUMERATED -- See clause 7.X.2.1.2 for details of this structure STIRSHAKENSignatureGeneration ::= SEQUENCE { - identityTokens [1] SEQUENCE OF IdentityToken + pASSporTs [1] SEQUENCE OF PASSporT } -- See clause 7.X.2.1.3 for details of this structure -STIRSHAKENSignatureValidation ::= SEQUENCE +STIRSHAKENSignatureVerification ::= SEQUENCE { - identityTokens [1] SEQUENCE OF IdentityToken OPTIONAL, + + pASSporTs [1] SEQUENCE OF PASSporT OPTIONAL, rCDTerminalDisplayInfo [2] RCDDisplayInfo OPTIONAL, eCNAMTerminalDisplayInfo [3] ECNAMDisplayInfo OPTIONAL, sHAKENValidationResult [4] SHAKENValidationResult, @@ -2756,64 +2762,88 @@ STIRSHAKENSignatureValidation ::= SEQUENCE -- STIR/SHAKEN/RCD/eCNAM parameters -- ================== -IdentityToken ::= SEQUENCE +PASSporT ::= SEQUENCE { - identityTokenHeader [1] IdentityTokenHeader, - identityTokenPayload [2] IdentityTokenPayload, - identityTokenSignature [3] OCTET STRING + pASSporTHeader [1] IPASSporTHeader, + pASSporTPayload [2] PASSporTPayload, + pASSporTSignature [3] OCTET STRING } -IdentityTokenHeader ::=SEQUENCE +PASSporTHeader ::=SEQUENCE { - type [1] UTF8String, + type [1] JWSTokenType, algorithm [2] UTF8String, ppt [3] UTF8String OPTIONAL, x5u [4] UTF8String } -IdentityTokenPayload ::= SEQUENCE +JWSTokenType ::= ENUMERATED +{ + passport(1) +} + +PASSporTPayload ::= SEQUENCE +{ + issuedAtTime [1] GeneralizedTime, + originator [2] STIRSHAKENOriginator, + destination [3] STIRSHAKENDestinations, + attestation [4] Attestation, + origId [5] UTF8String +} + +STIRSHAKENOriginator ::= CHOICE { - iat [1] UTF8String, - orig [2] UTF8String, - dest [3] UTF8String, - attestation [4] Attestation, - origId [5] UTF8String + telephoneNumber [1] STIRSHAKENTN, + sTIRSHAKENURI [2] UTF8String +} + +STIRSHAKENDestinations ::= SEQUENCE OF STIRSHAKENDestination + +STIRSHAKENDestination ::= CHOICE +{ + telephoneNumber [1] STIRSHAKENTN, + sTIRSHAKENURI [2] UTF8String +} + + +STIRSHAKENTN ::= CHOICE { + mSISDN [1] MSISDN } Attestation ::= ENUMERATED { - attestationA (1), - attestationB (2), - attestationC (3) + attestationA(1), + attestationB(2), + attestationC(3) } SHAKENValidationResult ::= ENUMERATED { - tNValidationPassed (1), - tNValidationFailed (2), - noTNValidation (3) + tNValidationPassed(1), + tNValidationFailed(2), + noTNValidation(3) } SHAKENFailureStatusCode ::= ENUMERATED { - responseCode403 (1), - responseCode428 (2), - responseCode436 (3), - responseCode437 (4), - responseCode438 (5) + responseCode403(1), + responseCode428(2), + responseCode436(3), + responseCode437(4), + responseCode438(5) } ECNAMDisplayInfo ::= SEQUENCE { - name [1] UTF8String, - additionalInfo [2] OCTET STRING OPTIONAL + name [1] UTF8String, + additionalInfo [2] OCTET STRING OPTIONAL } RCDDisplayInfo ::= SEQUENCE { - name [1] UTF8String, - jcd [2] OCTET STRING OPTIONAL, - jcl [3] OCTET STRING OPTIONAL + name [1] UTF8String, + jcd [2] OCTET STRING OPTIONAL, + jcl [3] OCTET STRING OPTIONAL } -- GitLab From 2ee3d0a4208ac15b33fecf840460e5b596b773b5 Mon Sep 17 00:00:00 2001 From: courbon Date: Thu, 30 Sep 2021 22:40:05 +0200 Subject: [PATCH 05/16] Update TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 7c051e2..14caf7e 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -170,8 +170,8 @@ XIRIEvent ::= CHOICE s8HRBearerInfo [101] S8HRBearerInfo, -- STIR SHAKEN and RCD/eCNAM Events, see clause 7.X.2 - sTIRSHAKENSignatureGeneration [2581] STRISHAKENSignatureGeneration, - sTIRSHAKENSignatureValidation [2582] STRISHAKENSignatureValidation + sTIRSHAKENSignatureGeneration [2581] STIRSHAKENSignatureGeneration, + sTIRSHAKENSignatureValidation [2582] STIRSHAKENSignatureValidation } -- ============== @@ -2748,7 +2748,7 @@ STIRSHAKENSignatureGeneration ::= SEQUENCE } -- See clause 7.X.2.1.3 for details of this structure -STIRSHAKENSignatureVerification ::= SEQUENCE +STIRSHAKENSignatureValidation ::= SEQUENCE { pASSporTs [1] SEQUENCE OF PASSporT OPTIONAL, -- GitLab From 2b36edfcfe7739a84164bd37a433fb40bc88dd86 Mon Sep 17 00:00:00 2001 From: courbon Date: Thu, 30 Sep 2021 22:54:08 +0200 Subject: [PATCH 06/16] Update TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 14caf7e..e35c518 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -2764,7 +2764,7 @@ STIRSHAKENSignatureValidation ::= SEQUENCE PASSporT ::= SEQUENCE { - pASSporTHeader [1] IPASSporTHeader, + pASSporTHeader [1] PASSporTHeader, pASSporTPayload [2] PASSporTPayload, pASSporTSignature [3] OCTET STRING } -- GitLab From 0d78b838c680ef635e240ee5199a98059ffb15ac Mon Sep 17 00:00:00 2001 From: courbon Date: Thu, 30 Sep 2021 23:14:28 +0200 Subject: [PATCH 07/16] Update TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 4 ---- 1 file changed, 4 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index e35c518..1e3266b 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -333,10 +333,6 @@ IRIEvent ::= CHOICE -- tag 100 is reserved because there is no equivalent n9HRPDUSessionInfo in IRIEvent. -- tag 101 is reserved because there is no equivalent S8HRBearerInfo in IRIEvent. - -- STIR SHAKEN and RCD/eCNAM Events, see clause 7.X.2 - sTIRSHAKENSignatureGeneration [2581] STRISHAKENSignatureGeneration, - sTIRSHAKENSignatureValidation [2582] STRISHAKENSignatureValidation - } IRITargetIdentifier ::= SEQUENCE -- GitLab From ced492b6c96d6ded55fe1c89528cc4726da38c49 Mon Sep 17 00:00:00 2001 From: courbon Date: Thu, 30 Sep 2021 23:33:57 +0200 Subject: [PATCH 08/16] Update TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 1e3266b..7a83566 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -328,7 +328,7 @@ IRIEvent ::= CHOICE aFAKMAApplicationKeyRefresh [96] AFAKMAApplicationKeyRefresh, aFStartOfInterceptWithEstablishedAKMAApplicationKey [97] AFStartOfInterceptWithEstablishedAKMAApplicationKey, aFAuxiliarySecurityParameterEstablishment [98] AFAuxiliarySecurityParameterEstablishment, - aFApplicationKeyRemoval [99] AFApplicationKeyRemoval, + aFApplicationKeyRemoval [99] AFApplicationKeyRemoval -- tag 100 is reserved because there is no equivalent n9HRPDUSessionInfo in IRIEvent. -- tag 101 is reserved because there is no equivalent S8HRBearerInfo in IRIEvent. -- GitLab From 29d793ed4d3d801532f54ddbe97c811801bd28ff Mon Sep 17 00:00:00 2001 From: courbon Date: Thu, 30 Sep 2021 23:50:15 +0200 Subject: [PATCH 09/16] Update TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 7a83566..fad4834 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -2802,8 +2802,9 @@ STIRSHAKENDestination ::= CHOICE } -STIRSHAKENTN ::= CHOICE { - mSISDN [1] MSISDN +STIRSHAKENTN ::= CHOICE +{ + mSISDN [1] MSISDN } Attestation ::= ENUMERATED -- GitLab From e9ddb635dafbe93aad77e594b0391644b4d6cfa5 Mon Sep 17 00:00:00 2001 From: courbon Date: Sun, 3 Oct 2021 18:18:51 +0200 Subject: [PATCH 10/16] Update TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index fad4834..e053c51 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -332,6 +332,9 @@ IRIEvent ::= CHOICE -- tag 100 is reserved because there is no equivalent n9HRPDUSessionInfo in IRIEvent. -- tag 101 is reserved because there is no equivalent S8HRBearerInfo in IRIEvent. + + -- HI2 IRI payload for STIR/SHAKEN/RCD/eCNAM of clause 7.X is not implemented until + -- IMS is updated. } @@ -360,6 +363,9 @@ CCPDU ::= CHOICE pTCCCPDU [5] PTCCCPDU } + -- HI3 CC payload for RCD/eCNAM of clause 7.X is not implemented until + -- IMS is updated. + -- =========================== -- HI4 LI notification payload -- =========================== -- GitLab From 31494704c8309398a5d7893bd5ea3866a04e8779 Mon Sep 17 00:00:00 2001 From: courbon Date: Mon, 4 Oct 2021 14:54:22 +0200 Subject: [PATCH 11/16] Update TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index e053c51..c5e7613 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -333,8 +333,8 @@ IRIEvent ::= CHOICE -- tag 100 is reserved because there is no equivalent n9HRPDUSessionInfo in IRIEvent. -- tag 101 is reserved because there is no equivalent S8HRBearerInfo in IRIEvent. - -- HI2 IRI payload for STIR/SHAKEN/RCD/eCNAM of clause 7.X is not implemented until - -- IMS is updated. + -- tag 2581 is reserved because there is no equivalent sTIRSHAKENSignatureGeneration in IRIEvent. + -- tag 2582 is reserved because there is no equivalent STIRSHAKENSignatureValidation in IRIEvent. } @@ -363,9 +363,6 @@ CCPDU ::= CHOICE pTCCCPDU [5] PTCCCPDU } - -- HI3 CC payload for RCD/eCNAM of clause 7.X is not implemented until - -- IMS is updated. - -- =========================== -- HI4 LI notification payload -- =========================== @@ -2739,9 +2736,9 @@ PTCAccessPolicyFailure ::= ENUMERATED requestUnknown(2) } --- ================== +-- ================================= -- STIR/SHAKEN/RCD/eCNAM definitions --- ================== +-- ================================= -- See clause 7.X.2.1.2 for details of this structure STIRSHAKENSignatureGeneration ::= SEQUENCE @@ -2752,17 +2749,16 @@ STIRSHAKENSignatureGeneration ::= SEQUENCE -- See clause 7.X.2.1.3 for details of this structure STIRSHAKENSignatureValidation ::= SEQUENCE { - - pASSporTs [1] SEQUENCE OF PASSporT OPTIONAL, + pASSporTs [1] SEQUENCE OF PASSporT OPTIONAL, rCDTerminalDisplayInfo [2] RCDDisplayInfo OPTIONAL, eCNAMTerminalDisplayInfo [3] ECNAMDisplayInfo OPTIONAL, sHAKENValidationResult [4] SHAKENValidationResult, sHAKENFailureStatusCode [5] SHAKENFailureStatusCode OPTIONAL } --- ================== +-- ================================ -- STIR/SHAKEN/RCD/eCNAM parameters --- ================== +-- ================================ PASSporT ::= SEQUENCE { @@ -2786,7 +2782,7 @@ JWSTokenType ::= ENUMERATED PASSporTPayload ::= SEQUENCE { - issuedAtTime [1] GeneralizedTime, + issuedAtTime [1] GeneralizedTime, originator [2] STIRSHAKENOriginator, destination [3] STIRSHAKENDestinations, attestation [4] Attestation, @@ -2849,7 +2845,6 @@ RCDDisplayInfo ::= SEQUENCE jcl [3] OCTET STRING OPTIONAL } - -- =================== -- 5G LALS definitions -- =================== -- GitLab From ce8a5b4fbea28ce2b992c9d28c2ed3a4377849a2 Mon Sep 17 00:00:00 2001 From: courbon Date: Mon, 4 Oct 2021 16:58:04 +0200 Subject: [PATCH 12/16] Update TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index c5e7613..c2b797c 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -2767,7 +2767,7 @@ PASSporT ::= SEQUENCE pASSporTSignature [3] OCTET STRING } -PASSporTHeader ::=SEQUENCE +PASSporTHeader ::= SEQUENCE { type [1] JWSTokenType, algorithm [2] UTF8String, -- GitLab From 1e38ec0a1d3422db6b3f2d47bee43b8fa6725211 Mon Sep 17 00:00:00 2001 From: courbon Date: Tue, 5 Oct 2021 10:48:41 +0200 Subject: [PATCH 13/16] Update TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index c2b797c..3b18f00 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -2823,14 +2823,7 @@ SHAKENValidationResult ::= ENUMERATED noTNValidation(3) } -SHAKENFailureStatusCode ::= ENUMERATED -{ - responseCode403(1), - responseCode428(2), - responseCode436(3), - responseCode437(4), - responseCode438(5) -} +SHAKENFailureStatusCode ::= INTEGER ECNAMDisplayInfo ::= SEQUENCE { -- GitLab From edd4e0a4c686be31763fa41ec893a2edb37fc9e4 Mon Sep 17 00:00:00 2001 From: courbon Date: Sun, 24 Oct 2021 22:16:12 +0200 Subject: [PATCH 14/16] Update TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 3b18f00..dc1b709 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -2786,7 +2786,8 @@ PASSporTPayload ::= SEQUENCE originator [2] STIRSHAKENOriginator, destination [3] STIRSHAKENDestinations, attestation [4] Attestation, - origId [5] UTF8String + origId [5] UTF8String, + diversion [6] STIRSHAKENDestination } STIRSHAKENOriginator ::= CHOICE -- GitLab From 9d6eb86d0e2e83f4c7eda4574ccc367e6fddc2ec Mon Sep 17 00:00:00 2001 From: courbon Date: Fri, 5 Nov 2021 09:20:28 +0100 Subject: [PATCH 15/16] Update TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index dc1b709..6ea74b7 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -333,9 +333,9 @@ IRIEvent ::= CHOICE -- tag 100 is reserved because there is no equivalent n9HRPDUSessionInfo in IRIEvent. -- tag 101 is reserved because there is no equivalent S8HRBearerInfo in IRIEvent. - -- tag 2581 is reserved because there is no equivalent sTIRSHAKENSignatureGeneration in IRIEvent. - -- tag 2582 is reserved because there is no equivalent STIRSHAKENSignatureValidation in IRIEvent. - + -- STIR SHAKEN and RCD/eCNAM Events, see clause 7.X.3 + sTIRSHAKENSignatureGeneration [2581] STIRSHAKENSignatureGeneration, + sTIRSHAKENSignatureValidation [2582] STIRSHAKENSignatureValidation } IRITargetIdentifier ::= SEQUENCE -- GitLab From f7b79469585e412d51560ae17476bc75e7284882 Mon Sep 17 00:00:00 2001 From: courbon Date: Fri, 5 Nov 2021 09:40:18 +0100 Subject: [PATCH 16/16] Update TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 6ea74b7..e3f8da7 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -328,7 +328,7 @@ IRIEvent ::= CHOICE aFAKMAApplicationKeyRefresh [96] AFAKMAApplicationKeyRefresh, aFStartOfInterceptWithEstablishedAKMAApplicationKey [97] AFStartOfInterceptWithEstablishedAKMAApplicationKey, aFAuxiliarySecurityParameterEstablishment [98] AFAuxiliarySecurityParameterEstablishment, - aFApplicationKeyRemoval [99] AFApplicationKeyRemoval + aFApplicationKeyRemoval [99] AFApplicationKeyRemoval, -- tag 100 is reserved because there is no equivalent n9HRPDUSessionInfo in IRIEvent. -- tag 101 is reserved because there is no equivalent S8HRBearerInfo in IRIEvent. -- GitLab