Commit 05a9b0f0 authored by Martin Ward's avatar Martin Ward
Browse files

Edit interop-kms_ExtraMarkup.yaml update extension prefixes

parent dc76cf6e
Loading
Loading
Loading
Loading
+30 −30
Original line number Diff line number Diff line
@@ -248,8 +248,8 @@ components:
            capabilities:
              - synchronous_mode
            extension:
              - 32473_extension1: Some string
              - 32473_extension2:
              - E32473_extension1: Some string
              - E32473_extension2:
                - property1: 10111
                - property2: Some text
                - property3:
@@ -455,14 +455,14 @@ components:
        - key_ids:
          - key_id: 550e8400-e29b-41d4-a716-446655440000
          - extension:
            - 32473_extension1: Some string
            - E32473_extension1: Some string
        - ack_status: relayed
        - initiator_sae_id: encryptor1
        - target_sae_id: encryptor2
        - message: string
        - extension:
          - 32473_extension1: Some string
          - 32473_extension2:
          - E32473_extension1: Some string
          - E32473_extension2:
            - property1: 10111
            - property2:
              - subprop1: 21
@@ -479,14 +479,14 @@ components:
        - - key_ids:
          - key_id: 550e8400-e29b-41d4-a716-446655440000
          - extension:
            - 32473_extension1: Some string
            - E32473_extension1: Some string
        - - ack_status: relayed
        - - initiator_sae_id: encryptor1
        - - target_sae_id: encryptor2
        - - message: string
        - - extension:
          - 32473_extension1: Some string
          - 32473_extension2:
          - E32473_extension1: Some string
          - E32473_extension2:
            - property1: 10111
            - property2:
              - subprop1: 21
@@ -563,8 +563,8 @@ components:
            - key_id: '550e8400-e29b-41d4-a716-446655440000'
            - value: wHHVxRwDJs3/bXd38GHP3oe4svTuRpZS0yCC7x4Ly+s=
            - extension:
              32473_extension1: Some string
              32473_extension2:
              E32473_extension1: Some string
              E32473_extension2:
                property1: 10111
                property2: Some text
                property3:
@@ -575,17 +575,17 @@ components:
          encryptor2
        ack_callback_url: https://kme1/kmapi/v1/ext_keys/ack
        extension_mandatory:
          - 32473_route_type: direct
          - 32473_method:
          - E32473_route_type: direct
          - E32473_method:
            - hybrid_keys: true
            - primary: qkd
            - secondary: pqc
        extension_optional:
          - 32473_module_type:
          - E32473_module_type:
            - vendor: Company ABC
            - protocol: BB84
            - min_version: 2.5
          - 32473_qos_session: e73d9abe
          - E32473_qos_session: e73d9abe

    extension:
      type: object
@@ -595,14 +595,14 @@ components:
      description: |
        Extension `extension`<!-- ~ref_extension --> is a dictionary of objects. 
        Objects may be of any type and custom extensions 
        shall be named starting with a vendor prefix that shall be an IANA 
        Private Enterprise Number (PEN) followed by an underscore.
        shall be named starting with a vendor prefix that shall be the letter `E` 
        followed by an IANA Private Enterprise Number (PEN) followed by an underscore.
        
        ETSI might specify extensions in future and ETSI's IANA Private 
        Enterprise Number `13019` is reserved and shall not be used at this time.
      example:
        - 32473_extension1: 'Some string'
        - 32473_extension2:
        - E32473_extension1: 'Some string'
        - E32473_extension2:
          - property1: 10111
          - property2: 'Some text'
          - property3:
@@ -620,17 +620,17 @@ components:
        or return an error (e.g. as originated in the Get Key request that triggered 
        key relaying to use the `ext_keys`<!-- ~op_post_kmapi_v1_ext_keys --> endpoint). 
        Objects may be of any type and custom extensions 
        should be named starting with a vendor prefix that shall be an IANA 
        Private Enterprise Number (PEN) followed by an underscore.
        should be named starting with a vendor prefix that shall be the letter `E` 
        followed byan IANA Private Enterprise Number (PEN) followed by an underscore.
        
        ETSI might specify extensions in future and ETSI's IANA Private 
        Enterprise Number `13019` is reserved and shall not be used at this time.
      example:
        - 32473_module_type:
        - E32473_module_type:
          - vendor: Company ABC
          - protocol: BB84
          - in_version: 2.5
        - 32473_qos_session: e73d9abe
        - E32473_qos_session: e73d9abe

    extension_optional:
      type: object
@@ -648,11 +648,11 @@ components:
        ETSI might specify extensions in future and ETSI's IANA Private 
        Enterprise Number `13019` is reserved and shall not be used at this time.
      example:
        - 32473_module_type:
        - E32473_module_type:
          - vendor: Company ABC
          - protocol: BB84
          - in_version: 2.5
        - 32473_qos_session: e73d9abe
        - E32473_qos_session: e73d9abe

    initiator_sae_id:
      type: string
@@ -686,8 +686,8 @@ components:
      example:
        - key_id: 550e8400-e29b-41d4-a716-446655440000
        - extension:
          - 32473_vendor: Company ABC
          - 32473_protocol: BB84
          - E32473_vendor: Company ABC
          - E32473_protocol: BB84

    key_ids:
      type: array
@@ -717,7 +717,7 @@ components:
        key_id: 550e8400-e29b-41d4-a716-446655440000
        value: wHHVxRwDJs3/bXd38GHP3oe4svTuRpZS0yCC7x4Ly\u002Bs=
        extension:
          - 32473_protocol = BB84
          - E32473_protocol = BB84

    keys:
      type: array
@@ -738,7 +738,7 @@ components:
        - key_id: 550e8400-e29b-41d4-a716-446655440000
        - value: wHHVxRwDJs3/bXd38GHP3oe4svTuRpZS0yCC7x4Ly\u002Bs=
        - extension:
          - 32473_protocol = BB84
          - E32473_protocol = BB84

    problem_details:
      type: object
@@ -890,8 +890,8 @@ components:
          - encryptor2
        ack_callback_url: https://kme1/kmapi/v1/ext_keys/ack
        extension: 
          - 32473_extension1: Some string
          - 32473_extension2:
          - E32473_extension1: Some string
          - E32473_extension2:
            - property1: 10111
            - property2: Some text
            - property3: