Commit 6c11ee1f authored by canterburym's avatar canterburym
Browse files

Updating ASN.1

parent a4163f9e
Loading
Loading
Loading
Loading
+19 −10
Original line number Diff line number Diff line
@@ -843,13 +843,14 @@ APN ::= UTF8String

AAnFAnchorKeyRegister ::= SEQUENCE
{
    aFID                  [1] AFID,
    aKID                  [2] NAI
    aKID                  [1] NAI,
    sUPI                  [2] SUPI,
    kAKMA                 [3] KAKMA OPTIONAL
}

AAnFKAKMAApplicationKeyGet ::= SEQUENCE
{
    keyGetType            [1] KeyGetType,
    type                  [1] KeyGetType,
    aKID                  [2] NAI,
    keyInfo               [3] AFKeyInfo
}
@@ -857,14 +858,14 @@ AAnFKAKMAApplicationKeyGet ::= SEQUENCE
AAnFStartOfInterceptWithEstablishedAKMAKeyMaterial ::= SEQUENCE
{
    aKID                  [1] NAI,
    kAKMA                 [2] OCTET STRING OPTIONAL,
    kAKMA                 [2] KAKMA OPTIONAL,
    aFKeyList             [3] SEQUENCE OF AFKeyInfo OPTIONAL
}

AAnFAKMAContextRemovalRecord ::= SEQUENCE
{
    aKID                  [1] NAI,
    nFID                  [2] UTF8String
    nFID                  [2] NFID
}


@@ -874,9 +875,11 @@ AAnFAKMAContextRemovalRecord ::= SEQUENCE

FQDN ::= UTF8String

NFID ::= UTF8String

UAProtocolID ::= OCTET STRING (SIZE(5))

AFID ::= SEQUENCE
AKMAAFID ::= SEQUENCE
{
   aFFQDN                [1] FQDN,
   uaProtocolID          [2] UAProtocolID
@@ -886,6 +889,8 @@ UAStarParams ::= OCTET STRING

KAF ::= OCTET STRING

KAKMA ::= OCTET STRING


-- ====================
-- AKMA AAnF parameters
@@ -899,7 +904,7 @@ KeyGetType ::= ENUMERATED

AFKeyInfo ::= SEQUENCE
{
    aFID                 [1] AFID,
    aFID                 [1] AKMAAFID,
    kAF                  [2] KAF,
    kAFExpTime           [3] KAFExpiryTime
}
@@ -911,7 +916,7 @@ AFKeyInfo ::= SEQUENCE

AFAKMAApplicationKeyGet ::= SEQUENCE
{
    aFID                  [1] AFID
    aFID                  [1] AKMAAFID
}

AFAKMAApplicationKeyRefresh ::= SEQUENCE
@@ -926,16 +931,20 @@ AFStartOfInterceptWithEstablishedAKMAApplicationKey ::= SEQUENCE
{
    aFID                  [1] FQDN,
    aKID                  [2] NAI,
    kAFParamList          [3] SEQUENCE OF KAFParams
    kAFParamList          [3] SEQUENCE OF AFSecurityParams
}

AFAuxiliarySecurityParameterEstablishment ::= SEQUENCE
{
    aFSecurityParams      [1] AFSecurityParams
}

AFSecurityParams ::= SEQUENCE
{
    aFID                  [1] AFID,
    aKID                  [2] NAI,
    kAF                   [3] KAF, 
    uaStarParams          [4] UAStarParams

}

AFApplicationKeyRemoval ::= SEQUENCE