Loading 33128/r17/TS33128Payloads.asn +64 −34 Original line number Diff line number Diff line Loading @@ -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 } -- ============== Loading Loading @@ -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 Loading Loading @@ -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, Loading @@ -2756,30 +2762,54 @@ 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 { iat [1] UTF8String, orig [2] UTF8String, dest [3] UTF8String, passport(1) } PASSporTPayload ::= SEQUENCE { issuedAtTime [1] GeneralizedTime, originator [2] STIRSHAKENOriginator, destination [3] STIRSHAKENDestinations, attestation [4] Attestation, origId [5] UTF8String } STIRSHAKENOriginator ::= CHOICE { 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), Loading Loading
33128/r17/TS33128Payloads.asn +64 −34 Original line number Diff line number Diff line Loading @@ -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 } -- ============== Loading Loading @@ -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 Loading Loading @@ -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, Loading @@ -2756,30 +2762,54 @@ 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 { iat [1] UTF8String, orig [2] UTF8String, dest [3] UTF8String, passport(1) } PASSporTPayload ::= SEQUENCE { issuedAtTime [1] GeneralizedTime, originator [2] STIRSHAKENOriginator, destination [3] STIRSHAKENDestinations, attestation [4] Attestation, origId [5] UTF8String } STIRSHAKENOriginator ::= CHOICE { 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), Loading