View Issue Details

IDProjectCategoryView StatusLast Update
000858510000-012: DiscoverySpecpublic2024-12-17 16:48
ReporterZbynek Zahradnik Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version1.05.02 
Target Version1.05.05 RC1Fixed in Version1.05.05 RC1 
Summary0008585: Clarification needed to subtype handling in relation to CertificateGroupType.CertificateTypes
Description

The spec says "Abstract base types may be used in this value and indicate that any subtype is allowed.".

1) Shouldn't it better say "any concrete subtype is allowed"?

2) Does that mean that if a concrete type is used in this value, its subtypes are not allowed? (e.g.: EccApplicationCertificateType). That would be possible, but in violation of general OOP rules. If the intent is not to have this meaning, why is there then a special text for "abstract base types" when, in fact, concrete base types behave precisely the same?

TagsNo tags attached.
Commit Version1.05.05 RC1
Fix Due Date

Relationships

related to 0008584 resolvedRandy Armstrong Is it correct that EccApplicationCertificateType has IsAbstract=False? 

Activities

Jim Luth

2023-03-23 21:50

administrator   ~0019031

Agreed that removing the word Abstract from "Abstract base types may be used in this value and indicate that any subtype is allowed." will solve both issues.

Randy Armstrong

2024-12-06 03:15

administrator   ~0022185

Added concrete subtype.

Jim Luth

2024-12-17 16:48

administrator   ~0022225

Cleanup wording on certificate types to make consistent.

Jim Luth

2024-12-17 16:48

administrator   ~0022226

Agreed to changes edited in Web Meeting.

Issue History

Date Modified Username Field Change
2023-01-12 18:57 Zbynek Zahradnik New Issue
2023-01-12 18:57 Zbynek Zahradnik Relationship added related to 0008584
2023-03-23 21:50 Jim Luth Note Added: 0019031
2023-03-23 21:50 Jim Luth Assigned To => Randy Armstrong
2023-03-23 21:50 Jim Luth Status new => assigned
2023-05-30 18:29 Jim Luth Target Version 1.05.03 => ?.??
2024-12-06 03:15 Randy Armstrong Status assigned => resolved
2024-12-06 03:15 Randy Armstrong Resolution open => fixed
2024-12-06 03:15 Randy Armstrong Fixed in Version => 1.05.05 RC1
2024-12-06 03:15 Randy Armstrong Commit Version => 1.05.05 RC1
2024-12-06 03:15 Randy Armstrong Note Added: 0022185
2024-12-06 03:15 Randy Armstrong Target Version ?.?? => 1.05.05 RC1
2024-12-17 16:48 Jim Luth Note Added: 0022225
2024-12-17 16:48 Jim Luth Status resolved => closed
2024-12-17 16:48 Jim Luth Note Added: 0022226