diff options
author | Ville Skyttä <ville.skytta@iki.fi> | 2021-05-30 13:41:31 +0300 |
---|---|---|
committer | David Faure <faure@kde.org> | 2021-06-24 08:52:11 +0000 |
commit | 16dc3d8d835af5594d7294fac67defb387a95a70 (patch) | |
tree | f110f5ca393f44fa8cf703a900edc635e4589be8 | |
parent | b7b5638831d805905104e1b591207cde6892a78f (diff) | |
download | shared-mime-info-16dc3d8d835af5594d7294fac67defb387a95a70.tar.gz |
application/pkix-cert: add BEGIN/END X509 CERTIFICATE magic
-rw-r--r-- | data/freedesktop.org.xml.in | 1 | ||||
-rw-r--r-- | tests/mime-detection/list | 2 | ||||
-rw-r--r-- | tests/mime-detection/test-x509.cer | 30 |
3 files changed, 33 insertions, 0 deletions
diff --git a/data/freedesktop.org.xml.in b/data/freedesktop.org.xml.in index bd81b395..f617b1af 100644 --- a/data/freedesktop.org.xml.in +++ b/data/freedesktop.org.xml.in @@ -352,6 +352,7 @@ command to generate the output files. <comment>X.509 certificate</comment> <magic> <match type="string" value="-----BEGIN CERTIFICATE-----" offset="0"/> + <match type="string" value="-----BEGIN X509 CERTIFICATE-----" offset="0"/> </magic> <glob pattern="*.cer"/> </mime-type> diff --git a/tests/mime-detection/list b/tests/mime-detection/list index e6c313ab..16c4ef84 100644 --- a/tests/mime-detection/list +++ b/tests/mime-detection/list @@ -706,6 +706,8 @@ test.jceks application/x-java-jce-keystore test.p12 application/pkcs12 ox # Copied from https://letsencrypt.org/certs/lets-encrypt-r3.pem test.cer application/pkix-cert +# https://letsencrypt.org/certs/lets-encrypt-r3.pem with header and footer modified to contain X509 +test-x509.cer application/pkix-cert # curl https://crl.root-x1.letsencrypt.org | openssl crl -inform DER -out test.crl test.crl application/pkix-crl test.sav application/x-spss-sav diff --git a/tests/mime-detection/test-x509.cer b/tests/mime-detection/test-x509.cer new file mode 100644 index 00000000..60210755 --- /dev/null +++ b/tests/mime-detection/test-x509.cer @@ -0,0 +1,30 @@ +-----BEGIN X509 CERTIFICATE----- +MIIFFjCCAv6gAwIBAgIRAJErCErPDBinU/bWLiWnX1owDQYJKoZIhvcNAQELBQAw +TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh +cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjAwOTA0MDAwMDAw +WhcNMjUwOTE1MTYwMDAwWjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg +RW5jcnlwdDELMAkGA1UEAxMCUjMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQC7AhUozPaglNMPEuyNVZLD+ILxmaZ6QoinXSaqtSu5xUyxr45r+XXIo9cP +R5QUVTVXjJ6oojkZ9YI8QqlObvU7wy7bjcCwXPNZOOftz2nwWgsbvsCUJCWH+jdx +sxPnHKzhm+/b5DtFUkWWqcFTzjTIUu61ru2P3mBw4qVUq7ZtDpelQDRrK9O8Zutm +NHz6a4uPVymZ+DAXXbpyb/uBxa3Shlg9F8fnCbvxK/eG3MHacV3URuPMrSXBiLxg +Z3Vms/EY96Jc5lP/Ooi2R6X/ExjqmAl3P51T+c8B5fWmcBcUr2Ok/5mzk53cU6cG +/kiFHaFpriV1uxPMUgP17VGhi9sVAgMBAAGjggEIMIIBBDAOBgNVHQ8BAf8EBAMC +AYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMBIGA1UdEwEB/wQIMAYB +Af8CAQAwHQYDVR0OBBYEFBQusxe3WFbLrlAJQOYfr52LFMLGMB8GA1UdIwQYMBaA +FHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcw +AoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzAnBgNVHR8EIDAeMBygGqAYhhZodHRw +Oi8veDEuYy5sZW5jci5vcmcvMCIGA1UdIAQbMBkwCAYGZ4EMAQIBMA0GCysGAQQB +gt8TAQEBMA0GCSqGSIb3DQEBCwUAA4ICAQCFyk5HPqP3hUSFvNVneLKYY611TR6W +PTNlclQtgaDqw+34IL9fzLdwALduO/ZelN7kIJ+m74uyA+eitRY8kc607TkC53wl +ikfmZW4/RvTZ8M6UK+5UzhK8jCdLuMGYL6KvzXGRSgi3yLgjewQtCPkIVz6D2QQz +CkcheAmCJ8MqyJu5zlzyZMjAvnnAT45tRAxekrsu94sQ4egdRCnbWSDtY7kh+BIm +lJNXoB1lBMEKIq4QDUOXoRgffuDghje1WrG9ML+Hbisq/yFOGwXD9RiX8F6sw6W4 +avAuvDszue5L3sz85K+EC4Y/wFVDNvZo4TYXao6Z0f+lQKc0t8DQYzk1OXVu8rp2 +yJMC6alLbBfODALZvYH7n7do1AZls4I9d1P4jnkDrQoxB3UqQ9hVl3LEKQ73xF1O +yK5GhDDX8oVfGKF5u+decIsH4YaTw7mP3GFxJSqv3+0lUFJoi5Lc5da149p90Ids +hCExroL1+7mryIkXPeFM5TgO9r0rvZaBFOvV2z0gp35Z0+L4WPlbuEjN/lxPFin+ +HlUjr8gRsI3qfJOQFy/9rKIJR0Y/8Omwt/8oTWgy1mdeHmmjk7j1nYsvC9JSQ6Zv +MldlTTKB3zhThV1+XWYp6rjd5JW1zbVWEkLNxE7GJThEUG3szgBVGP7pSWTUTsqX +nLRbwHOoq7hHwg== +-----END X509 CERTIFICATE----- |