Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configuration of certificate validation for RA profile #919

Open
lubomirw opened this issue Jan 9, 2025 · 0 comments
Open

Configuration of certificate validation for RA profile #919

lubomirw opened this issue Jan 9, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@lubomirw
Copy link
Contributor

lubomirw commented Jan 9, 2025

  1. Add new properties to RA profile entity that can be used to configure certificate validation for that RA profile:
  • validationEnabled - [boolean] if validation should be run on certificates of RA profile
  • validationFrequency - [nullable int] how often should validation be run (in days), null = use default platform setting for certificate validation
  • expiringThreshold - [nullable int] when certificate is considered as Expiring (in days), null = use default platform setting for certificate expiring threshold (30 days)
  1. Update mapping to DTO to set new properties
  2. Update platform settings
  3. Update scheduled certificate validation system job to reflect certificate validation configuration
  • when certificate has RA profile, use its configuration if present, or use default platform settings
  • otherwise for certificates without RA profile, use default platform settings
  • validation of certificate can be also triggered manually by calling /certificates/{uuid}/validate endpoint
@lubomirw lubomirw converted this from a draft issue Jan 9, 2025
@lubomirw lubomirw added the enhancement New feature or request label Jan 9, 2025
@lubomirw lubomirw changed the title Add option to configure certificate validation for RA profile Configuration of certificate validation for RA profile Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

1 participant