Skip to main content
Guidance

Design and build a privately hosted Public Key Infrastructure

Principles for the design and build of in-house Public Key Infrastructure (PKI)

Page 5 of 21

PKI Example: Peer to peer connection

Walk through a common PKI use case
  • 1

    Share certificates

    First, the end entities will set up a connection and share certificates to prove their identity. Both end entities will check there is an unbroken chain of signed certificates (certificate path) from the peer end entity to a trusted certificate authority that's present in the trust store.


    The process will not just check signatures, it will also check other parameters, such as expiry date of the certificate and key usage.

    image shows set up as just described

  • 2

    Check for certificate revocation

    The end entity will then check that each certificate has not been revoked using a revocation checking mechanism, like a CRL or OCSP.

    image shows set up as just described

  • 3

    Mutual authentication

    If everything checks out, the End Entities will continue the mutually authenticated secure protocol between them as they have now authenticated each other.

Published

Reviewed

Version

1.0