Cross-Certification and the PKI User

Find out about the pros and cons of cross-certification, from a user’s standpoint.

Jan De Clercq

April 21, 2002

1 Min Read
ITPro Today logo in a gray background | ITPro Today

From a public key infrastructure (PKI) user's point of view, cross-certification has the advantage of reducing the number of explicit Certificate Authority (CA) trust relationships. Figure A shows a hierarchical model, in which a user must explicitly trust the CAs of three external organizations (e.g., CA A, CA B, and CA C). Figure B shows a cross-certification setup, in which the user needs to have an explicit trust relationship only with one organization's CA (e.g., CA A). With an explicit trust between the user and CA A, the user can establish implicit trust relationships with the CAs in organizations B and C, through the existing cross-certification trust relationships between CA A and CA B and between CA A and CA C.

From a user's standpoint, the downside of cross-certification is that it complicates certificate-trust path validation. Certificate-validation software must still consider each organization's hierarchical trust relationships as well as the cross-certification trust relationships. Therefore, the Windows .NET Server PKI requires special client-side software logic for certification validation. This special software logic is embedded in Windows XP. (Microsoft might ship some special tools or software extensions to embed this logic in earlier Windows versions.)

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like