diff --git a/gracedb/ligoauth/migrations/0014_x509cert_subject_longer.py b/gracedb/ligoauth/migrations/0014_x509cert_subject_longer.py
new file mode 100644
index 0000000000000000000000000000000000000000..c7cedb58fc8adef9734369374e91ba6e4bc57817
--- /dev/null
+++ b/gracedb/ligoauth/migrations/0014_x509cert_subject_longer.py
@@ -0,0 +1,20 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.11.16 on 2018-10-17 19:32
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('ligoauth', '0013_make_gstlal-spiir-gpu_robotuser'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='x509cert',
+            name='subject',
+            field=models.CharField(max_length=300),
+        ),
+    ]
diff --git a/gracedb/ligoauth/models.py b/gracedb/ligoauth/models.py
index 4b2698184e778706298fb6b8d15e68fd6dfc1be4..55e6a5b912c157fa92ca375179960fff60c2d2d1 100644
--- a/gracedb/ligoauth/models.py
+++ b/gracedb/ligoauth/models.py
@@ -63,7 +63,7 @@ class RobotUser(User):
     pass
 
 class X509Cert(models.Model):
-    subject = models.CharField(max_length=200)
+    subject = models.CharField(max_length=300)
     users = models.ManyToManyField(User)
 
 class AlternateEmail(models.Model):