Skip to content

TSP Profile management API (#196) (#663)#663

Open
ivosh wants to merge 3 commits intomainfrom
feat/tsp-profile
Open

TSP Profile management API (#196) (#663)#663
ivosh wants to merge 3 commits intomainfrom
feat/tsp-profile

Conversation

@ivosh
Copy link
Copy Markdown
Collaborator

@ivosh ivosh commented May 1, 2026

No description provided.

Copilot AI review requested due to automatic review settings May 1, 2026 22:42
@ivosh ivosh self-assigned this May 1, 2026
@ivosh ivosh added this to ILM May 1, 2026
@github-project-automation github-project-automation Bot moved this to Planning in ILM May 1, 2026
@ivosh ivosh moved this from Planning to In Progress in ILM May 1, 2026
@ivosh ivosh moved this from In Progress to Review in ILM May 1, 2026
@ivosh ivosh changed the title TSP Profile management API (#196) TSP Profile management API (#196) (#663) May 1, 2026
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new TSP (Timestamping Protocol) profile management API surface to the client model and core web interfaces, enabling CRUD/listing and enable/disable operations for TSP profiles.

Changes:

  • Introduces TSP Profile DTOs for create/update requests, detail views, and list views.
  • Adds a TSP activation/detail DTO to expose availability and signing URL.
  • Adds TspProfileController with searchable-field listing, paginated listing, CRUD, and bulk operations.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
src/main/java/com/czertainly/api/model/client/signing/protocols/tsp/TspProfileRequestDto.java New request DTO for creating/updating TSP profiles, including custom attributes.
src/main/java/com/czertainly/api/model/client/signing/protocols/tsp/TspProfileListDto.java New list DTO for paginated listings of TSP profiles.
src/main/java/com/czertainly/api/model/client/signing/protocols/tsp/TspProfileDto.java New detail DTO for TSP profile (includes signing URL and response attributes).
src/main/java/com/czertainly/api/model/client/signing/protocols/tsp/TspActivationDetailDto.java New DTO for activation/availability detail and signing URL.
src/main/java/com/czertainly/api/interfaces/core/web/TspProfileController.java New controller interface defining REST endpoints for TSP profile management.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented May 1, 2026

@ivosh ivosh removed this from ILM May 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Merge TSP Profile management from feat/signing into main

2 participants