A certificate validation mechanism is provided for a network interface. The certificate
validation mechanism maintains a certificate cache containing local copies of certificates
with associated validity indications. The certificate validation mechanism is operable
to compare a certificate associated with a received message to the certificate
cache and, where the certificate associated with the received message is held in
the certificate cache, to associate with the message an indication of validity
retrieved from the certificate cache. By providing a cache for certificates local
to the network interface, the need always to verify a certificate by reference
to a public repository is removed. If a certificate is not held in the local cache,
then it can still be necessary to query the public repository. Nevertheless, the
verification mechanism provides more immediate verification of certificate validity
as this can be made locally without the cost and time of the remote verification
at the public repository. The verification mechanism can form part of portal for
a network interface.