Skip to content

[IDM.TRAIN.00016] Trusted Content Resolver (Trust Discovery) - Client Library Java

Description:

Client libraries are almost only a simple REST wrapper. They should have some specific methods instead of only the generic resolve call.

We will have:

  1. generic resolve method that takes a list of relevant framework pointers and serviceEndpointTypes. Will return all discovered trust lists as objects
  2. generic isIssuerTrusted method, that will call the generic resolve method, and check that a given issuer is contained within the discovered trust lists.
  3. Utility functions for each serviceEndpointType, that calls the generic method with a specific type hardcoded.

See attached java class for more details: api-draft.java

Interfaces:

  • TCR Backend

Acceptance Criteria

  • Methods are documented using native documentation methods (e.g javadoc)
  • CICD Build pipeline is updated and language specific packages and documentation files are created.
  • Readme file is updated.
  • Functionality works as specified
Edited by Michael Zigldrum