View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004988 | 10000-012: Discovery | Spec | public | 2019-09-04 09:08 | 2020-06-16 19:41 |
| Reporter | Martin Regen | Assigned To | Randy Armstrong | ||
| Priority | normal | Severity | minor | Reproducibility | unable to reproduce |
| Status | closed | Resolution | fixed | ||
| Summary | 0004988: GDS should support OCSP like mechanism instead of CRL to validate cert status | ||||
| Description | Currently there is a strong push in future Azure cloud CA service to not support CRL, but only OCSP as the cert validation technology. CRL is considered outdated and too complicated to manage. I believe currently the OPC UA spec supports only CA certs with CRL. Not having a CRL is a special case that is by default disabled. The CTT certification tool by default mandates a valid CRL. Poor CRL support in the Push model (see https://apps.opcfoundation.org/mantis/view.php?id=4081) make it difficult to manage the CRL on servers, not even talking about clients. Because many factory networks do not support internet access, to e.g. validate a cert by accessing an OCSP responder, the GDS should have a mechanism to provide the cert status in a method for local servers. Server can then implement either way, with internet access directly access the OCSP responder, without use the local GDS. The CA certificates need to be mandated to include the CRL Distribution Point (CDP) extension or the OCSP responder. So a method in the GDS to validate an app cert might be a good idea combined with some type of OCSP/ OCSP stapling. This way server push CRL distribution could be avoided. Also for clients it may be easier to validate server certs. | ||||
| Tags | No tags attached. | ||||
| Commit Version | |||||
| Fix Due Date | |||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2019-09-04 09:08 | Martin Regen | New Issue | |
| 2019-09-04 14:23 | Martin Regen | Description Updated | |
| 2019-11-26 17:04 | Jim Luth | Assigned To | => Randy Armstrong |
| 2019-11-26 17:04 | Jim Luth | Status | new => assigned |
| 2020-06-15 03:58 | Randy Armstrong | Status | assigned => resolved |
| 2020-06-15 03:58 | Randy Armstrong | Resolution | open => fixed |
| 2020-06-15 03:58 | Randy Armstrong | Note Added: 0012277 | |
| 2020-06-16 19:41 | Jim Luth | Status | resolved => closed |
| 2020-06-16 19:41 | Jim Luth | Fixed in Version | => 1.05 |
| 2020-06-16 19:41 | Jim Luth | Note Added: 0012351 |