View Issue Details

IDProjectCategoryView StatusLast Update
000833110000-012: DiscoverySpecpublic2022-09-20 19:05
ReporterMatthias Damm Assigned ToRandy Armstrong  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version1.05.02 RC1 
Target Version1.05.02Fixed in Version1.05.02 
Summary0008331: Signatures of new Methods GetCertificates and RevokeCertificate are not in sync
Description

CertificateDirectoryType::RevokeCertificate is not symmetric to CertificateDirectoryType::GetCertificates.
GetCertificates was added later and it looks like RevokeCertificate was not updated.
GetCertificates has [IN] CertificateGroup and returns an array of Certificates.
RevokeCertificate has no relation to a CertificateGroup and takes only one Certificate.
Revocation will be typically related to a CertificateGroup and can then affect a list of Certificates for different certificate types.

Revoke should take an array to bundle potential multiple updates to a CRL and therefore multiple starts of pushing updated CRLs to all PUSH applications.

Revoke should be related to a CertificateGroup.since all certificate operations have ApplicationId AND CertificateGroupId.

ServerConfiguraitonType::GetCertificates is not symmetric to CertificateDirectoryType::GetCertificates.
CertificateDirectoryType::GetCertificates return only an array of certificates for a certificate group.
ServerConfiguraitonType::GetCertificates return a certificate array but also an array of the certificate types.

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Randy Armstrong

2022-09-20 14:49

administrator   ~0017721

Fixed GetCertificates but not RevokeCertificate .

Jim Luth

2022-09-20 19:05

administrator   ~0017733

Agreed to changes edited in F2F meeting.

Issue History

Date Modified Username Field Change
2022-09-17 15:41 Matthias Damm New Issue
2022-09-17 15:41 Matthias Damm Status new => assigned
2022-09-17 15:41 Matthias Damm Assigned To => Randy Armstrong
2022-09-20 14:49 Randy Armstrong Status assigned => resolved
2022-09-20 14:49 Randy Armstrong Resolution open => fixed
2022-09-20 14:49 Randy Armstrong Fixed in Version => 1.05.02
2022-09-20 14:49 Randy Armstrong Note Added: 0017721
2022-09-20 19:05 Jim Luth Status resolved => closed
2022-09-20 19:05 Jim Luth Note Added: 0017733