Certificate-based encryption
Certificate-based encryption is a system in which a certificate authority uses ID-based cryptography to produce a certificate. This system gives the users both implicit and explicit certification, the certificate can be used as a conventional certificate, but also implicitly for the purpose of encryption.
Example
A user Alice can doubly encrypt a message using another user's public key and his identity.This means that the user cannot decrypt it without a currently valid certificate and also that the certificate authority cannot decrypt the message as they don't have the user's private key. Certificate is the trust between two parties.