Abstract Certificates