OpenPACE
Data Structures
Here are the data structures with brief descriptions:
 Cca_ctxContext for the Chip Authentication protocol
 Ccvc_cert_authentication_request_seq_stThe authentication request, consisting of the certificate request, certificate authority reference and outer signature
 Ccvc_cert_body_seq_stThe body of the CV certificate (without signature)
 Ccvc_cert_request_body_seq_stThe body of the CV certificate request (without signature)
 Ccvc_cert_request_seq_stThe actual certifcate request, consisting of the body and inner signature
 Ccvc_cert_seq_stThe actual certifcate, consisting of the body and a signature
 Ccvc_certificate_description_stThis structure holds further information about a card verifiable certificate in human readable form
 Ccvc_chat_seq_stCertificate Holder Authentication Template
 Ccvc_commcert_seq_st
 Ccvc_discretionary_data_template_seq_stDiscretionary data template, used to encode certificate extensions
 Ccvc_pubkey_stPublic key data object which may contain domain parameters
 Ceac_ctxContext for the Extended Access Control protocol
 Cka_ctxContext for a key agreement and subsequent derivation of session keys
 Cpace_ctxContext for the Password Authenticated Connection Establishment protocol
 Cpace_secShared secret for PACE
 Cri_ctxContext for the Restricted Identification protocol
 Cta_ctxContext for the Terminal Authentication protocol