SecurityInformation

Type: object

Properties:

interfaceDetails:

Reference: 'TS29222_CAPIF_Publish_Service_API.yaml#/components/schemas/InterfaceDescription'

aefId:

Type: string

Description: Identifier of the API exposing function

prefSecurityMethods:

Type: array

Items:

Reference: 'TS29222_CAPIF_Publish_Service_API.yaml#/components/schemas/SecurityMethod'

minItems: 1

Description: Security methods preferred by the API invoker for the API interface.

selSecurityMethod:

Reference: 'TS29222_CAPIF_Publish_Service_API.yaml#/components/schemas/SecurityMethod'

authenticationInfo:

Type: string

Description: Authentication related information

authorizationInfo:

Type: string

Description: Authorization related information

Required:

- prefSecurityMethods

oneOf:

- required: [interfaceDetails]

- required: [aefId]