diff --git a/pgpainless-core/src/main/java/org/pgpainless/authentication/CertificateAuthority.java b/pgpainless-core/src/main/java/org/pgpainless/authentication/CertificateAuthority.java
index 01b1a6bc..d124902d 100644
--- a/pgpainless-core/src/main/java/org/pgpainless/authentication/CertificateAuthority.java
+++ b/pgpainless-core/src/main/java/org/pgpainless/authentication/CertificateAuthority.java
@@ -10,6 +10,13 @@ import javax.annotation.Nonnull;
import java.util.Date;
import java.util.List;
+/**
+ * Interface for a CA that can authenticate trust-worthy certificates.
+ * Such a CA might be a fixed list of trustworthy certificates, or a dynamic implementation like the Web-of-Trust.
+ *
+ * @see PGPainless-WOT
+ * @see OpenPGP Web of Trust
+ */
public interface CertificateAuthority {
/**