diff --git a/lib/modules/Standards.pmod/X509.pmod b/lib/modules/Standards.pmod/X509.pmod
index 30572ce458e539e139ee2bdba34db357b9914899..ddb0af11b47ab570f9345871eb69d385950a299a 100644
--- a/lib/modules/Standards.pmod/X509.pmod
+++ b/lib/modules/Standards.pmod/X509.pmod
@@ -382,7 +382,7 @@ class TBSCertificate
   string `der()
   {
     if (internal_der) return internal_der;
-    return internal_der = get_der();
+    return internal_der = der_encode();
   }
 
   //!