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]