Skip to content

Commit

Permalink
restyle and fix the spellcheck
Browse files Browse the repository at this point in the history
  • Loading branch information
shubhamdp committed Dec 23, 2024
1 parent 4c760cb commit 72ff012
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 25 deletions.
1 change: 1 addition & 0 deletions .github/.wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -315,6 +315,7 @@ CPROTO
cpuapp
cpython
CQM
CRL
crypto
cryptographic
CSA
Expand Down
68 changes: 43 additions & 25 deletions credentials/test/revoked-attestation-certificates/README.md
Original file line number Diff line number Diff line change
@@ -1,60 +1,78 @@
# Revoked Attestation Certificates

This directory contains test certificates, keys, and CRLs for device attestation revocation testing scenarios.
The test certificates and keys are intended to be used for testing purposes only and should not be used in production environments.
This directory contains test certificates, keys, and CRLs for device attestation
revocation testing scenarios. The test certificates and keys are intended to be
used for testing purposes only and should not be used in production
environments.

## Direct CRL Signing

In this approach, the CA directly signs the Certificate Revocation List (CRL).

### PAA Signed CRL

Process:

1. PAA issues the PAI
2. PAI issues the DAC
3. PAA revokes the PAI and updates the CRL

- PAA: `Chip-Test-PAA-FFF1-Cert.[pem|der]`
- CRL: `Chip-Test-PAA-FFF1-CRL.[der|pem]`
- PAI(revoked): `Chip-Test-PAI-FFF1-noPID-Revoked-Cert.[pem|der]`
- DAC(signed by revoked PAI): `Chip-Test-DAC-FFF1-8001-Signed-By-Revoked-PAI-Cert.[pem|der]`
- PAA: `Chip-Test-PAA-FFF1-Cert.[pem|der]`
- CRL: `Chip-Test-PAA-FFF1-CRL.[der|pem]`
- PAI(revoked): `Chip-Test-PAI-FFF1-noPID-Revoked-Cert.[pem|der]`
- DAC(signed by revoked PAI):
`Chip-Test-DAC-FFF1-8001-Signed-By-Revoked-PAI-Cert.[pem|der]`

### PAI Signed CRL

Process:

1. PAI issues the 3 DACs
2. PAI issues the DAC and updates the CRL

- PAI: `Matter-Development-PAI-FFF1-noPID-Cert.[pem|der]`
- CRL: `Matter-Development-PAI-FFF1-noPID-CRL.[pem|der]`
- DACs(revoked):
- `Matter-Development-DAC-FFF1-8001-Revoked-01-Cert.[pem|der]`
- `Matter-Development-DAC-FFF1-8002-Revoked-02-Cert.[pem|der]`
- `Matter-Development-DAC-FFF1-8003-Revoked-03-Cert.[pem|der]`
- PAI: `Matter-Development-PAI-FFF1-noPID-Cert.[pem|der]`
- CRL: `Matter-Development-PAI-FFF1-noPID-CRL.[pem|der]`
- DACs(revoked):
- `Matter-Development-DAC-FFF1-8001-Revoked-01-Cert.[pem|der]`
- `Matter-Development-DAC-FFF1-8002-Revoked-02-Cert.[pem|der]`
- `Matter-Development-DAC-FFF1-8003-Revoked-03-Cert.[pem|der]`

## Indirect CRL Signing (delegated CRL signing)
In this approach, the CA delegates the CRL signing responsibility to a separate entity.

In this approach, the CA delegates the CRL signing responsibility to a separate
entity.

### PAA Delegated CRL Signing

Process:

1. PAA issues the PAI
2. PAA issues the Delegated CRL Signer
3. PAI issues the DAC
4. Delegated CRL Signer revokes the PAI and updates the CRL

- PAA: `Chip-Test-PAA-FFF1-Cert.[pem|der]`
- CRL: `Chip-Test-PAA-FFF1-Delegated-CRL.[der|pem]`
- PAA delegated CRL Signer: `Chip-Test-PAA-FFF1-Delegated-CRL-Signer-Cert.[pem|der]`
- PAI(revoked by PAA delegated CRL Signer): `Chip-Test-PAI-FFF1-noPID-Revoked-Cert.[pem|der]`
- DAC(signed by revoked PAI): `Chip-Test-DAC-FFF1-8001-Signed-By-Revoked-PAI-Cert.[pem|der]`
- PAA: `Chip-Test-PAA-FFF1-Cert.[pem|der]`
- CRL: `Chip-Test-PAA-FFF1-Delegated-CRL.[der|pem]`
- PAA delegated CRL Signer:
`Chip-Test-PAA-FFF1-Delegated-CRL-Signer-Cert.[pem|der]`
- PAI(revoked by PAA delegated CRL Signer):
`Chip-Test-PAI-FFF1-noPID-Revoked-Cert.[pem|der]`
- DAC(signed by revoked PAI):
`Chip-Test-DAC-FFF1-8001-Signed-By-Revoked-PAI-Cert.[pem|der]`

### PAI Delegated CRL Signing

Process:

1. PAI issues the 3 DACs
2. PAI issues the Delegated CRL Signer
3. Delegated CRL Signer revokes the DACs and updates the CRL

- PAI: `Matter-Development-PAI-FFF1-noPID-Cert.[pem|der]`
- CRL: `Matter-Development-PAI-FFF1-noPID-Delegated-CRL.[pem|der]`
- PAI delegated CRL Signer: `Matter-Development-PAI-FFF1-Delegated-CRL-Signer-Cert.[pem|der]`
- DACs(revoked):
- `Matter-Development-DAC-FFF1-8001-Revoked-01-Cert.[pem|der]`
- `Matter-Development-DAC-FFF1-8002-Revoked-02-Cert.[pem|der]`
- `Matter-Development-DAC-FFF1-8003-Revoked-03-Cert.[pem|der]`
- PAI: `Matter-Development-PAI-FFF1-noPID-Cert.[pem|der]`
- CRL: `Matter-Development-PAI-FFF1-noPID-Delegated-CRL.[pem|der]`
- PAI delegated CRL Signer:
`Matter-Development-PAI-FFF1-Delegated-CRL-Signer-Cert.[pem|der]`
- DACs(revoked):
- `Matter-Development-DAC-FFF1-8001-Revoked-01-Cert.[pem|der]`
- `Matter-Development-DAC-FFF1-8002-Revoked-02-Cert.[pem|der]`
- `Matter-Development-DAC-FFF1-8003-Revoked-03-Cert.[pem|der]`

0 comments on commit 72ff012

Please sign in to comment.