Table 16.1. Default OpenCA workflow
| Function | Start States | Result States on Success | Result States on Failure |
|---|---|---|---|
| create_pin | new_process | new_pin | |
| check_pin | new_pin | checked_pin | |
| check_key_params | checked_pin | checked_key_params | |
| create_key | checked_key_params | new_key | |
| check_key | new_key | checked_key | |
| backup_key | checked_key | backuped_key | |
| check_csr_params | backuped_key | checked_csr_params | |
| create_csr | checked_csr_params | new_csr | |
| complete_csr | new_csr | completed_csr | |
| check_csr | completed_csr | checked_csr | |
| create_cert | checked_csr | new_cert | |
| enroll_pin | new_cert | enrolled_pin | |
| enroll_pkcs12 | enrolled_pin | enrolled_pkcs12 |