Commit 17bd4d69 authored by canterburym's avatar canterburym
Browse files

ASN updates

parent d39cdb8d
Loading
Loading
Loading
Loading
Loading
+24 −20
Original line number Diff line number Diff line
@@ -849,16 +849,16 @@ AAnFAnchorKeyRegister ::= SEQUENCE

AAnFKAKMAApplicationKeyGet ::= SEQUENCE
{
    keyGetType            [1] KEYGETTYPE,
    keyGetType            [1] KeyGetType,
    aKID                  [2] NAI,
    keyInfo               [3] AFKEYINFO
    keyInfo               [3] AFKeyInfo
}

AAnFStartOfInterceptWithEstablishedAKMAKeyMaterial ::= SEQUENCE
{
    aKID                  [1] NAI,
    kAKMA                 [2] OCTET STRING OPTIONAL,
    aFKeyList             [3] SEQUENCE OF AFKEYINO OPTIONAL
    aFKeyList             [3] SEQUENCE OF AFKeyInfo OPTIONAL
}

AAnFAKMAContextRemovalRecord ::= SEQUENCE
@@ -872,33 +872,35 @@ AAnFAKMAContextRemovalRecord ::= SEQUENCE
-- AKMA common parameters
-- ======================

FQDN ::== UTF8String
FQDN ::= UTF8String

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

AFID ::== SEQUENCE
AFID ::= SEQUENCE
{
   aFFQDN                [1] FQDN,
   uaProtocolID          [2] UAPROTOCOLID
   uaProtocolID          [2] UAProtocolID
}

UASTARPARAMS ::== OCTETSTRING
UAStarParams ::= OCTET STRING

KAF ::= OCTET STRING


-- ====================
-- AKMA AAnF parameters
-- ====================

KEYGETTYPE ::== ENUMERATED
KeyGetType ::= ENUMERATED
{
    internal(1),
    external(2)
}

AFKEYINFO ::== SEQUENCE
AFKeyInfo ::= SEQUENCE
{
    aFID                 [1] AFID,
    kAF                  [2] OCTETSTRING,
    kAF                  [2] KAF,
    kAFExpTime           [3] UTF8String
}

@@ -916,23 +918,23 @@ AFAKMAApplicationKeyRefresh ::= SEQUENCE
{
    aFID                  [1] AFID,
    aKID                  [2] NAI,
    kAF                   [3] OCTET STRING,
    uaStarParams          [4] UASTARPARAMS OPTIONAL
    kAF                   [3] KAF,
    uaStarParams          [4] UAStarParams OPTIONAL
}

AFStartOfInterceptWithEstablishedAKMAApplicationKey ::= SEQUENCE
{
    aFID                  [1] FQDN,
    aKID                  [2] NAI,
    kAFParamList          [3] SEQUENCE OF KAFPARAMS
    kAFParamList          [3] SEQUENCE OF KAFParams
}

AFAuxiliarySecurityParameterEstablishment ::= SEQUENCE
{
    aFID                  [1] AFID,
    aKID                  [2] NAI,
    kAF                   [3] OCTET STRING, 
    uaStarParams          [4] UASTARPARAMS
    kAF                   [3] KAF, 
    uaStarParams          [4] UAStarParams

}

@@ -946,14 +948,16 @@ AFApplicationKeyRemoval ::= SEQUENCE
-- AKMA AF parameters
-- ===================

KAFPARAMS ::== SEQUENCE 
KAFParams ::= SEQUENCE 
{
    aKID                 [1] NAI,
    kAF                  [2] OCTETSTRING,
    kAFExpTime           [3] UTF8String,
    uaStarParams         [4] UASTARPARAMS     
    kAF                  [2] KAF,
    kAFExpTime           [3] KAFExpiryTime,
    uaStarParams         [4] UAStarParams     
}

KAFExpiryTime ::= GeneralizedTime



-- ==================