diff options
Diffstat (limited to 'resources')
22 files changed, 16423 insertions, 2556 deletions
diff --git a/resources/app-info-shipped.xsd b/resources/app-info-shipped.xsd new file mode 100644 index 00000000000..7a139e50bc5 --- /dev/null +++ b/resources/app-info-shipped.xsd @@ -0,0 +1,776 @@ +<?xml version="1.0"?> +<!-- + - SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors + - SPDX-License-Identifier: AGPL-3.0-or-later +--> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" attributeFormDefault="unqualified"> + + <xs:element name="info"> + <xs:complexType> + <xs:sequence> + <xs:element name="id" type="id" minOccurs="1" maxOccurs="1"/> + <xs:element name="name" type="l10n-string" minOccurs="1" + maxOccurs="unbounded"/> + <xs:element name="summary" type="l10n-string" minOccurs="1" + maxOccurs="unbounded"/> + <xs:element name="description" type="l10n-text" minOccurs="1" + maxOccurs="unbounded"/> + <xs:element name="version" type="semver" + minOccurs="1" maxOccurs="1"/> + <xs:element name="licence" type="licence" minOccurs="1" + maxOccurs="unbounded"/> + <xs:element name="author" type="author" minOccurs="1" + maxOccurs="unbounded"/> + <xs:element name="namespace" type="limited-string" + minOccurs="0" maxOccurs="1"/> + <xs:element name="default_enable" minOccurs="0" + maxOccurs="1"/> + <xs:element name="types" type="types" minOccurs="0" + maxOccurs="1"/> + <xs:element name="documentation" type="documentation" + minOccurs="0" maxOccurs="1"/> + <xs:element name="category" type="category" minOccurs="1" + maxOccurs="unbounded"/> + <xs:element name="website" type="url" minOccurs="0" + maxOccurs="1"/> + <xs:element name="discussion" type="url" minOccurs="0" + maxOccurs="1"/> + <xs:element name="bugs" type="url" minOccurs="1" + maxOccurs="1"/> + <xs:element name="repository" type="repository" minOccurs="0" + maxOccurs="1"/> + <xs:element name="screenshot" type="screenshot" minOccurs="0" + maxOccurs="10"/> + <xs:element name="dependencies" type="dependencies" + minOccurs="1" maxOccurs="1"/> + <xs:element name="background-jobs" type="jobs" + minOccurs="0" maxOccurs="1"/> + <xs:element name="repair-steps" type="repair-steps" + minOccurs="0" maxOccurs="1"/> + <xs:element name="two-factor-providers" + type="two-factor-providers" + minOccurs="0" maxOccurs="1"/> + <xs:element name="commands" type="commands" + minOccurs="0" maxOccurs="1"/> + <xs:element name="settings" type="settings" minOccurs="0" + maxOccurs="1"/> + <xs:element name="activity" type="activity" minOccurs="0" + maxOccurs="1"/> + <xs:element name="dashboard" type="dashboard" + minOccurs="0" maxOccurs="1"/> + <xs:element name="fulltextsearch" type="fulltextsearch" + minOccurs="0" maxOccurs="1"/> + <xs:element name="navigations" type="navigations" minOccurs="0" + maxOccurs="1"/> + <xs:element name="contactsmenu" type="contactsmenu" minOccurs="0" + maxOccurs="1"/> + <xs:element name="collaboration" type="collaboration" minOccurs="0" + maxOccurs="1" /> + <xs:element name="sabre" type="sabre" minOccurs="0" + maxOccurs="1" /> + <xs:element name="public" type="public" minOccurs="0" + maxOccurs="1" /> + <xs:element name="trash" type="trash" minOccurs="0" + maxOccurs="1" /> + <xs:element name="versions" type="versions" minOccurs="0" + maxOccurs="1" /> + </xs:sequence> + </xs:complexType> + <xs:unique name="uniqueNameL10n"> + <xs:selector xpath="name"/> + <xs:field xpath="@lang"/> + </xs:unique> + <xs:unique name="uniqueSummaryL10n"> + <xs:selector xpath="summary"/> + <xs:field xpath="@lang"/> + </xs:unique> + <xs:unique name="uniqueDescriptionL10n"> + <xs:selector xpath="description"/> + <xs:field xpath="@lang"/> + </xs:unique> + <xs:unique name="uniqueLicense"> + <xs:selector xpath="licence"/> + <xs:field xpath="."/> + </xs:unique> + <xs:unique name="uniqueTypes"> + <xs:selector xpath="types/type"/> + <xs:field xpath="."/> + </xs:unique> + <xs:unique name="uniqueCategory"> + <xs:selector xpath="category"/> + <xs:field xpath="."/> + </xs:unique> + <xs:unique name="uniqueDatabase"> + <xs:selector xpath="dependencies/database"/> + <xs:field xpath="."/> + </xs:unique> + <xs:unique name="uniqueArchitecture"> + <xs:selector xpath="dependencies/architecture"/> + <xs:field xpath="."/> + </xs:unique> + <xs:unique name="uniqueLib"> + <xs:selector xpath="dependencies/lib"/> + <xs:field xpath="."/> + </xs:unique> + <xs:unique name="uniqueCommand"> + <xs:selector xpath="dependencies/command"/> + <xs:field xpath="."/> + </xs:unique> + </xs:element> + + <!-- basic types --> + <xs:simpleType name="empty-string"> + <xs:restriction base="xs:string"> + <xs:maxLength value="0"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="non-empty-string"> + <xs:restriction base="xs:string"> + <xs:minLength value="1"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="limited-string"> + <xs:restriction base="non-empty-string"> + <xs:maxLength value="256"/> + </xs:restriction> + </xs:simpleType> + + <xs:complexType name="l10n-text"> + <xs:simpleContent> + <xs:extension base="non-empty-string"> + <xs:attribute name="lang" type="l10n-code" default="en" + use="optional"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="l10n-string"> + <xs:simpleContent> + <xs:restriction base="l10n-text"> + <xs:maxLength value="128"/> + </xs:restriction> + </xs:simpleContent> + </xs:complexType> + + + <xs:simpleType name="l10n-code"> + <xs:restriction base="xs:string"> + <xs:enumeration value="af"/> + <xs:enumeration value="ar"/> + <xs:enumeration value="ast"/> + <xs:enumeration value="az"/> + <xs:enumeration value="bg"/> + <xs:enumeration value="be"/> + <xs:enumeration value="bn"/> + <xs:enumeration value="br"/> + <xs:enumeration value="bs"/> + <xs:enumeration value="ca"/> + <xs:enumeration value="cs"/> + <xs:enumeration value="cy"/> + <xs:enumeration value="da"/> + <xs:enumeration value="de"/> + <xs:enumeration value="el"/> + <xs:enumeration value="en"/> + <xs:enumeration value="eo"/> + <xs:enumeration value="es"/> + <xs:enumeration value="es-ar"/> + <xs:enumeration value="es-co"/> + <xs:enumeration value="es-mx"/> + <xs:enumeration value="es-ni"/> + <xs:enumeration value="es-ve"/> + <xs:enumeration value="et"/> + <xs:enumeration value="eu"/> + <xs:enumeration value="fa"/> + <xs:enumeration value="fi"/> + <xs:enumeration value="fr"/> + <xs:enumeration value="fy"/> + <xs:enumeration value="ga"/> + <xs:enumeration value="gd"/> + <xs:enumeration value="gl"/> + <xs:enumeration value="he"/> + <xs:enumeration value="hi"/> + <xs:enumeration value="hr"/> + <xs:enumeration value="hu"/> + <xs:enumeration value="ia"/> + <xs:enumeration value="id"/> + <xs:enumeration value="io"/> + <xs:enumeration value="is"/> + <xs:enumeration value="it"/> + <xs:enumeration value="ja"/> + <xs:enumeration value="ka"/> + <xs:enumeration value="kk"/> + <xs:enumeration value="km"/> + <xs:enumeration value="kn"/> + <xs:enumeration value="ko"/> + <xs:enumeration value="lb"/> + <xs:enumeration value="lt"/> + <xs:enumeration value="lv"/> + <xs:enumeration value="mk"/> + <xs:enumeration value="ml"/> + <xs:enumeration value="mn"/> + <xs:enumeration value="mr"/> + <xs:enumeration value="my"/> + <xs:enumeration value="nb"/> + <xs:enumeration value="ne"/> + <xs:enumeration value="nl"/> + <xs:enumeration value="nn"/> + <xs:enumeration value="os"/> + <xs:enumeration value="pa"/> + <xs:enumeration value="pl"/> + <xs:enumeration value="pt"/> + <xs:enumeration value="pt-br"/> + <xs:enumeration value="ro"/> + <xs:enumeration value="ru"/> + <xs:enumeration value="sk"/> + <xs:enumeration value="sl"/> + <xs:enumeration value="sq"/> + <xs:enumeration value="sr"/> + <xs:enumeration value="sr-latn"/> + <xs:enumeration value="sv"/> + <xs:enumeration value="sw"/> + <xs:enumeration value="ta"/> + <xs:enumeration value="te"/> + <xs:enumeration value="th"/> + <xs:enumeration value="tr"/> + <xs:enumeration value="tt"/> + <xs:enumeration value="udm"/> + <xs:enumeration value="uk"/> + <xs:enumeration value="ur"/> + <xs:enumeration value="vi"/> + <xs:enumeration value="zh-hans"/> + <xs:enumeration value="zh-hant"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="semver"> + <xs:restriction base="limited-string"> + <xs:pattern + value="(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)(\-([0-9A-Za-z-]+(\.[0-9A-Za-z-]+)*))?"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="version"> + <xs:restriction base="limited-string"> + <xs:pattern value="[0-9]+(\.[0-9]+){0,2}"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="url"> + <xs:restriction base="xs:anyURI"> + <xs:pattern value="https?://.+"/> + <xs:maxLength value="256"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="doc-user-url"> + <xs:restriction base="non-empty-string"> + <xs:pattern value="https://.+|user-[a-z]+[\-a-z]*[a-z]+"/> + <xs:maxLength value="256"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="doc-admin-url"> + <xs:restriction base="non-empty-string"> + <xs:pattern value="https://.+|admin-[a-z]+[\-a-z]*[a-z]+"/> + <xs:maxLength value="256"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="doc-developer-url"> + <xs:restriction base="non-empty-string"> + <xs:pattern value="https://.+|developer-[a-z]+[\-a-z]*[a-z]+"/> + <xs:maxLength value="256"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="secure-url"> + <xs:restriction base="xs:anyURI"> + <xs:pattern value="https://.+"/> + <xs:maxLength value="256"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="email"> + <xs:restriction base="limited-string"> + <xs:pattern value="[^@]+@[^\.]+\..+"/> + </xs:restriction> + </xs:simpleType> + + <!-- first level elements --> + <xs:complexType name="screenshot"> + <xs:simpleContent> + <xs:extension base="secure-url"> + <xs:attribute name="small-thumbnail" use="optional" + type="secure-url"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:simpleType name="id"> + <xs:restriction base="limited-string"> + <xs:pattern value="[a-z]+[a-z0-9_]*[a-z0-9]+"/> + </xs:restriction> + </xs:simpleType> + + <xs:complexType name="author"> + <xs:simpleContent> + <xs:extension base="limited-string"> + <xs:attribute name="mail" type="email" use="optional"/> + <xs:attribute name="homepage" type="url" use="optional"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:complexType name="repository"> + <xs:simpleContent> + <xs:extension base="url"> + <xs:attribute name="type" type="vcs" use="optional" + default="git"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:simpleType name="vcs"> + <xs:restriction base="xs:string"> + <xs:enumeration value="git"/> + <xs:enumeration value="mercurial"/> + <xs:enumeration value="subversion"/> + <xs:enumeration value="bzr"/> + </xs:restriction> + </xs:simpleType> + + <xs:complexType name="types"> + <xs:sequence> + <xs:element name="prelogin" minOccurs="0" maxOccurs="1"/> + <xs:element name="filesystem" minOccurs="0" maxOccurs="1"/> + <xs:element name="authentication" minOccurs="0" maxOccurs="1"/> + <xs:element name="extended_authentication" minOccurs="0" maxOccurs="1"/> + <xs:element name="logging" minOccurs="0" maxOccurs="1"/> + <xs:element name="dav" minOccurs="0" maxOccurs="1"/> + <xs:element name="prevent_group_restriction" minOccurs="0" + maxOccurs="1"/> + <xs:element name="session" minOccurs="0" maxOccurs="1"/> + </xs:sequence> + </xs:complexType> + + <xs:simpleType name="category"> + <xs:restriction base="xs:string"> + <xs:enumeration value="dashboard"/> + <xs:enumeration value="security"/> + <xs:enumeration value="customization"/> + <xs:enumeration value="files"/> + <xs:enumeration value="integration"/> + <xs:enumeration value="monitoring"/> + <xs:enumeration value="multimedia"/> + <xs:enumeration value="office"/> + <xs:enumeration value="organization"/> + <xs:enumeration value="social"/> + <xs:enumeration value="tools"/> + <xs:enumeration value="games"/> + <xs:enumeration value="search"/> + <xs:enumeration value="workflow"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="licence"> + <xs:restriction base="xs:string"> + <xs:enumeration value="AGPL-3.0-only"/> + <xs:enumeration value="AGPL-3.0-or-later"/> + <xs:enumeration value="Apache-2.0"/> + <xs:enumeration value="GPL-3.0-only"/> + <xs:enumeration value="GPL-3.0-or-later"/> + <xs:enumeration value="MIT"/> + <xs:enumeration value="MPL-2.0"/> + + <!-- Deprecated --> + <xs:enumeration value="agpl"/> + <xs:enumeration value="mpl"/> + <xs:enumeration value="apache"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="databases"> + <xs:restriction base="xs:string"> + <xs:enumeration value="sqlite"/> + <xs:enumeration value="mysql"/> + <xs:enumeration value="pgsql"/> + </xs:restriction> + </xs:simpleType> + + <xs:complexType name="documentation"> + <xs:sequence> + <xs:element name="user" type="doc-user-url" minOccurs="0" maxOccurs="1"/> + <xs:element name="admin" type="doc-admin-url" minOccurs="0" maxOccurs="1"/> + <xs:element name="developer" type="doc-developer-url" minOccurs="0" + maxOccurs="1"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="settings"> + <xs:sequence> + <xs:element name="admin" minOccurs="0" maxOccurs="unbounded"/> + <xs:element name="admin-section" type="php-class" minOccurs="0" + maxOccurs="unbounded"/> + <xs:element name="personal" type="php-class" minOccurs="0" + maxOccurs="unbounded"/> + <xs:element name="personal-section" type="php-class" minOccurs="0" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="activity"> + <xs:sequence> + <xs:element name="settings" type="activity-settings" minOccurs="0" + maxOccurs="1"/> + <xs:element name="filters" type="activity-filters" minOccurs="0" maxOccurs="1"/> + <xs:element name="providers" type="activity-providers" minOccurs="0" + maxOccurs="1"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="activity-settings"> + <xs:sequence> + <xs:element name="setting" type="php-class" minOccurs="1" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="activity-filters"> + <xs:sequence> + <xs:element name="filter" type="php-class" minOccurs="1" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="activity-providers"> + <xs:sequence> + <xs:element name="provider" type="php-class" minOccurs="1" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="navigations"> + <xs:sequence> + <xs:element name="navigation" type="navigation" minOccurs="1" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="navigation"> + <xs:sequence> + <xs:element name="id" type="id" minOccurs="0" maxOccurs="1"/> + <xs:element name="name" type="non-empty-string" minOccurs="1" maxOccurs="1"/> + <xs:element name="route" type="route" minOccurs="0" maxOccurs="1"/> + <xs:element name="icon" type="xs:anyURI" minOccurs="0" maxOccurs="1"/> + <xs:element name="order" type="xs:int" minOccurs="0" maxOccurs="1"/> + <xs:element name="type" type="navigation-type" minOccurs="0" maxOccurs="1"/> + </xs:sequence> + <xs:attribute name="role" type="navigation-role" default="all" use="optional"/> + </xs:complexType> + + <xs:simpleType name="navigation-role"> + <xs:restriction base="xs:string"> + <xs:enumeration value="all"/> + <xs:enumeration value="admin"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="navigation-type"> + <xs:restriction base="xs:string"> + <xs:enumeration value="link"/> + <xs:enumeration value="settings"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="route"> + <xs:restriction base="non-empty-string"> + <xs:pattern value="[0-9a-zA-Z_]+(\.[0-9a-zA-Z_]+){2}"/> + </xs:restriction> + </xs:simpleType> + + <xs:complexType name="contactsmenu"> + <xs:sequence> + <xs:element name="provider" type="php-class" minOccurs="1" + maxOccurs="1"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="collaboration"> + <xs:sequence> + <xs:element name="plugins" type="collaboration-plugins" minOccurs="0" maxOccurs="1"> + </xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="collaboration-plugins"> + <xs:sequence> + <xs:element name="plugin" type="collaboration-plugins-plugin" minOccurs="1" maxOccurs="unbounded"> + </xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="collaboration-plugins-plugin"> + <xs:simpleContent> + <xs:extension base="php-class"> + <xs:attribute name="type" type="collaboration-plugin-type" use="required"/> + <xs:attribute name="share-type" type="share-type" /> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:simpleType name="collaboration-plugin-type"> + <xs:restriction base="xs:string"> + <xs:enumeration value="collaborator-search"/> + <xs:enumeration value="autocomplete-sort"/> + </xs:restriction> + </xs:simpleType> + + <xs:complexType name="sabre"> + <xs:sequence> + <xs:element name="collections" type="sabre-collections" minOccurs="0" maxOccurs="1"/> + <xs:element name="plugins" type="sabre-plugins" minOccurs="0" maxOccurs="1"/> + <xs:element name="address-book-plugins" type="sabre-plugins" minOccurs="0" maxOccurs="1"/> + <xs:element name="calendar-plugins" type="sabre-plugins" minOccurs="0" maxOccurs="1"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="sabre-collections"> + <xs:sequence> + <xs:element name="collection" type="php-class" minOccurs="1" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="sabre-plugins"> + <xs:sequence> + <xs:element name="plugin" type="php-class" minOccurs="1" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:simpleType name="share-type"> + <xs:restriction base="xs:string"> + <xs:enumeration value="SHARE_TYPE_USER"/> + <xs:enumeration value="SHARE_TYPE_GROUP"/> + <xs:enumeration value="SHARE_TYPE_LINK"/> + <xs:enumeration value="SHARE_TYPE_EMAIL"/> + <xs:enumeration value="SHARE_TYPE_CONTACT"/> + <xs:enumeration value="SHARE_TYPE_REMOTE"/> + <xs:enumeration value="SHARE_TYPE_CIRCLE"/> + <xs:enumeration value="SHARE_TYPE_GUEST"/> + <xs:enumeration value="SHARE_TYPE_ROOM"/> + </xs:restriction> + </xs:simpleType> + + + <xs:complexType name="public"> + <xs:sequence> + <xs:element name="webdav" type="path" minOccurs="0" maxOccurs="1"/> + <xs:element name="files" type="path" minOccurs="0" maxOccurs="1"/> + </xs:sequence> + </xs:complexType> + + <!-- dependencies --> + <xs:complexType name="dependencies"> + <xs:sequence> + <xs:element name="php" type="php" minOccurs="0" maxOccurs="1"/> + <xs:element name="database" type="database" minOccurs="0" + maxOccurs="unbounded"/> + <xs:element name="command" type="shell-command" minOccurs="0" + maxOccurs="unbounded"/> + <xs:element name="lib" type="min-max-version" minOccurs="0" + maxOccurs="unbounded"/> + <xs:element name="owncloud" type="owncloud" minOccurs="0" + maxOccurs="1"/> + <xs:element name="nextcloud" type="nextcloud" minOccurs="1" + maxOccurs="1"/> + <xs:element name="architecture" type="architecture" minOccurs="0" + maxOccurs="unbounded"/> + <xs:element name="backend" type="backend" minOccurs="0" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="owncloud"> + <xs:attribute name="min-version" type="version" use="required"/> + <xs:attribute name="max-version" type="version" use="optional"/> + </xs:complexType> + + <xs:complexType name="nextcloud"> + <xs:attribute name="min-version" type="version" use="required"/> + <xs:attribute name="max-version" type="version" use="required"/> + </xs:complexType> + + <xs:simpleType name="shell-command"> + <xs:restriction base="limited-string"> + <xs:pattern value="[a-zA-Z\-_]+"/> + </xs:restriction> + </xs:simpleType> + + <xs:complexType name="min-max-version"> + <xs:simpleContent> + <xs:extension base="limited-string"> + <xs:attribute name="min-version" type="version" + use="optional"/> + <xs:attribute name="max-version" type="version" + use="optional"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:complexType name="database"> + <xs:simpleContent> + <xs:extension base="databases"> + <xs:attribute name="min-version" type="version" + use="optional"/> + <xs:attribute name="max-version" type="version" + use="optional"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:complexType name="php"> + <xs:simpleContent> + <xs:extension base="empty-string"> + <xs:attribute name="min-int-size" type="bits" use="optional" + default="32"/> + <xs:attribute name="min-version" type="version" + use="optional"/> + <xs:attribute name="max-version" type="version" + use="optional"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:simpleType name="bits"> + <xs:restriction base="xs:int"> + <xs:enumeration value="32"/> + <xs:enumeration value="64"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="architecture"> + <xs:restriction base="xs:string"> + <xs:enumeration value="x86"/> + <xs:enumeration value="x86_64"/> + <xs:enumeration value="aarch"/> + <xs:enumeration value="aarch64"/> + </xs:restriction> + </xs:simpleType> + + <xs:complexType name="repair-steps"> + <xs:sequence> + <xs:element name="pre-migration" type="steps" minOccurs="0" + maxOccurs="1"/> + <xs:element name="post-migration" type="steps" minOccurs="0" + maxOccurs="1"/> + <xs:element name="live-migration" type="steps" minOccurs="0" + maxOccurs="1"/> + <xs:element name="install" type="steps" minOccurs="0" + maxOccurs="1"/> + <xs:element name="uninstall" type="steps" minOccurs="0" + maxOccurs="1"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="jobs"> + <xs:sequence> + <xs:element name="job" type="php-class" minOccurs="1" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="steps"> + <xs:sequence> + <xs:element name="step" type="php-class" minOccurs="1" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="two-factor-providers"> + <xs:sequence> + <xs:element name="provider" type="php-class" minOccurs="1" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="commands"> + <xs:sequence> + <xs:element name="command" type="php-class" minOccurs="1" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="dashboard"> + <xs:sequence> + <xs:element name="widget" type="php-class" minOccurs="1" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="fulltextsearch-provider"> + <xs:simpleContent> + <xs:extension base="php-class"> + <xs:attribute name="min-version" type="version" use="optional"/> + <xs:attribute name="max-version" type="version" use="optional"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:complexType name="fulltextsearch"> + <xs:sequence> + <xs:element name="platform" type="php-class" minOccurs="0" + maxOccurs="unbounded"/> + <xs:element name="provider" type="fulltextsearch-provider" minOccurs="0" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="trash"> + <xs:sequence> + <xs:element name="backend" type="trash-backend" minOccurs="1" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="trash-backend"> + <xs:simpleContent> + <xs:extension base="php-class"> + <xs:attribute name="for" type="php-class" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:complexType name="versions"> + <xs:sequence> + <xs:element name="backend" type="versions-backend" minOccurs="1" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="versions-backend"> + <xs:simpleContent> + <xs:extension base="php-class"> + <xs:attribute name="for" type="php-class" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:simpleType name="php-class"> + <xs:restriction base="xs:string"> + <xs:pattern + value="[a-zA-Z_][0-9a-zA-Z_]*(\\[a-zA-Z_][0-9a-zA-Z_]*)*"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="path"> + <xs:restriction base="xs:string"> + <xs:pattern + value="[a-zA-Z_][0-9a-zA-Z_]*(/[a-zA-Z_][0-9a-zA-Z_]*)*\.php"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="backend"> + <xs:restriction base="xs:string"> + <xs:enumeration value="caldav"/> + </xs:restriction> + </xs:simpleType> +</xs:schema> diff --git a/resources/app-info.xsd b/resources/app-info.xsd new file mode 100644 index 00000000000..9b491fd6a05 --- /dev/null +++ b/resources/app-info.xsd @@ -0,0 +1,757 @@ +<?xml version="1.0"?> +<!-- + - SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors + - SPDX-License-Identifier: AGPL-3.0-or-later +--> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" attributeFormDefault="unqualified"> + + <xs:element name="info"> + <xs:complexType> + <xs:sequence> + <xs:element name="id" type="id" minOccurs="1" maxOccurs="1"/> + <xs:element name="name" type="l10n-string" minOccurs="1" + maxOccurs="unbounded"/> + <xs:element name="summary" type="l10n-string" minOccurs="1" + maxOccurs="unbounded"/> + <xs:element name="description" type="l10n-text" minOccurs="1" + maxOccurs="unbounded"/> + <xs:element name="version" type="semver" + minOccurs="1" maxOccurs="1"/> + <xs:element name="licence" type="licence" minOccurs="1" + maxOccurs="unbounded"/> + <xs:element name="author" type="author" minOccurs="1" + maxOccurs="unbounded"/> + <xs:element name="namespace" type="limited-string" + minOccurs="0" maxOccurs="1"/> + <xs:element name="types" type="types" minOccurs="0" + maxOccurs="1"/> + <xs:element name="documentation" type="documentation" + minOccurs="0" maxOccurs="1"/> + <xs:element name="category" type="category" minOccurs="1" + maxOccurs="unbounded"/> + <xs:element name="website" type="url" minOccurs="0" + maxOccurs="1"/> + <xs:element name="discussion" type="url" minOccurs="0" + maxOccurs="1"/> + <xs:element name="bugs" type="url" minOccurs="1" + maxOccurs="1"/> + <xs:element name="repository" type="repository" minOccurs="0" + maxOccurs="1"/> + <xs:element name="screenshot" type="screenshot" minOccurs="0" + maxOccurs="10"/> + <xs:element name="dependencies" type="dependencies" + minOccurs="1" maxOccurs="1"/> + <xs:element name="background-jobs" type="jobs" + minOccurs="0" maxOccurs="1"/> + <xs:element name="repair-steps" type="repair-steps" + minOccurs="0" maxOccurs="1"/> + <xs:element name="two-factor-providers" + type="two-factor-providers" + minOccurs="0" maxOccurs="1"/> + <xs:element name="commands" type="commands" + minOccurs="0" maxOccurs="1"/> + <xs:element name="settings" type="settings" minOccurs="0" + maxOccurs="1"/> + <xs:element name="activity" type="activity" minOccurs="0" + maxOccurs="1"/> + <xs:element name="dashboard" type="dashboard" + minOccurs="0" maxOccurs="1"/> + <xs:element name="fulltextsearch" type="fulltextsearch" + minOccurs="0" maxOccurs="1"/> + <xs:element name="navigations" type="navigations" minOccurs="0" + maxOccurs="1"/> + <xs:element name="contactsmenu" type="contactsmenu" minOccurs="0" + maxOccurs="1"/> + <xs:element name="collaboration" type="collaboration" minOccurs="0" + maxOccurs="1" /> + <xs:element name="sabre" type="sabre" minOccurs="0" + maxOccurs="1" /> + <xs:element name="trash" type="trash" minOccurs="0" + maxOccurs="1" /> + <xs:element name="versions" type="versions" minOccurs="0" + maxOccurs="1" /> + </xs:sequence> + </xs:complexType> + <xs:unique name="uniqueNameL10n"> + <xs:selector xpath="name"/> + <xs:field xpath="@lang"/> + </xs:unique> + <xs:unique name="uniqueSummaryL10n"> + <xs:selector xpath="summary"/> + <xs:field xpath="@lang"/> + </xs:unique> + <xs:unique name="uniqueDescriptionL10n"> + <xs:selector xpath="description"/> + <xs:field xpath="@lang"/> + </xs:unique> + <xs:unique name="uniqueLicense"> + <xs:selector xpath="licence"/> + <xs:field xpath="."/> + </xs:unique> + <xs:unique name="uniqueTypes"> + <xs:selector xpath="types/type"/> + <xs:field xpath="."/> + </xs:unique> + <xs:unique name="uniqueCategory"> + <xs:selector xpath="category"/> + <xs:field xpath="."/> + </xs:unique> + <xs:unique name="uniqueDatabase"> + <xs:selector xpath="dependencies/database"/> + <xs:field xpath="."/> + </xs:unique> + <xs:unique name="uniqueArchitecture"> + <xs:selector xpath="dependencies/architecture"/> + <xs:field xpath="."/> + </xs:unique> + <xs:unique name="uniqueLib"> + <xs:selector xpath="dependencies/lib"/> + <xs:field xpath="."/> + </xs:unique> + <xs:unique name="uniqueCommand"> + <xs:selector xpath="dependencies/command"/> + <xs:field xpath="."/> + </xs:unique> + </xs:element> + + <!-- basic types --> + <xs:simpleType name="empty-string"> + <xs:restriction base="xs:string"> + <xs:maxLength value="0"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="non-empty-string"> + <xs:restriction base="xs:string"> + <xs:minLength value="1"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="limited-string"> + <xs:restriction base="non-empty-string"> + <xs:maxLength value="256"/> + </xs:restriction> + </xs:simpleType> + + <xs:complexType name="l10n-text"> + <xs:simpleContent> + <xs:extension base="non-empty-string"> + <xs:attribute name="lang" type="l10n-code" default="en" + use="optional"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="l10n-string"> + <xs:simpleContent> + <xs:restriction base="l10n-text"> + <xs:maxLength value="128"/> + </xs:restriction> + </xs:simpleContent> + </xs:complexType> + + + <xs:simpleType name="l10n-code"> + <xs:restriction base="xs:string"> + <xs:enumeration value="af"/> + <xs:enumeration value="ar"/> + <xs:enumeration value="ast"/> + <xs:enumeration value="az"/> + <xs:enumeration value="bg"/> + <xs:enumeration value="be"/> + <xs:enumeration value="bn"/> + <xs:enumeration value="br"/> + <xs:enumeration value="bs"/> + <xs:enumeration value="ca"/> + <xs:enumeration value="cs"/> + <xs:enumeration value="cy"/> + <xs:enumeration value="da"/> + <xs:enumeration value="de"/> + <xs:enumeration value="el"/> + <xs:enumeration value="en"/> + <xs:enumeration value="eo"/> + <xs:enumeration value="es"/> + <xs:enumeration value="es-ar"/> + <xs:enumeration value="es-co"/> + <xs:enumeration value="es-mx"/> + <xs:enumeration value="es-ni"/> + <xs:enumeration value="es-ve"/> + <xs:enumeration value="et"/> + <xs:enumeration value="eu"/> + <xs:enumeration value="fa"/> + <xs:enumeration value="fi"/> + <xs:enumeration value="fr"/> + <xs:enumeration value="fy"/> + <xs:enumeration value="ga"/> + <xs:enumeration value="gd"/> + <xs:enumeration value="gl"/> + <xs:enumeration value="he"/> + <xs:enumeration value="hi"/> + <xs:enumeration value="hr"/> + <xs:enumeration value="hu"/> + <xs:enumeration value="ia"/> + <xs:enumeration value="id"/> + <xs:enumeration value="io"/> + <xs:enumeration value="is"/> + <xs:enumeration value="it"/> + <xs:enumeration value="ja"/> + <xs:enumeration value="ka"/> + <xs:enumeration value="kk"/> + <xs:enumeration value="km"/> + <xs:enumeration value="kn"/> + <xs:enumeration value="ko"/> + <xs:enumeration value="lb"/> + <xs:enumeration value="lt"/> + <xs:enumeration value="lv"/> + <xs:enumeration value="mk"/> + <xs:enumeration value="ml"/> + <xs:enumeration value="mn"/> + <xs:enumeration value="mr"/> + <xs:enumeration value="my"/> + <xs:enumeration value="nb"/> + <xs:enumeration value="ne"/> + <xs:enumeration value="nl"/> + <xs:enumeration value="nn"/> + <xs:enumeration value="os"/> + <xs:enumeration value="pa"/> + <xs:enumeration value="pl"/> + <xs:enumeration value="pt"/> + <xs:enumeration value="pt-br"/> + <xs:enumeration value="ro"/> + <xs:enumeration value="ru"/> + <xs:enumeration value="sk"/> + <xs:enumeration value="sl"/> + <xs:enumeration value="sq"/> + <xs:enumeration value="sr"/> + <xs:enumeration value="sr-latn"/> + <xs:enumeration value="sv"/> + <xs:enumeration value="sw"/> + <xs:enumeration value="ta"/> + <xs:enumeration value="te"/> + <xs:enumeration value="th"/> + <xs:enumeration value="tr"/> + <xs:enumeration value="tt"/> + <xs:enumeration value="udm"/> + <xs:enumeration value="uk"/> + <xs:enumeration value="ur"/> + <xs:enumeration value="vi"/> + <xs:enumeration value="zh-hans"/> + <xs:enumeration value="zh-hant"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="semver"> + <xs:restriction base="limited-string"> + <xs:pattern + value="(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)(\-([0-9A-Za-z-]+(\.[0-9A-Za-z-]+)*))?"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="version"> + <xs:restriction base="limited-string"> + <xs:pattern value="[0-9]+(\.[0-9]+){0,2}"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="url"> + <xs:restriction base="xs:anyURI"> + <xs:pattern value="https?://.+"/> + <xs:maxLength value="256"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="doc-user-url"> + <xs:restriction base="non-empty-string"> + <xs:pattern value="https://.+|user-[a-z]+[\-a-z]*[a-z]+"/> + <xs:maxLength value="256"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="doc-admin-url"> + <xs:restriction base="non-empty-string"> + <xs:pattern value="https://.+|admin-[a-z]+[\-a-z]*[a-z]+"/> + <xs:maxLength value="256"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="doc-developer-url"> + <xs:restriction base="non-empty-string"> + <xs:pattern value="https://.+|developer-[a-z]+[\-a-z]*[a-z]+"/> + <xs:maxLength value="256"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="secure-url"> + <xs:restriction base="xs:anyURI"> + <xs:pattern value="https://.+"/> + <xs:maxLength value="256"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="email"> + <xs:restriction base="limited-string"> + <xs:pattern value="[^@]+@[^\.]+\..+"/> + </xs:restriction> + </xs:simpleType> + + <!-- first level elements --> + <xs:complexType name="screenshot"> + <xs:simpleContent> + <xs:extension base="secure-url"> + <xs:attribute name="small-thumbnail" use="optional" + type="secure-url"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:simpleType name="id"> + <xs:restriction base="limited-string"> + <xs:pattern value="[a-z]+[a-z0-9_]*[a-z0-9]+"/> + </xs:restriction> + </xs:simpleType> + + <xs:complexType name="author"> + <xs:simpleContent> + <xs:extension base="limited-string"> + <xs:attribute name="mail" type="email" use="optional"/> + <xs:attribute name="homepage" type="url" use="optional"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:complexType name="repository"> + <xs:simpleContent> + <xs:extension base="url"> + <xs:attribute name="type" type="vcs" use="optional" + default="git"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:simpleType name="vcs"> + <xs:restriction base="xs:string"> + <xs:enumeration value="git"/> + <xs:enumeration value="mercurial"/> + <xs:enumeration value="subversion"/> + <xs:enumeration value="bzr"/> + </xs:restriction> + </xs:simpleType> + + <xs:complexType name="types"> + <xs:sequence> + <xs:element name="prelogin" minOccurs="0" maxOccurs="1"/> + <xs:element name="filesystem" minOccurs="0" maxOccurs="1"/> + <xs:element name="authentication" minOccurs="0" maxOccurs="1"/> + <xs:element name="extended_authentication" minOccurs="0" maxOccurs="1"/> + <xs:element name="logging" minOccurs="0" maxOccurs="1"/> + <xs:element name="dav" minOccurs="0" maxOccurs="1"/> + <xs:element name="prevent_group_restriction" minOccurs="0" + maxOccurs="1"/> + <xs:element name="session" minOccurs="0" maxOccurs="1"/> + </xs:sequence> + </xs:complexType> + + <xs:simpleType name="category"> + <xs:restriction base="xs:string"> + <xs:enumeration value="dashboard"/> + <xs:enumeration value="security"/> + <xs:enumeration value="customization"/> + <xs:enumeration value="files"/> + <xs:enumeration value="integration"/> + <xs:enumeration value="monitoring"/> + <xs:enumeration value="multimedia"/> + <xs:enumeration value="office"/> + <xs:enumeration value="organization"/> + <xs:enumeration value="social"/> + <xs:enumeration value="tools"/> + <xs:enumeration value="games"/> + <xs:enumeration value="search"/> + <xs:enumeration value="workflow"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="licence"> + <xs:restriction base="xs:string"> + <xs:enumeration value="AGPL-3.0-only"/> + <xs:enumeration value="AGPL-3.0-or-later"/> + <xs:enumeration value="Apache-2.0"/> + <xs:enumeration value="GPL-3.0-only"/> + <xs:enumeration value="GPL-3.0-or-later"/> + <xs:enumeration value="MIT"/> + <xs:enumeration value="MPL-2.0"/> + + <!-- Deprecated --> + <xs:enumeration value="agpl"/> + <xs:enumeration value="mpl"/> + <xs:enumeration value="apache"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="databases"> + <xs:restriction base="xs:string"> + <xs:enumeration value="sqlite"/> + <xs:enumeration value="mysql"/> + <xs:enumeration value="pgsql"/> + </xs:restriction> + </xs:simpleType> + + <xs:complexType name="documentation"> + <xs:sequence> + <xs:element name="user" type="doc-user-url" minOccurs="0" maxOccurs="1"/> + <xs:element name="admin" type="doc-admin-url" minOccurs="0" maxOccurs="1"/> + <xs:element name="developer" type="doc-developer-url" minOccurs="0" + maxOccurs="1"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="settings"> + <xs:sequence> + <xs:element name="admin" minOccurs="0" maxOccurs="unbounded"/> + <xs:element name="admin-section" type="php-class" minOccurs="0" + maxOccurs="unbounded"/> + <xs:element name="personal" type="php-class" minOccurs="0" + maxOccurs="unbounded"/> + <xs:element name="personal-section" type="php-class" minOccurs="0" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="activity"> + <xs:sequence> + <xs:element name="settings" type="activity-settings" minOccurs="0" + maxOccurs="1"/> + <xs:element name="filters" type="activity-filters" minOccurs="0" maxOccurs="1"/> + <xs:element name="providers" type="activity-providers" minOccurs="0" + maxOccurs="1"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="activity-settings"> + <xs:sequence> + <xs:element name="setting" type="php-class" minOccurs="1" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="activity-filters"> + <xs:sequence> + <xs:element name="filter" type="php-class" minOccurs="1" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="activity-providers"> + <xs:sequence> + <xs:element name="provider" type="php-class" minOccurs="1" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="navigations"> + <xs:sequence> + <xs:element name="navigation" type="navigation" minOccurs="1" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="navigation"> + <xs:sequence> + <xs:element name="id" type="id" minOccurs="0" maxOccurs="1"/> + <xs:element name="name" type="non-empty-string" minOccurs="1" maxOccurs="1"/> + <xs:element name="route" type="route" minOccurs="0" maxOccurs="1"/> + <xs:element name="icon" type="xs:anyURI" minOccurs="0" maxOccurs="1"/> + <xs:element name="order" type="xs:int" minOccurs="0" maxOccurs="1"/> + <xs:element name="type" type="navigation-type" minOccurs="0" maxOccurs="1"/> + </xs:sequence> + <xs:attribute name="role" type="navigation-role" default="all" use="optional"/> + </xs:complexType> + + <xs:simpleType name="navigation-role"> + <xs:restriction base="xs:string"> + <xs:enumeration value="all"/> + <xs:enumeration value="admin"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="navigation-type"> + <xs:restriction base="xs:string"> + <xs:enumeration value="link"/> + <xs:enumeration value="settings"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="route"> + <xs:restriction base="non-empty-string"> + <xs:pattern value="[0-9a-zA-Z_]+(\.[0-9a-zA-Z_]+){2}"/> + </xs:restriction> + </xs:simpleType> + + <xs:complexType name="contactsmenu"> + <xs:sequence> + <xs:element name="provider" type="php-class" minOccurs="1" + maxOccurs="1"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="collaboration"> + <xs:sequence> + <xs:element name="plugins" type="collaboration-plugins" minOccurs="0" maxOccurs="1"> + </xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="collaboration-plugins"> + <xs:sequence> + <xs:element name="plugin" type="collaboration-plugins-plugin" minOccurs="1" maxOccurs="unbounded"> + </xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="collaboration-plugins-plugin"> + <xs:simpleContent> + <xs:extension base="php-class"> + <xs:attribute name="type" type="collaboration-plugin-type" use="required"/> + <xs:attribute name="share-type" type="share-type" /> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:simpleType name="collaboration-plugin-type"> + <xs:restriction base="xs:string"> + <xs:enumeration value="collaborator-search"/> + <xs:enumeration value="autocomplete-sort"/> + </xs:restriction> + </xs:simpleType> + + <xs:complexType name="sabre"> + <xs:sequence> + <xs:element name="collections" type="sabre-collections" minOccurs="0" maxOccurs="1"/> + <xs:element name="plugins" type="sabre-plugins" minOccurs="0" maxOccurs="1"/> + <xs:element name="address-book-plugins" type="sabre-plugins" minOccurs="0" maxOccurs="1"/> + <xs:element name="calendar-plugins" type="sabre-plugins" minOccurs="0" maxOccurs="1"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="sabre-collections"> + <xs:sequence> + <xs:element name="collection" type="php-class" minOccurs="1" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="sabre-plugins"> + <xs:sequence> + <xs:element name="plugin" type="php-class" minOccurs="1" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:simpleType name="share-type"> + <xs:restriction base="xs:string"> + <xs:enumeration value="SHARE_TYPE_USER"/> + <xs:enumeration value="SHARE_TYPE_GROUP"/> + <xs:enumeration value="SHARE_TYPE_LINK"/> + <xs:enumeration value="SHARE_TYPE_EMAIL"/> + <xs:enumeration value="SHARE_TYPE_CONTACT"/> + <xs:enumeration value="SHARE_TYPE_REMOTE"/> + <xs:enumeration value="SHARE_TYPE_CIRCLE"/> + <xs:enumeration value="SHARE_TYPE_GUEST"/> + <xs:enumeration value="SHARE_TYPE_ROOM"/> + </xs:restriction> + </xs:simpleType> + + <!-- dependencies --> + <xs:complexType name="dependencies"> + <xs:sequence> + <xs:element name="php" type="php" minOccurs="0" maxOccurs="1"/> + <xs:element name="database" type="database" minOccurs="0" + maxOccurs="unbounded"/> + <xs:element name="command" type="shell-command" minOccurs="0" + maxOccurs="unbounded"/> + <xs:element name="lib" type="min-max-version" minOccurs="0" + maxOccurs="unbounded"/> + <xs:element name="owncloud" type="owncloud" minOccurs="0" + maxOccurs="1"/> + <xs:element name="nextcloud" type="nextcloud" minOccurs="1" + maxOccurs="1"/> + <xs:element name="architecture" type="architecture" minOccurs="0" + maxOccurs="unbounded"/> + <xs:element name="backend" type="backend" minOccurs="0" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="owncloud"> + <xs:attribute name="min-version" type="version" use="required"/> + <xs:attribute name="max-version" type="version" use="optional"/> + </xs:complexType> + + <xs:complexType name="nextcloud"> + <xs:attribute name="min-version" type="version" use="required"/> + <xs:attribute name="max-version" type="version" use="required"/> + </xs:complexType> + + <xs:simpleType name="shell-command"> + <xs:restriction base="limited-string"> + <xs:pattern value="[a-zA-Z\-_]+"/> + </xs:restriction> + </xs:simpleType> + + <xs:complexType name="min-max-version"> + <xs:simpleContent> + <xs:extension base="limited-string"> + <xs:attribute name="min-version" type="version" + use="optional"/> + <xs:attribute name="max-version" type="version" + use="optional"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:complexType name="database"> + <xs:simpleContent> + <xs:extension base="databases"> + <xs:attribute name="min-version" type="version" + use="optional"/> + <xs:attribute name="max-version" type="version" + use="optional"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:complexType name="php"> + <xs:simpleContent> + <xs:extension base="empty-string"> + <xs:attribute name="min-int-size" type="bits" use="optional" + default="32"/> + <xs:attribute name="min-version" type="version" + use="optional"/> + <xs:attribute name="max-version" type="version" + use="optional"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:simpleType name="bits"> + <xs:restriction base="xs:int"> + <xs:enumeration value="32"/> + <xs:enumeration value="64"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="architecture"> + <xs:restriction base="xs:string"> + <xs:enumeration value="x86"/> + <xs:enumeration value="x86_64"/> + <xs:enumeration value="aarch"/> + <xs:enumeration value="aarch64"/> + </xs:restriction> + </xs:simpleType> + + <xs:complexType name="repair-steps"> + <xs:sequence> + <xs:element name="pre-migration" type="steps" minOccurs="0" + maxOccurs="1"/> + <xs:element name="post-migration" type="steps" minOccurs="0" + maxOccurs="1"/> + <xs:element name="live-migration" type="steps" minOccurs="0" + maxOccurs="1"/> + <xs:element name="install" type="steps" minOccurs="0" + maxOccurs="1"/> + <xs:element name="uninstall" type="steps" minOccurs="0" + maxOccurs="1"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="jobs"> + <xs:sequence> + <xs:element name="job" type="php-class" minOccurs="1" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="steps"> + <xs:sequence> + <xs:element name="step" type="php-class" minOccurs="1" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="two-factor-providers"> + <xs:sequence> + <xs:element name="provider" type="php-class" minOccurs="1" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="commands"> + <xs:sequence> + <xs:element name="command" type="php-class" minOccurs="1" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="dashboard"> + <xs:sequence> + <xs:element name="widget" type="php-class" minOccurs="1" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="fulltextsearch-provider"> + <xs:simpleContent> + <xs:extension base="php-class"> + <xs:attribute name="min-version" type="version" use="optional"/> + <xs:attribute name="max-version" type="version" use="optional"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:complexType name="fulltextsearch"> + <xs:sequence> + <xs:element name="platform" type="php-class" minOccurs="0" + maxOccurs="unbounded"/> + <xs:element name="provider" type="fulltextsearch-provider" minOccurs="0" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="trash"> + <xs:sequence> + <xs:element name="backend" type="trash-backend" minOccurs="1" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="trash-backend"> + <xs:simpleContent> + <xs:extension base="php-class"> + <xs:attribute name="for" type="php-class" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:complexType name="versions"> + <xs:sequence> + <xs:element name="backend" type="versions-backend" minOccurs="1" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="versions-backend"> + <xs:simpleContent> + <xs:extension base="php-class"> + <xs:attribute name="for" type="php-class" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + + <xs:simpleType name="php-class"> + <xs:restriction base="xs:string"> + <xs:pattern + value="[a-zA-Z_][0-9a-zA-Z_]*(\\[a-zA-Z_][0-9a-zA-Z_]*)*"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="backend"> + <xs:restriction base="xs:string"> + <xs:enumeration value="caldav"/> + </xs:restriction> + </xs:simpleType> +</xs:schema> diff --git a/resources/codesigning/core.crt b/resources/codesigning/core.crt index 62f87c9d30c..f20533c7176 100644 --- a/resources/codesigning/core.crt +++ b/resources/codesigning/core.crt @@ -1,24 +1,27 @@ -----BEGIN CERTIFICATE----- -MIID8TCCAdkCAhAAMA0GCSqGSIb3DQEBCwUAMG0xCzAJBgNVBAYTAlVTMQ8wDQYD -VQQIDAZCb3N0b24xFjAUBgNVBAoMDW93bkNsb3VkIEluYy4xNTAzBgNVBAMMLG93 -bkNsb3VkIENvZGUgU2lnbmluZyBJbnRlcm1lZGlhdGUgQXV0aG9yaXR5MB4XDTE2 -MDIwMzE3NTE0OVoXDTI2MDEzMTE3NTE0OVowDzENMAsGA1UEAwwEY29yZTCCASIw -DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPHdSljnHI+ueQd27UyWPO9n4Lqt -bK0kdekiC3si7Mee7uXXJaGuqXJozHEZYB1LIFLdCU/itCxEk9hyLcyNzeT+nRT/ -zDuOYdbLgCj7/A5bX+u3jc29UlCYybSFchfMdvn7a0njCna4dE+73b4yEj16tS2h -S1EUygSzgicWlJqMD3Z9Qc+zLEpdhq9oDdDB8HURi2NW4KzIraVncSH+zF1QduOh -nERDnF8x48D3FLdTxGA0W/Kg4gYsq4NRvU6g3DJNdp4YfqRSFMmLFDCgzDuhan7D -wgRlI9NAeHbnyoUPtrDBUceI7shIbC/i87xk9ptqV0AyFonkJtK6lWwZjNkCAwEA -ATANBgkqhkiG9w0BAQsFAAOCAgEAAMgymqZE1YaHYlRGwvTE7gGDY3gmFOMaxQL4 -E5m0CnkBz4BdIPRsQFFdOv3l/MIWkw5ED3vUB925VpQZYFSiEuv5NbnlPaHZlIMI -n8AV/sTP5jue3LhtAN4EM63xNBhudAT6wVsvGwOuQOx9Xv+ptO8Po7sTuNYP0CMH -EOQN+/q8tYlSm2VW+dAlaJ+zVZwZldhVjL+lSH4E9ktWn3PmgNQeKfcnJISUbus6 -ZtsYDF/X96/Z2ZQvMXOKksgvU6XlvIxllcyebC9Bxe/h0D63GCO2tqN5CWQzIIqn -apUynPX8BlLaaExqYGERwlUi/yOGaUVPUjEPVehviOQYgAqxlrkJk1dWeCrwUori -CXpi+IUYkidfgiJ9F88M3ElpwqIaXp7G3/4oHBuE2u6M+L+1/vqPJeTCAWUxxpJE -yYmM+db6D4TySFpQPENNzPS8bpR6T8w2hRumkldC42HrnyJJbpjOieTXhXzjdPvZ -IEP9JGtkhB2du6nBF2MNAq2TqRXpcfQrQEbnQ13aV9bl+roTwwO+SOWK/wgvdOMI -STQ0Xk0sTGlmQjPYPkibVceaWMR3sX4cNt5c33YhJys5jxHoAh42km4nN9tfykR5 -crl5lBlKjXh2GP0+omSO3x1jX4+iQPCW2TWoyKkUdLu/hGHG2w8RrTeme+kATECH -YSu356M= ------END CERTIFICATE----- +MIIEojCCA4qgAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwezELMAkGA1UEBhMCREUx +GzAZBgNVBAgMEkJhZGVuLVd1ZXJ0dGVtYmVyZzEXMBUGA1UECgwOTmV4dGNsb3Vk +IEdtYkgxNjA0BgNVBAMMLU5leHRjbG91ZCBDb2RlIFNpZ25pbmcgSW50ZXJtZWRp +YXRlIEF1dGhvcml0eTAeFw0xNjA2MTIyMTA1MDZaFw00MTA2MDYyMTA1MDZaMGYx +CzAJBgNVBAYTAkRFMRswGQYDVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxEjAQBgNV +BAcMCVN0dXR0Z2FydDEXMBUGA1UECgwOTmV4dGNsb3VkIEdtYkgxDTALBgNVBAMM +BGNvcmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUxcrn2DC892IX +8+dJjZVh9YeHF65n2ha886oeAizOuHBdWBfzqt+GoUYTOjqZF93HZMcwy0P+xyCf +Qqak5Ke9dybN06RXUuGP45k9UYBp03qzlUzCDalrkj+Jd30LqcSC1sjRTsfuhc+u +vH1IBuBnf7SMUJUcoEffbmmpAPlEcLHxlUGlGnz0q1e8UFzjbEFj3JucMO4ys35F +qZS4dhvCngQhRW3DaMlQLXEUL9k3kFV+BzlkPzVZEtSmk4HJujFCnZj1vMcjQBg/ +Bqq1HCmUB6tulnGcxUzt/Z/oSIgnuGyENeke077W3EyryINL7EIyD4Xp7sxLizTM +FCFCjjH1AgMBAAGjggFDMIIBPzAJBgNVHRMEAjAAMBEGCWCGSAGG+EIBAQQEAwIG +QDAzBglghkgBhvhCAQ0EJhYkT3BlblNTTCBHZW5lcmF0ZWQgU2VydmVyIENlcnRp +ZmljYXRlMB0GA1UdDgQWBBQwc1H9AL8pRlW2e5SLCfPPqtqc0DCBpQYDVR0jBIGd +MIGagBRt6m6qqTcsPIktFz79Ru7DnnjtdKF+pHwwejELMAkGA1UEBhMCREUxGzAZ +BgNVBAgMEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBwwJU3R1dHRnYXJ0MRcw +FQYDVQQKDA5OZXh0Y2xvdWQgR21iSDEhMB8GA1UEAwwYTmV4dGNsb3VkIFJvb3Qg +QXV0aG9yaXR5ggIQADAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUH +AwEwDQYJKoZIhvcNAQELBQADggEBADZ6+HV/+0NEH3nahTBFxO6nKyR/VWigACH0 +naV0ecTcoQwDjKDNNFr+4S1WlHdwITlnNabC7v9rZ/6QvbkrOTuO9fOR6azp1EwW +2pixWqj0Sb9/dSIVRpSq+jpBE6JAiX44dSR7zoBxRB8DgVO2Afy0s80xEpr5JAzb +NYuPS7M5UHdAv2dr16fDcDIvn+vk92KpNh1NTeZFjBbRVQ9DXrgkRGW34TK8uSLI +YG6jnfJ6eJgTaO431ywWPXNg1mUMaT/+QBOgB299QVCKQU+lcZWptQt+RdsJUm46 +NY/nARy4Oi4uOe88SuWITj9KhrFmEvrUlgM8FvoXA1ldrR7KiEg= +-----END CERTIFICATE-----
\ No newline at end of file diff --git a/resources/codesigning/core.crt.license b/resources/codesigning/core.crt.license new file mode 100644 index 00000000000..759587bc5f4 --- /dev/null +++ b/resources/codesigning/core.crt.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors +SPDX-FileCopyrightText: 2015-2016 ownCloud, Inc. +SPDX-License-Identifier: AGPL-3.0-only
\ No newline at end of file diff --git a/resources/codesigning/root.crl b/resources/codesigning/root.crl new file mode 100644 index 00000000000..1ca9991f6a4 --- /dev/null +++ b/resources/codesigning/root.crl @@ -0,0 +1,55 @@ +-----BEGIN X509 CRL----- +MIIJ2zCCCMMCAQEwDQYJKoZIhvcNAQELBQAwezELMAkGA1UEBhMCREUxGzAZBgNV +BAgMEkJhZGVuLVd1ZXJ0dGVtYmVyZzEXMBUGA1UECgwOTmV4dGNsb3VkIEdtYkgx +NjA0BgNVBAMMLU5leHRjbG91ZCBDb2RlIFNpZ25pbmcgSW50ZXJtZWRpYXRlIEF1 +dGhvcml0eRcNMjUwODA2MTQzOTA1WhcNMzUwNjE1MTQzOTA1WjCCB+AwEwICEAIX +DTIxMDQxOTA5NTI0NVowEwICEBAXDTE2MTAxNzEyMDkxOVowEwICEBYXDTE3MTEy +MzE3MzUyOVowEwICEBcXDTE3MDIyMDEwMDIzOFowEwICEBgXDTE5MDEzMDEzMDEy +NVowEwICEBwXDTE4MDIwMjEwNTIzOVowEwICEB8XDTE5MDEzMDEzMDEzM1owEwIC +ECMXDTE5MTIxMjA5MzUzMVowEwICECYXDTIxMTAyNzIxMzExNVowEwICECgXDTIw +MDgyNDEwMjgzN1owEwICEDUXDTIyMDgxOTE2MDkyMlowEwICEE0XDTE4MTIyMTE1 +MzIxOFowEwICEE4XDTIwMDEwNzEzNTc0NlowEwICEE8XDTIyMTEwOTAyMTU0NVow +EwICEFEXDTI1MDEyMDExMTY0M1owEwICEGoXDTE5MDIxMjA5MDgxNFowEwICEG4X +DTE5MTEyMDE5NDYyOFowEwICEG8XDTE4MDQxNzA5MzkzNlowEwICEHQXDTE3MTEy +MzE2NTQ1OVowEwICEHUXDTE5MTIxMjA5MzkwNVowEwICEHYXDTE5MTIxMjA5Mzkx +MlowEwICEJAXDTE4MDIwOTA4Mzg1OFowEwICEJkXDTIxMTAxNTA4MzkxNFowEwIC +EKcXDTE4MDgxMzA3NTIwOFowEwICEK8XDTE4MDgxMzA4MjYyMFowEwICELEXDTI1 +MDQwOTExMjE0MlowEwICELIXDTIxMDkxNjIyMDAwNVowEwICELMXDTIyMDEwNjE0 +NDk0MVowEwICELUXDTE4MTAwOTA5NTMxMVowEwICELcXDTE4MTIyMTE1MzAyN1ow +EwICEMIXDTE4MTAxNzE5MjAyNFowEwICEMMXDTE4MTAxNzE5MjUzM1owEwICEMQX +DTIxMDcxNTE4NDA0NlowEwICEMwXDTIxMDExODEyNDUxM1owEwICENcXDTE5MDIx +NDEwMzMwNlowEwICENwXDTIwMDkxNjEwNDQwNFowEwICEOAXDTE5MDUyMDA5MzAx +MFowEwICEOMXDTI1MDgwNjE0MzkwNFowEwICEOsXDTIyMDIyNDA5MDUzNFowEwIC +EOwXDTIzMDcyNDEzMzYzOVowEwICEPgXDTIwMDQyODA2MjIzNlowEwICEPkXDTIw +MDQyODA2MjI0NVowEwICEPoXDTIwMDQyODA2MDQzMFowEwICEPsXDTIwMDQyODA2 +MDUzMFowEwICEPwXDTIwMDQyODA2MDU0MFowEwICEP0XDTE5MTIxMjA5MzUzNlow +EwICEP4XDTIwMDQyODA2MDYwNVowEwICEP8XDTIwMDQyODA2MDYxM1owEwICEQAX +DTIwMDQyODA2MDYyMlowEwICEQEXDTIwMDQyNzExMjI1NFowEwICEQIXDTIwMDQy +ODA2MDY0MFowEwICEQMXDTIwMDQyODA2MDY0N1owEwICEQQXDTIwMDQyODA2MDY1 +NFowEwICEQUXDTIwMDQyODA2MDcwMVowEwICEQYXDTIwMDQyODA2MDcwNlowEwIC +EQcXDTIwMDQyODA2MDcxM1owEwICEQ8XDTI0MTAxNjE1MTcyN1owEwICERAXDTI1 +MDQwODA4MTYxNVowEwICESsXDTI0MDIwNTE0NTQ1OFowEwICES0XDTIxMDEwNjEy +MjEzMVowEwICES4XDTI0MDYyNjE2MTcxMlowEwICETwXDTIzMDcyODE2MjUxOVow +EwICEUcXDTIxMDIxNTE5MTQwMVowEwICEUgXDTIxMDIxNTE5MTQxM1owEwICEUkX +DTIxMDIxNTE5MTUyNFowEwICEUoXDTIxMDIxNTE5MTQ0OFowEwICEUsXDTIxMDIx +NTE5MTM0NlowEwICEUwXDTIxMDIxNTE5MTUwOVowEwICEU0XDTIxMDIxNTE5MTUx +NlowEwICEVIXDTIxMDIxNTE5MTQ1OFowEwICEVMXDTIxMDIxNTE5MTQzOFowEwIC +EVQXDTIxMDIxNTE5MTQyMlowEwICEWQXDTIyMDQxMTE0Mjg0M1owEwICEXwXDTIz +MDEwNDAyMjc0NlowEwICEZ4XDTIzMDQyNDIyMTkzM1owEwICEaIXDTIyMDIyNDA5 +NTk1NFowEwICEaMXDTIxMTAyNzIxNTExNFowEwICEacXDTIyMDMwMzEzMTMzNlow +EwICEbQXDTIyMDIyNDExNTc0NVowEwICEcIXDTIyMDMxODExMzcwMlowEwICEcwX +DTIyMDUzMDEyNTMxM1owEwICEfAXDTI1MDcwMzE1MjEyMlowEwICEgwXDTIzMDky +MTE0NTE0OFowEwICEhIXDTI0MDEwMzE3MjUzMFowEwICEhsXDTI1MDUyMjA4MDUw +OFowEwICEiEXDTIzMDcyODExNTc0OVowEwICEicXDTIzMDkwNDA3MzQ0NFowEwIC +EjoXDTIzMTIxMTA4MzAxNVowEwICEksXDTI0MDEwMzE3NDkxMFowEwICElAXDTI0 +MDEyMzA3NTQ0MVowEwICElgXDTI0MDIwOTA4MzI1OVowEwICEloXDTI0MDkxODEz +MjI1NVowEwICEl4XDTI0MDMyNzE3MDU0OFowEwICEoMXDTI1MDYwMzE2NDYzMVow +EwICEo8XDTI1MDQwNDA3MjgwNlowEwICEqcXDTI1MDUyNzEwMTA0N1qgMDAuMB8G +A1UdIwQYMBaAFG3qbqqpNyw8iS0XPv1G7sOeeO10MAsGA1UdFAQEAgIQTzANBgkq +hkiG9w0BAQsFAAOCAQEAcrWYrLkfGmqb/iVAvuQmjvmPmRY4/WRS7osyabTHekxO +C/wtCHhvX7HQPallNu2/M5iDQG/RgO2MvOCImeEj2QIarEXB/bKFbGVJ5qSqqjg8 +dhnsFbAaV+02MD/xJrMkP2QYIQlBLIwj+P5TcE2zWyrptEYQDmSb+nsKU9XaG4+A +HmewDRztska7bsyTeeusZdX6tfc7Iv9GH0ot7/QlCLSQBe5v5bslc/XF/rmCiB5j +j8rhtJTPWNqguKKoxo3G/3Mz7rO/wpWyzmGEE4hPjwLmSgKVXnCvJbOKETai0GT3 +lvZD4D0kMVjybE1rnBfXLmpqG9qf3NVydYc/+UHCIw== +-----END X509 CRL----- diff --git a/resources/codesigning/root.crl.license b/resources/codesigning/root.crl.license new file mode 100644 index 00000000000..759587bc5f4 --- /dev/null +++ b/resources/codesigning/root.crl.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors +SPDX-FileCopyrightText: 2015-2016 ownCloud, Inc. +SPDX-License-Identifier: AGPL-3.0-only
\ No newline at end of file diff --git a/resources/codesigning/root.crt b/resources/codesigning/root.crt index cbd82898bab..bcc45e0188d 100644 --- a/resources/codesigning/root.crt +++ b/resources/codesigning/root.crt @@ -1,66 +1,46 @@ -----BEGIN CERTIFICATE----- -MIIFtDCCA5ygAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwZTELMAkGA1UEBhMCVVMx -DzANBgNVBAgMBkJvc3RvbjEWMBQGA1UECgwNb3duQ2xvdWQgSW5jLjEtMCsGA1UE -Awwkb3duQ2xvdWQgQ29kZSBTaWduaW5nIFJvb3QgQXV0aG9yaXR5MB4XDTE2MDIw -MzE3NDMyNVoXDTI2MDEzMTE3NDMyNVowbTELMAkGA1UEBhMCVVMxDzANBgNVBAgM -BkJvc3RvbjEWMBQGA1UECgwNb3duQ2xvdWQgSW5jLjE1MDMGA1UEAwwsb3duQ2xv -dWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBBdXRob3JpdHkwggIiMA0GCSqG -SIb3DQEBAQUAA4ICDwAwggIKAoICAQDKMul4pWev6vtgzB73CLQPMy8nDZGbvqII -IgukQluMeLCW0P09I+J/mCiDd99mQTtWO+/LcpOChHYJ59qQz+g9TzKlVSuFDg47 -pc+jUvTLGGEDf9cAWtzsXYXlb9z7sTln/8JAvy8ghmaR/4JWU4hM/nmgDCpeXLLJ -NFrxKDbzPLYj53iHN+XyE9GT6sDYoQd1BIWhTsMdvMqg870Jw2yN4hKw3V7/KoI/ -Z5CAA9dP4tAmltBpMz79dmLCciqXOD8mWEWl2tSZU+/WVyPxiE19IHoJETOhSg4c -eud4DDdFt9Ohm4owvpxxRDbvV+Ic6sWb1gJBrM7/XJDmaUObpowjx8Daof1MuoHs -FKh6/Y7RBdVlrp/ig3htxfm9BBMqnXIxgFWDiSbjCMk0Ygvx49gKMnVoRhZ/7pla -j5nTRdbhsjS50E9zfc53EltM27YSwNZu62QKsU4yumg8UOhOYPRLHcySvNyyMZXS -o+Kst27oGSgurHytFS7FVG1M3UUn67zkMpnnMYhfx8dz7+tupY9e0l0kDciwvNAO -YrnvHoEiIbJmoyYOhL2j9WErUhAb3JKTSdYC0MmjaZZPv0HwCemx+rnApcoszmFG -woZTRAa6Q64WGxlmFq0vsgmcTNsTzlYY20Kv+ZpZOiVYonyHFkorKWdsXKZQcnYq -dcMqYxQE6wIDAQABo2YwZDAdBgNVHQ4EFgQUfZoNPRneQ1pk9SZT9A2lpG4Hw7Mw -HwYDVR0jBBgwFoAUcZdiBiGr+Y+OH2DrlNwK03zWH+YwEgYDVR0TAQH/BAgwBgEB -/wIBADAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQELBQADggIBAA2hoAEdbdM9 -+ZA/q7UppF4BiKrSQNAQHLDwodutRY+gBYQsWpo8wLqdLvRVhlwDn3KmJEMfaDQm -5YM+/snBkew9olCIyYw+t7xYtNhoW1et/nNNDL+Qq7uyH6g+uOMp4m3c+BMv4x5H -EP3z7PY1qrPOVvzZu8o2iL8qpC0sXTKZy+xG/9VTYGnxCcG+V/Ua5aHOyetUttoN -bxEcEQHHe07V+JlCPuI53hPsiGgzHv+nz/1sJV95mn9w88SHY0JO9bHp9w+mq92K -r0Nv6Wctf7vNVmIOdRFHWOFie4+D3TpBSnB5PPQRbtf6IVEhjmcnWYBWcRGhH6cR -4dqpuqzwVFopIFLYMeaeKGu8wZHi2YRrkFcrnqqmFI9RtBbt3eyfUQcKH7b9P4Ri -qamb/h9sVjDM4wSQ6n+Qa2dgV28O0il35roa3qwvqySgn1wXS5CsAaeB1VWAS6/S -v1WFt93n9LrraV4EUuu1BGXp525aVn6v+B71zN4JzYnHVE4yAb0EdOpKrlfmCCm/ -9Z90+BF2uK3QnpkyrH+LEOQoHrlAt80RZYd2Tl/K1WWNrPUlnCGXdxjVYakVRnfy -Ud0KV4RsD93mNw/t2gU5U+SyYWU2fTJUE9qdJ4Ndw7B2DZ/5dcsu0rDV4sXkUoDY -+Dr25NoOcuqjCWRw2T3SBPSXBxjlhRTQ +MIID1zCCAr+gAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwejELMAkGA1UEBhMCREUx +GzAZBgNVBAgMEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBwwJU3R1dHRnYXJ0 +MRcwFQYDVQQKDA5OZXh0Y2xvdWQgR21iSDEhMB8GA1UEAwwYTmV4dGNsb3VkIFJv +b3QgQXV0aG9yaXR5MB4XDTE2MDYxMjIxMDEwMloXDTQxMDYwNjIxMDEwMlowezEL +MAkGA1UEBhMCREUxGzAZBgNVBAgMEkJhZGVuLVd1ZXJ0dGVtYmVyZzEXMBUGA1UE +CgwOTmV4dGNsb3VkIEdtYkgxNjA0BgNVBAMMLU5leHRjbG91ZCBDb2RlIFNpZ25p +bmcgSW50ZXJtZWRpYXRlIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBAJzBOypRqAhXeTB3XawW7UzwCxoovpMa0bP8fPzjeMMdCdPlZIYX +MshGHoQ4/VJyODOaq3H1AYRh20Kn/BKNAuVfRzcmY/7M5R09b0ts06l9tIVSbBeK +5krETjZtpt4crgukzQ6+8QhHE2DBdvPE7rds6EyBaiMRPNuGP1YrtGPQ+hYvajJL +yH3mq609ZZYFVOK9FuSxw5e5YBFp9Z6dNeFjnmEsYytWOhaJ+zPfQaL9JjLwxEM+ +BJ1kpf/zblzL6FwUOeXP2+UJ5TAU4xh+9WsvFBR0b6iq77eYTl3eFM1QtaweCA23 +OmZZZahCNLmcPA2iMyPZDGZ1mSW+h7+pMJkCAwEAAaNmMGQwHQYDVR0OBBYEFG3q +bqqpNyw8iS0XPv1G7sOeeO10MB8GA1UdIwQYMBaAFAQYAjwHzNjhemMwKilLlT4T +vZHIMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3 +DQEBCwUAA4IBAQCWnDNA14Q+bw7X0S+riMjyTabtgF443eAQIvby9sU2cHtd7qua +p/311+H7gB4F/CE+/CUxdtC5AgaW4vWRL8ge9+6jhYUjvmqdyV5wbBFrLmnqYS4h +PnNWo5cjA7apA6SrIxnJAF8vNCeyEQgHD57VeIlK35S0GpqcouuCSQvCeSjKcojx +6t/NGHcetWucHAUymzOk11NMyYyEMJ/tfUwn3drqkb4jp4Tqu4ftZt/uioDX8Gc9 +Aw+IaEHKfNnh9R//Vqc06Bad04ycI6jK4cVUpC/6I6tzoY6GXwZRbESkKUyLitlX +3EnBONP0UzEZmCilIwYYfevWGT+NWnpkmey7 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIFsDCCA5igAwIBAgIJALFuk51OGp2KMA0GCSqGSIb3DQEBCwUAMGUxCzAJBgNV -BAYTAlVTMQ8wDQYDVQQIDAZCb3N0b24xFjAUBgNVBAoMDW93bkNsb3VkIEluYy4x -LTArBgNVBAMMJG93bkNsb3VkIENvZGUgU2lnbmluZyBSb290IEF1dGhvcml0eTAe -Fw0xNjAyMDMxNzM5NThaFw0yNjAxMzExNzM5NThaMGUxCzAJBgNVBAYTAlVTMQ8w -DQYDVQQIDAZCb3N0b24xFjAUBgNVBAoMDW93bkNsb3VkIEluYy4xLTArBgNVBAMM -JG93bkNsb3VkIENvZGUgU2lnbmluZyBSb290IEF1dGhvcml0eTCCAiIwDQYJKoZI -hvcNAQEBBQADggIPADCCAgoCggIBAJmTnGtGaB0cDtQPxWr2r5FyXFzJ6GIkm4Lb -7iY/DYpIEarbRFwqDCDZ00V+PWsTBBF6qXW5W7eZ+fOOdIEGoNaDuGtIlGVjj3Dz -TZtmcFg0euimfLNYVvYZlPPh4kS3zDRZs30AgAdgq4RHWC4qjElWcVKTwERNQ2ln -gRFRQEv+i2DI7sEK9ZpK7B1SfJ1o1fm/kPL7bVfiYda+QKp0vOxBecDnGV+rfz4t -DT6mBOgwAiZnwojuiigfUJxSisv3roWri+0O+0TiXglV+oUtkIRrs0etkQGWAlgn -H4CC+sZ5N2TiGPH1hksLkXP4mymlio8/x7ax0WfcxeTZu3ok9eK5fwIQVWam6dd9 -klCqZVttKodZYspvdFfwqMlf4lPEIY+r2PIdGjUhKu4FsDhORaGj8WMYRJUR44ls -/r2ktCB/TOsh8DW2Pi9HAgxI4mrdmvL0WMSOBFZRcSC/nTz977oi1iiB2T+s7V0Z -Y0AHMQYiIn83MFB7rb+mVlEoLID/evVSTfUaUaO8DqcfeQN/OFM/zcJY9YHv8AlJ -3b8CPdeX9edMnyZWNdrhOSawjAbOBIna3o66RXdeC3oWg7FuckJmy7JLtRCJ2Owu -losRAxe0z5mQmjFzMczxCYJQ4A+4U5UZwbd/MQJg508StcOumroYqruDic/Wbc3C -v6DupG8dAgMBAAGjYzBhMB0GA1UdDgQWBBRxl2IGIav5j44fYOuU3ArTfNYf5jAf -BgNVHSMEGDAWgBRxl2IGIav5j44fYOuU3ArTfNYf5jAPBgNVHRMBAf8EBTADAQH/ -MA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAR6IZBOBw3KzRxvUP -+46RZYayMrdLyAgMzbDvQe7WCaeuA2UoPVL8jN7X2Lvw12Mz84+EKs1voR0OBxlY -6muuyl0SETa2k4UtklVscMvcokG+m5aVNJ7/HHGFmKsTyJDMxSzDA/r3KRPXZOwV -CLUVTkr5fQbIaVljA89U2p3pN/X7gNq89xi/XiszNCEIvvSscRmBGlRmx4XbjXHK -XKO74+HiM/ahqUI792ae97jlsy9jG4OIelse3+e1KBWNsGtU90asnUHgyMXVL8gp -ocznGvWceAhkcogUCUCXq1Rh/mKcGQdi2z0g/X+MGzfA9Ij4NQZLnNPh2UjgxCtG -KWPUzs0t/xoCtJh1WpwqTrOUcYqFAaBa282sD/O8tX4t076aGKdbhfo6tvaOFwDU -iRPgdMol++BFnfCld53Yivg2+S6+xo1wzuPkNjVFXHjx9vMyiov/HHKqJoBsuCwU -7VegzM/6Cvh32lSZfUHsfynCab/7vv923KyaANWxb0QsHZSSt+mmOK3ZmC96vCEa -55IGNckOvOGW9yCIz3Q0kEj2hoJs1bw0SkwGWs7N1TkugQjM/S7/Im1LJUxdtqQK -Zjn+8U6U3TR1aKLYEdqHCGcVoRXKDG/S40FHxyeV/9buTI7SSvhzZfj+qasmJe1L -Kd08UdS/im8RwbVSS1mih5hbAHg= +MIID2jCCAsKgAwIBAgIJAKCc9xL4epmrMA0GCSqGSIb3DQEBCwUAMHoxCzAJBgNV +BAYTAkRFMRswGQYDVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxEjAQBgNVBAcMCVN0 +dXR0Z2FydDEXMBUGA1UECgwOTmV4dGNsb3VkIEdtYkgxITAfBgNVBAMMGE5leHRj +bG91ZCBSb290IEF1dGhvcml0eTAeFw0xNjA2MTIyMDU4MzVaFw00MTA2MDYyMDU4 +MzVaMHoxCzAJBgNVBAYTAkRFMRswGQYDVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcx +EjAQBgNVBAcMCVN0dXR0Z2FydDEXMBUGA1UECgwOTmV4dGNsb3VkIEdtYkgxITAf +BgNVBAMMGE5leHRjbG91ZCBSb290IEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBAJuTxu0LpRExcpYJwMxc5N+YbEe7WVPIsLtKUNCXMfkc +aPlTpVydNi5zKQDpLQuHm5RE9u+L3sTck8yVj8DkgX9QfuRTbvg01paV+5ILY7Qn +47E8eHq6tf6MF0W20OxNRjcUCEoRA59AZV9FxkVGHniBx17Upk0BQXlZHViHZ9Ey +2Zhsw9ZetT0VCv9UGuN0Rr6T6fzgW84HoDWsesG7UwEpnct/hQf20w/iIhZspew7 +RAHJZTOYnNSaBUnyiCf58SaOyxvmdfseItjMuE1FBR6bTWkLQ/a/1xH2FCk0izm5 +1foZF0Ya0fAzVHwBkOVZeIuswjvuqgp/TkB6W0i73aUCAwEAAaNjMGEwHQYDVR0O +BBYEFAQYAjwHzNjhemMwKilLlT4TvZHIMB8GA1UdIwQYMBaAFAQYAjwHzNjhemMw +KilLlT4TvZHIMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQCBv40RAXMtMah61q6wYATw4q4cvIKLjKoyApHPHZhQnWwe +VLv/D2a26A8VwDNQ1LGv4NzzIDcpWz+pk+rXMNnyjXwr0AtKM2Vg07yKqkZB9J1c +duYm0j8FLdCHXIjRucgMA/wiwR4mB9PVGtQfCvUQl2Hfkiagkw31llGCXugQPsnh +vhfMWxkdVFAnzDoATWe2SDuuyyd5Sl4/LKn8HEysusaYCMpPDP+seZGjA0ukZ3F+ +pO0PlAEb3OypRavz8iR8s+VbE0wdAX1mPByx8SU8Wkq76p4G261PvTrfYKnreU8z +b47G5k8BAiPCtNze/Ihul6lpLK6yk+FRXcZCl1sg -----END CERTIFICATE-----
\ No newline at end of file diff --git a/resources/codesigning/root.crt.license b/resources/codesigning/root.crt.license new file mode 100644 index 00000000000..759587bc5f4 --- /dev/null +++ b/resources/codesigning/root.crt.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors +SPDX-FileCopyrightText: 2015-2016 ownCloud, Inc. +SPDX-License-Identifier: AGPL-3.0-only
\ No newline at end of file diff --git a/resources/config/ca-bundle.crt b/resources/config/ca-bundle.crt index c7d2d2c997f..0dee4534ccb 100644 --- a/resources/config/ca-bundle.crt +++ b/resources/config/ca-bundle.crt @@ -1,231 +1,25 @@ ## ## Bundle of CA Root Certificates ## -## Certificate data from Mozilla as of: Fri Jan 22 20:39:57 2016 +## Certificate data from Mozilla as of: Tue Aug 12 03:12:01 2025 GMT +## +## Find updated versions here: https://curl.se/docs/caextract.html ## ## This is a bundle of X.509 certificates of public Certificate Authorities ## (CA). These were automatically extracted from Mozilla's root certificates ## file (certdata.txt). This file can be found in the mozilla source tree: -## http://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt +## https://raw.githubusercontent.com/mozilla-firefox/firefox/refs/heads/release/security/nss/lib/ckfw/builtins/certdata.txt ## ## It contains the certificates in PEM format and therefore ## can be directly used with curl / libcurl / php_curl, or with ## an Apache+mod_ssl webserver for SSL client authentication. ## Just configure this file as the SSLCACertificateFile. ## -## Conversion done with mk-ca-bundle.pl version 1.25. -## SHA1: 0ab47e2f41518f8d223eab517cb799e5b071231e +## Conversion done with mk-ca-bundle.pl version 1.29. +## SHA256: c185b859c19b05f104c50e1b0b2a6c775149a1d9bb731d414d73b1722892a66c ## -GlobalSign Root CA -================== ------BEGIN CERTIFICATE----- -MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkGA1UEBhMCQkUx -GTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jvb3QgQ0ExGzAZBgNVBAMTEkds -b2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAwMDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNV -BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYD -VQQDExJHbG9iYWxTaWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDa -DuaZjc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavpxy0Sy6sc -THAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp1Wrjsok6Vjk4bwY8iGlb -Kk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdGsnUOhugZitVtbNV4FpWi6cgKOOvyJBNP -c1STE4U6G7weNLWLBYy5d4ux2x8gkasJU26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrX -gzT/LCrBbBlDSgeF59N89iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV -HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0BAQUF -AAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOzyj1hTdNGCbM+w6Dj -Y1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE38NflNUVyRRBnMRddWQVDf9VMOyG -j/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymPAbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhH -hm4qxFYxldBniYUr+WymXUadDKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveC -X4XSQRjbgbMEHMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== ------END CERTIFICATE----- - -GlobalSign Root CA - R2 -======================= ------BEGIN CERTIFICATE----- -MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4GA1UECxMXR2xv -YmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh -bFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT -aWduIFJvb3QgQ0EgLSBSMjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln -bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6 -ErPLv4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8eoLrvozp -s6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklqtTleiDTsvHgMCJiEbKjN -S7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzdC9XZzPnqJworc5HGnRusyMvo4KD0L5CL -TfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pazq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6C -ygPCm48CAwEAAaOBnDCBmTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E -FgQUm+IHV2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5nbG9i -YWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG3lm0mi3f3BmGLjAN -BgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4GsJ0/WwbgcQ3izDJr86iw8bmEbTUsp -9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu -01yiPqFbQfXf5WRDLenVOavSot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG7 -9G+dwfCMNYxdAfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7 -TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg== ------END CERTIFICATE----- - -Verisign Class 3 Public Primary Certification Authority - G3 -============================================================ ------BEGIN CERTIFICATE----- -MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJV -UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv -cmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl -IG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNh -dGlvbiBBdXRob3JpdHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQsw -CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy -dXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhv -cml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkg -Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC -ggEBAMu6nFL8eB8aHm8bN3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1 -EUGO+i2tKmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGukxUc -cLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBmCC+Vk7+qRy+oRpfw -EuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJXwzw3sJ2zq/3avL6QaaiMxTJ5Xpj -055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWuimi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA -ERSWwauSCPc/L8my/uRan2Te2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5f -j267Cz3qWhMeDGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC -/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565pF4ErWjfJXir0 -xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGtTxzhT5yvDwyd93gN2PQ1VoDa -t20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ== ------END CERTIFICATE----- - -Entrust.net Premium 2048 Secure Server CA -========================================= ------BEGIN CERTIFICATE----- -MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u -ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp -bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV -BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx -NzUwNTFaFw0yOTA3MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3 -d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl -MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u -ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEArU1LqRKGsuqjIAcVFmQqK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOL -Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr -hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW -nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi -VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo0IwQDAOBgNVHQ8BAf8E -BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJ -KoZIhvcNAQEFBQADggEBADubj1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPy -T/4xmf3IDExoU8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf -zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5bu/8j72gZyxKT -J1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+bYQLCIt+jerXmCHG8+c8eS9e -nNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/ErfF6adulZkMV8gzURZVE= ------END CERTIFICATE----- - -Baltimore CyberTrust Root -========================= ------BEGIN CERTIFICATE----- -MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJRTESMBAGA1UE -ChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3li -ZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoXDTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMC -SUUxEjAQBgNVBAoTCUJhbHRpbW9yZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFs -dGltb3JlIEN5YmVyVHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKME -uyKrmD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjrIZ3AQSsB -UnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeKmpYcqWe4PwzV9/lSEy/C -G9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSuXmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9 -XbIGevOF6uvUA65ehD5f/xXtabz5OTZydc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjpr -l3RjM71oGDHweI12v/yejl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoI -VDaGezq1BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEB -BQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT929hkTI7gQCvlYpNRh -cL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3WgxjkzSswF07r51XgdIGn9w/xZchMB5 -hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsa -Y71k5h+3zvDyny67G7fyUIhzksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9H -RCwBXbsdtTLSR9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp ------END CERTIFICATE----- - -AddTrust Low-Value Services Root -================================ ------BEGIN CERTIFICATE----- -MIIEGDCCAwCgAwIBAgIBATANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJTRTEUMBIGA1UEChML -QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEwHwYDVQQDExhBZGRU -cnVzdCBDbGFzcyAxIENBIFJvb3QwHhcNMDAwNTMwMTAzODMxWhcNMjAwNTMwMTAzODMxWjBlMQsw -CQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBO -ZXR3b3JrMSEwHwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QwggEiMA0GCSqGSIb3DQEB -AQUAA4IBDwAwggEKAoIBAQCWltQhSWDia+hBBwzexODcEyPNwTXH+9ZOEQpnXvUGW2ulCDtbKRY6 -54eyNAbFvAWlA3yCyykQruGIgb3WntP+LVbBFc7jJp0VLhD7Bo8wBN6ntGO0/7Gcrjyvd7ZWxbWr -oulpOj0OM3kyP3CCkplhbY0wCI9xP6ZIVxn4JdxLZlyldI+Yrsj5wAYi56xz36Uu+1LcsRVlIPo1 -Zmne3yzxbrww2ywkEtvrNTVokMsAsJchPXQhI2U0K7t4WaPW4XY5mqRJjox0r26kmqPZm9I4XJui -GMx1I4S+6+JNM3GOGvDC+Mcdoq0Dlyz4zyXG9rgkMbFjXZJ/Y/AlyVMuH79NAgMBAAGjgdIwgc8w -HQYDVR0OBBYEFJWxtPCUtr3H2tERCSG+wa9J/RB7MAsGA1UdDwQEAwIBBjAPBgNVHRMBAf8EBTAD -AQH/MIGPBgNVHSMEgYcwgYSAFJWxtPCUtr3H2tERCSG+wa9J/RB7oWmkZzBlMQswCQYDVQQGEwJT -RTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEw -HwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBACxt -ZBsfzQ3duQH6lmM0MkhHma6X7f1yFqZzR1r0693p9db7RcwpiURdv0Y5PejuvE1Uhh4dbOMXJ0Ph -iVYrqW9yTkkz43J8KiOavD7/KCrto/8cI7pDVwlnTUtiBi34/2ydYB7YHEt9tTEv2dB8Xfjea4MY -eDdXL+gzB2ffHsdrKpV2ro9Xo/D0UrSpUwjP4E/TelOL/bscVjby/rK25Xa71SJlpz/+0WatC7xr -mYbvP33zGDLKe8bjq2RGlfgmadlVg3sslgf/WSxEo8bl6ancoWOAWiFeIc9TVPC6b4nbqKqVz4vj -ccweGyBECMB6tkD9xOQ14R0WHNC8K47Wcdk= ------END CERTIFICATE----- - -AddTrust External Root -====================== ------BEGIN CERTIFICATE----- -MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEUMBIGA1UEChML -QWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRUUCBOZXR3b3JrMSIwIAYD -VQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEw -NDgzOFowbzELMAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRU -cnVzdCBFeHRlcm5hbCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0Eg -Um9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvtH7xsD821 -+iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9uMq/NzgtHj6RQa1wVsfw -Tz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzXmk6vBbOmcZSccbNQYArHE504B4YCqOmo -aSYYkKtMsE8jqzpPhNjfzp/haW+710LXa0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy -2xSoRcRdKn23tNbE7qzNE0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv7 -7+ldU9U0WicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYDVR0P -BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0Jvf6xCZU7wO94CTL -VBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEmMCQGA1UECxMdQWRk -VHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsxIjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENB -IFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZl -j7DYd7usQWxHYINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5 -6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvCNr4TDea9Y355 -e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEXc4g/VhsxOBi0cQ+azcgOno4u -G+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5amnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ= ------END CERTIFICATE----- - -AddTrust Public Services Root -============================= ------BEGIN CERTIFICATE----- -MIIEFTCCAv2gAwIBAgIBATANBgkqhkiG9w0BAQUFADBkMQswCQYDVQQGEwJTRTEUMBIGA1UEChML -QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSAwHgYDVQQDExdBZGRU -cnVzdCBQdWJsaWMgQ0EgUm9vdDAeFw0wMDA1MzAxMDQxNTBaFw0yMDA1MzAxMDQxNTBaMGQxCzAJ -BgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQIE5l -dHdvcmsxIDAeBgNVBAMTF0FkZFRydXN0IFB1YmxpYyBDQSBSb290MIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEA6Rowj4OIFMEg2Dybjxt+A3S72mnTRqX4jsIMEZBRpS9mVEBV6tsfSlbu -nyNu9DnLoblv8n75XYcmYZ4c+OLspoH4IcUkzBEMP9smcnrHAZcHF/nXGCwwfQ56HmIexkvA/X1i -d9NEHif2P0tEs7c42TkfYNVRknMDtABp4/MUTu7R3AnPdzRGULD4EfL+OHn3Bzn+UZKXC1sIXzSG -Aa2Il+tmzV7R/9x98oTaunet3IAIx6eH1lWfl2royBFkuucZKT8Rs3iQhCBSWxHveNCD9tVIkNAw -HM+A+WD+eeSI8t0A65RF62WUaUC6wNW0uLp9BBGo6zEFlpROWCGOn9Bg/QIDAQABo4HRMIHOMB0G -A1UdDgQWBBSBPjfYkrAfd59ctKtzquf2NGAv+jALBgNVHQ8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB -/zCBjgYDVR0jBIGGMIGDgBSBPjfYkrAfd59ctKtzquf2NGAv+qFopGYwZDELMAkGA1UEBhMCU0Ux -FDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQLExRBZGRUcnVzdCBUVFAgTmV0d29yazEgMB4G -A1UEAxMXQWRkVHJ1c3QgUHVibGljIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBAAP3FUr4 -JNojVhaTdt02KLmuG7jD8WS6IBh4lSknVwW8fCr0uVFV2ocC3g8WFzH4qnkuCRO7r7IgGRLlk/lL -+YPoRNWyQSW/iHVv/xD8SlTQX/D67zZzfRs2RcYhbbQVuE7PnFylPVoAjgbjPGsye/Kf8Lb93/Ao -GEjwxrzQvzSAlsJKsW2Ox5BF3i9nrEUEo3rcVZLJR2bYGozH7ZxOmuASu7VqTITh4SINhwBk/ox9 -Yjllpu9CtoAlEmEBqCQTcAARJl/6NVDFSMwGR+gn2HCNX2TmoUQmXiLsks3/QppEIW1cxeMiHV9H -EufOX1362KqxMy3ZdvJOOjMMK7MtkAY= ------END CERTIFICATE----- - -AddTrust Qualified Certificates Root -==================================== ------BEGIN CERTIFICATE----- -MIIEHjCCAwagAwIBAgIBATANBgkqhkiG9w0BAQUFADBnMQswCQYDVQQGEwJTRTEUMBIGA1UEChML -QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSMwIQYDVQQDExpBZGRU -cnVzdCBRdWFsaWZpZWQgQ0EgUm9vdDAeFw0wMDA1MzAxMDQ0NTBaFw0yMDA1MzAxMDQ0NTBaMGcx -CzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQ -IE5ldHdvcmsxIzAhBgNVBAMTGkFkZFRydXN0IFF1YWxpZmllZCBDQSBSb290MIIBIjANBgkqhkiG -9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5B6a/twJWoekn0e+EV+vhDTbYjx5eLfpMLXsDBwqxBb/4Oxx -64r1EW7tTw2R0hIYLUkVAcKkIhPHEWT/IhKauY5cLwjPcWqzZwFZ8V1G87B4pfYOQnrjfxvM0PC3 -KP0q6p6zsLkEqv32x7SxuCqg+1jxGaBvcCV+PmlKfw8i2O+tCBGaKZnhqkRFmhJePp1tUvznoD1o -L/BLcHwTOK28FSXx1s6rosAx1i+f4P8UWfyEk9mHfExUE+uf0S0R+Bg6Ot4l2ffTQO2kBhLEO+GR -wVY18BTcZTYJbqukB8c10cIDMzZbdSZtQvESa0NvS3GU+jQd7RNuyoB/mC9suWXY6QIDAQABo4HU -MIHRMB0GA1UdDgQWBBQ5lYtii1zJ1IC6WA+XPxUIQ8yYpzALBgNVHQ8EBAMCAQYwDwYDVR0TAQH/ -BAUwAwEB/zCBkQYDVR0jBIGJMIGGgBQ5lYtii1zJ1IC6WA+XPxUIQ8yYp6FrpGkwZzELMAkGA1UE -BhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQLExRBZGRUcnVzdCBUVFAgTmV0d29y -azEjMCEGA1UEAxMaQWRkVHJ1c3QgUXVhbGlmaWVkIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQAD -ggEBABmrder4i2VhlRO6aQTvhsoToMeqT2QbPxj2qC0sVY8FtzDqQmodwCVRLae/DLPt7wh/bDxG -GuoYQ992zPlmhpwsaPXpF/gxsxjE1kh9I0xowX67ARRvxdlu3rsEQmr49lx95dr6h+sNNVJn0J6X -dgWTP5XHAeZpVTh/EGGZyeNfpso+gmNIquIISD6q8rKFYqa0p9m9N5xotS1WfbC3P6CxB9bpT9ze -RXEwMn8bLgn5v1Kh7sKAPgZcLlVAwRv1cEWw3F369nJad9Jjzc9YiQBCYz95OdBEsIJuQRno3eDB -iFrRHnGTHyQwdOUeqN48Jzd/g66ed8/wMLH/S5noxqE= ------END CERTIFICATE----- - Entrust Root Certification Authority ==================================== -----BEGIN CERTIFICATE----- @@ -252,276 +46,6 @@ W3iDVuycNsMm4hH2Z0kdkquM++v/eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0 tHuu2guQOHXvgR1m0vdXcDazv/wor3ElhVsT/h5/WrQ8 -----END CERTIFICATE----- -RSA Security 2048 v3 -==================== ------BEGIN CERTIFICATE----- -MIIDYTCCAkmgAwIBAgIQCgEBAQAAAnwAAAAKAAAAAjANBgkqhkiG9w0BAQUFADA6MRkwFwYDVQQK -ExBSU0EgU2VjdXJpdHkgSW5jMR0wGwYDVQQLExRSU0EgU2VjdXJpdHkgMjA0OCBWMzAeFw0wMTAy -MjIyMDM5MjNaFw0yNjAyMjIyMDM5MjNaMDoxGTAXBgNVBAoTEFJTQSBTZWN1cml0eSBJbmMxHTAb -BgNVBAsTFFJTQSBTZWN1cml0eSAyMDQ4IFYzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC -AQEAt49VcdKA3XtpeafwGFAyPGJn9gqVB93mG/Oe2dJBVGutn3y+Gc37RqtBaB4Y6lXIL5F4iSj7 -Jylg/9+PjDvJSZu1pJTOAeo+tWN7fyb9Gd3AIb2E0S1PRsNO3Ng3OTsor8udGuorryGlwSMiuLgb -WhOHV4PR8CDn6E8jQrAApX2J6elhc5SYcSa8LWrg903w8bYqODGBDSnhAMFRD0xS+ARaqn1y07iH -KrtjEAMqs6FPDVpeRrc9DvV07Jmf+T0kgYim3WBU6JU2PcYJk5qjEoAAVZkZR73QpXzDuvsf9/UP -+Ky5tfQ3mBMY3oVbtwyCO4dvlTlYMNpuAWgXIszACwIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/ -MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBQHw1EwpKrpRa41JPr/JCwz0LGdjDAdBgNVHQ4E -FgQUB8NRMKSq6UWuNST6/yQsM9CxnYwwDQYJKoZIhvcNAQEFBQADggEBAF8+hnZuuDU8TjYcHnmY -v/3VEhF5Ug7uMYm83X/50cYVIeiKAVQNOvtUudZj1LGqlk2iQk3UUx+LEN5/Zb5gEydxiKRz44Rj -0aRV4VCT5hsOedBnvEbIvz8XDZXmxpBp3ue0L96VfdASPz0+f00/FGj1EVDVwfSQpQgdMWD/YIwj -VAqv/qFuxdF6Kmh4zx6CCiC0H63lhbJqaHVOrSU3lIW+vaHU6rcMSzyd6BIA8F+sDeGscGNz9395 -nzIlQnQFgCi/vcEkllgVsRch6YlL2weIZ/QVrXA+L02FO8K32/6YaCOJ4XQP3vTFhGMpG8zLB8kA -pKnXwiJPZ9d37CAFYd4= ------END CERTIFICATE----- - -GeoTrust Global CA -================== ------BEGIN CERTIFICATE----- -MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVTMRYwFAYDVQQK -Ew1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9iYWwgQ0EwHhcNMDIwNTIxMDQw -MDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5j -LjEbMBkGA1UEAxMSR2VvVHJ1c3QgR2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB -CgKCAQEA2swYYzD99BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjo -BbdqfnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDviS2Aelet -8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU1XupGc1V3sjs0l44U+Vc -T4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+bw8HHa8sHo9gOeL6NlMTOdReJivbPagU -vTLrGAMoUgRx5aszPeE4uwc2hGKceeoWMPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTAD -AQH/MB0GA1UdDgQWBBTAephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVk -DBF9qn1luMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKInZ57Q -zxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfStQWVYrmm3ok9Nns4 -d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcFPseKUgzbFbS9bZvlxrFUaKnjaZC2 -mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Unhw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6p -XE0zX5IJL4hmXXeXxx12E6nV5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvm -Mw== ------END CERTIFICATE----- - -GeoTrust Global CA 2 -==================== ------BEGIN CERTIFICATE----- -MIIDZjCCAk6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBEMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN -R2VvVHJ1c3QgSW5jLjEdMBsGA1UEAxMUR2VvVHJ1c3QgR2xvYmFsIENBIDIwHhcNMDQwMzA0MDUw -MDAwWhcNMTkwMzA0MDUwMDAwWjBEMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5j -LjEdMBsGA1UEAxMUR2VvVHJ1c3QgR2xvYmFsIENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -ggEKAoIBAQDvPE1APRDfO1MA4Wf+lGAVPoWI8YkNkMgoI5kF6CsgncbzYEbYwbLVjDHZ3CB5JIG/ -NTL8Y2nbsSpr7iFY8gjpeMtvy/wWUsiRxP89c96xPqfCfWbB9X5SJBri1WeR0IIQ13hLTytCOb1k -LUCgsBDTOEhGiKEMuzozKmKY+wCdE1l/bztyqu6mD4b5BWHqZ38MN5aL5mkWRxHCJ1kDs6ZgwiFA -Vvqgx306E+PsV8ez1q6diYD3Aecs9pYrEw15LNnA5IZ7S4wMcoKK+xfNAGw6EzywhIdLFnopsk/b -HdQL82Y3vdj2V7teJHq4PIu5+pIaGoSe2HSPqht/XvT+RSIhAgMBAAGjYzBhMA8GA1UdEwEB/wQF -MAMBAf8wHQYDVR0OBBYEFHE4NvICMVNHK266ZUapEBVYIAUJMB8GA1UdIwQYMBaAFHE4NvICMVNH -K266ZUapEBVYIAUJMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQUFAAOCAQEAA/e1K6tdEPx7 -srJerJsOflN4WT5CBP51o62sgU7XAotexC3IUnbHLB/8gTKY0UvGkpMzNTEv/NgdRN3ggX+d6Yvh -ZJFiCzkIjKx0nVnZellSlxG5FntvRdOW2TF9AjYPnDtuzywNA0ZF66D0f0hExghAzN4bcLUprbqL -OzRldRtxIR0sFAqwlpW41uryZfspuk/qkZN0abby/+Ea0AzRdoXLiiW9l14sbxWZJue2Kf8i7MkC -x1YAzUm5s2x7UwQa4qjJqhIFI8LO57sEAszAR6LkxCkvW0VXiVHuPOtSCP8HNR6fNWpHSlaY0VqF -H4z1Ir+rzoPz4iIprn2DQKi6bA== ------END CERTIFICATE----- - -GeoTrust Universal CA -===================== ------BEGIN CERTIFICATE----- -MIIFaDCCA1CgAwIBAgIBATANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN -R2VvVHJ1c3QgSW5jLjEeMBwGA1UEAxMVR2VvVHJ1c3QgVW5pdmVyc2FsIENBMB4XDTA0MDMwNDA1 -MDAwMFoXDTI5MDMwNDA1MDAwMFowRTELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IElu -Yy4xHjAcBgNVBAMTFUdlb1RydXN0IFVuaXZlcnNhbCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIP -ADCCAgoCggIBAKYVVaCjxuAfjJ0hUNfBvitbtaSeodlyWL0AG0y/YckUHUWCq8YdgNY96xCcOq9t -JPi8cQGeBvV8Xx7BDlXKg5pZMK4ZyzBIle0iN430SppyZj6tlcDgFgDgEB8rMQ7XlFTTQjOgNB0e -RXbdT8oYN+yFFXoZCPzVx5zw8qkuEKmS5j1YPakWaDwvdSEYfyh3peFhF7em6fgemdtzbvQKoiFs -7tqqhZJmr/Z6a4LauiIINQ/PQvE1+mrufislzDoR5G2vc7J2Ha3QsnhnGqQ5HFELZ1aD/ThdDc7d -8Lsrlh/eezJS/R27tQahsiFepdaVaH/wmZ7cRQg+59IJDTWU3YBOU5fXtQlEIGQWFwMCTFMNaN7V -qnJNk22CDtucvc+081xdVHppCZbW2xHBjXWotM85yM48vCR85mLK4b19p71XZQvk/iXttmkQ3Cga -Rr0BHdCXteGYO8A3ZNY9lO4L4fUorgtWv3GLIylBjobFS1J72HGrH4oVpjuDWtdYAVHGTEHZf9hB -Z3KiKN9gg6meyHv8U3NyWfWTehd2Ds735VzZC1U0oqpbtWpU5xPKV+yXbfReBi9Fi1jUIxaS5BZu -KGNZMN9QAZxjiRqf2xeUgnA3wySemkfWWspOqGmJch+RbNt+nhutxx9z3SxPGWX9f5NAEC7S8O08 -ni4oPmkmM8V7AgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNq7LqqwDLiIJlF0 -XG0D08DYj3rWMB8GA1UdIwQYMBaAFNq7LqqwDLiIJlF0XG0D08DYj3rWMA4GA1UdDwEB/wQEAwIB -hjANBgkqhkiG9w0BAQUFAAOCAgEAMXjmx7XfuJRAyXHEqDXsRh3ChfMoWIawC/yOsjmPRFWrZIRc -aanQmjg8+uUfNeVE44B5lGiku8SfPeE0zTBGi1QrlaXv9z+ZhP015s8xxtxqv6fXIwjhmF7DWgh2 -qaavdy+3YL1ERmrvl/9zlcGO6JP7/TG37FcREUWbMPEaiDnBTzynANXH/KttgCJwpQzgXQQpAvvL -oJHRfNbDflDVnVi+QTjruXU8FdmbyUqDWcDaU/0zuzYYm4UPFd3uLax2k7nZAY1IEKj79TiG8dsK -xr2EoyNB3tZ3b4XUhRxQ4K5RirqNPnbiucon8l+f725ZDQbYKxek0nxru18UGkiPGkzns0ccjkxF -KyDuSN/n3QmOGKjaQI2SJhFTYXNd673nxE0pN2HrrDktZy4W1vUAg4WhzH92xH3kt0tm7wNFYGm2 -DFKWkoRepqO1pD4r2czYG0eq8kTaT/kD6PAUyz/zg97QwVTjt+gKN02LIFkDMBmhLMi9ER/frslK -xfMnZmaGrGiR/9nmUxwPi1xpZQomyB40w11Re9epnAahNt3ViZS82eQtDF4JbAiXfKM9fJP/P6EU -p8+1Xevb2xzEdt+Iub1FBZUbrvxGakyvSOPOrg/SfuvmbJxPgWp6ZKy7PtXny3YuxadIwVyQD8vI -P/rmMuGNG2+k5o7Y+SlIis5z/iw= ------END CERTIFICATE----- - -GeoTrust Universal CA 2 -======================= ------BEGIN CERTIFICATE----- -MIIFbDCCA1SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBHMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN -R2VvVHJ1c3QgSW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVyc2FsIENBIDIwHhcNMDQwMzA0 -MDUwMDAwWhcNMjkwMzA0MDUwMDAwWjBHMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3Qg -SW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVyc2FsIENBIDIwggIiMA0GCSqGSIb3DQEBAQUA -A4ICDwAwggIKAoICAQCzVFLByT7y2dyxUxpZKeexw0Uo5dfR7cXFS6GqdHtXr0om/Nj1XqduGdt0 -DE81WzILAePb63p3NeqqWuDW6KFXlPCQo3RWlEQwAx5cTiuFJnSCegx2oG9NzkEtoBUGFF+3Qs17 -j1hhNNwqCPkuwwGmIkQcTAeC5lvO0Ep8BNMZcyfwqph/Lq9O64ceJHdqXbboW0W63MOhBW9Wjo8Q -JqVJwy7XQYci4E+GymC16qFjwAGXEHm9ADwSbSsVsaxLse4YuU6W3Nx2/zu+z18DwPw76L5GG//a -QMJS9/7jOvdqdzXQ2o3rXhhqMcceujwbKNZrVMaqW9eiLBsZzKIC9ptZvTdrhrVtgrrY6slWvKk2 -WP0+GfPtDCapkzj4T8FdIgbQl+rhrcZV4IErKIM6+vR7IVEAvlI4zs1meaj0gVbi0IMJR1FbUGrP -20gaXT73y/Zl92zxlfgCOzJWgjl6W70viRu/obTo/3+NjN8D8WBOWBFM66M/ECuDmgFz2ZRthAAn -ZqzwcEAJQpKtT5MNYQlRJNiS1QuUYbKHsu3/mjX/hVTK7URDrBs8FmtISgocQIgfksILAAX/8sgC -SqSqqcyZlpwvWOB94b67B9xfBHJcMTTD7F8t4D1kkCLm0ey4Lt1ZrtmhN79UNdxzMk+MBB4zsslG -8dhcyFVQyWi9qLo2CQIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR281Xh+qQ2 -+/CfXGJx7Tz0RzgQKzAfBgNVHSMEGDAWgBR281Xh+qQ2+/CfXGJx7Tz0RzgQKzAOBgNVHQ8BAf8E -BAMCAYYwDQYJKoZIhvcNAQEFBQADggIBAGbBxiPz2eAubl/oz66wsCVNK/g7WJtAJDday6sWSf+z -dXkzoS9tcBc0kf5nfo/sm+VegqlVHy/c1FEHEv6sFj4sNcZj/NwQ6w2jqtB8zNHQL1EuxBRa3ugZ -4T7GzKQp5y6EqgYweHZUcyiYWTjgAA1i00J9IZ+uPTqM1fp3DRgrFg5fNuH8KrUwJM/gYwx7WBr+ -mbpCErGR9Hxo4sjoryzqyX6uuyo9DRXcNJW2GHSoag/HtPQTxORb7QrSpJdMKu0vbBKJPfEncKpq -A1Ihn0CoZ1Dy81of398j9tx4TuaYT1U6U+Pv8vSfx3zYWK8pIpe44L2RLrB27FcRz+8pRPPphXpg -Y+RdM4kX2TGq2tbzGDVyz4crL2MjhF2EjD9XoIj8mZEoJmmZ1I+XRL6O1UixpCgp8RW04eWe3fiP -pm8m1wk8OhwRDqZsN/etRIcsKMfYdIKz0G9KV7s1KSegi+ghp4dkNl3M2Basx7InQJJVOCiNUW7d -FGdTbHFcJoRNdVq2fmBWqU2t+5sel/MN2dKXVHfaPRK34B7vCAas+YWH6aLcr34YEoP9VhdBLtUp -gn2Z9DH2canPLAEnpQW5qrJITirvn5NSUZU8UnOOVkwXQMAJKOSLakhT2+zNVVXxxvjpoixMptEm -X36vWkzaH6byHCx+rgIW0lbQL1dTR+iS ------END CERTIFICATE----- - -Visa eCommerce Root -=================== ------BEGIN CERTIFICATE----- -MIIDojCCAoqgAwIBAgIQE4Y1TR0/BvLB+WUF1ZAcYjANBgkqhkiG9w0BAQUFADBrMQswCQYDVQQG -EwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2Ug -QXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNvbW1lcmNlIFJvb3QwHhcNMDIwNjI2MDIxODM2 -WhcNMjIwNjI0MDAxNjEyWjBrMQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMm -VmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNv -bW1lcmNlIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvV95WHm6h2mCxlCfL -F9sHP4CFT8icttD0b0/Pmdjh28JIXDqsOTPHH2qLJj0rNfVIsZHBAk4ElpF7sDPwsRROEW+1QK8b -RaVK7362rPKgH1g/EkZgPI2h4H3PVz4zHvtH8aoVlwdVZqW1LS7YgFmypw23RuwhY/81q6UCzyr0 -TP579ZRdhE2o8mCP2w4lPJ9zcc+U30rq299yOIzzlr3xF7zSujtFWsan9sYXiwGd/BmoKoMWuDpI -/k4+oKsGGelT84ATB+0tvz8KPFUgOSwsAGl0lUq8ILKpeeUYiZGo3BxN77t+Nwtd/jmliFKMAGzs -GHxBvfaLdXe6YJ2E5/4tAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEG -MB0GA1UdDgQWBBQVOIMPPyw/cDMezUb+B4wg4NfDtzANBgkqhkiG9w0BAQUFAAOCAQEAX/FBfXxc -CLkr4NWSR/pnXKUTwwMhmytMiUbPWU3J/qVAtmPN3XEolWcRzCSs00Rsca4BIGsDoo8Ytyk6feUW -YFN4PMCvFYP3j1IzJL1kk5fui/fbGKhtcbP3LBfQdCVp9/5rPJS+TUtBjE7ic9DjkCJzQ83z7+pz -zkWKsKZJ/0x9nXGIxHYdkFsd7v3M9+79YKWxehZx0RbQfBI8bGmX265fOZpwLwU8GUYEmSA20GBu -YQa7FkKMcPcw++DbZqMAAb3mLNqRX6BGi01qnD093QVG/na/oAo85ADmJ7f/hC3euiInlhBx6yLt -398znM/jra6O1I7mT1GvFpLgXPYHDw== ------END CERTIFICATE----- - -Certum Root CA -============== ------BEGIN CERTIFICATE----- -MIIDDDCCAfSgAwIBAgIDAQAgMA0GCSqGSIb3DQEBBQUAMD4xCzAJBgNVBAYTAlBMMRswGQYDVQQK -ExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBDQTAeFw0wMjA2MTExMDQ2Mzla -Fw0yNzA2MTExMDQ2MzlaMD4xCzAJBgNVBAYTAlBMMRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8u -by4xEjAQBgNVBAMTCUNlcnR1bSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6x -wS7TT3zNJc4YPk/EjG+AanPIW1H4m9LcuwBcsaD8dQPugfCI7iNS6eYVM42sLQnFdvkrOYCJ5JdL -kKWoePhzQ3ukYbDYWMzhbGZ+nPMJXlVjhNWo7/OxLjBos8Q82KxujZlakE403Daaj4GIULdtlkIJ -89eVgw1BS7Bqa/j8D35in2fE7SZfECYPCE/wpFcozo+47UX2bu4lXapuOb7kky/ZR6By6/qmW6/K -Uz/iDsaWVhFu9+lmqSbYf5VT7QqFiLpPKaVCjF62/IUgAKpoC6EahQGcxEZjgoi2IrHu/qpGWX7P -NSzVttpd90gzFFS269lvzs2I1qsb2pY7HVkCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkq -hkiG9w0BAQUFAAOCAQEAuI3O7+cUus/usESSbLQ5PqKEbq24IXfS1HeCh+YgQYHu4vgRt2PRFze+ -GXYkHAQaTOs9qmdvLdTN/mUxcMUbpgIKumB7bVjCmkn+YzILa+M6wKyrO7Do0wlRjBCDxjTgxSvg -GrZgFCdsMneMvLJymM/NzD+5yCRCFNZX/OYmQ6kd5YCQzgNUKD73P9P4Te1qCjqTE5s7FCMTY5w/ -0YcneeVMUeMBrYVdGjux1XMQpNPyvG5k9VpWkKjHDkx0Dy5xO/fIR/RpbxXyEV6DHpx8Uq79AtoS -qFlnGNu8cN2bsWntgM6JQEhqDjXKKWYVIZQs6GAqm4VKQPNriiTsBhYscw== ------END CERTIFICATE----- - -Comodo AAA Services root -======================== ------BEGIN CERTIFICATE----- -MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS -R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg -TGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAw -MFoXDTI4MTIzMTIzNTk1OVowezELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hl -c3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNV -BAMMGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC -ggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQuaBtDFcCLNSS1UY8y2bmhG -C1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe3M/vg4aijJRPn2jymJBGhCfHdr/jzDUs -i14HZGWCwEiwqJH5YZ92IFCokcdmtet4YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszW -Y19zjNoFmag4qMsXeDZRrOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjH -Ypy+g8cmez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQUoBEK -Iz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wewYDVR0f -BHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNl -cy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29tb2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2Vz -LmNybDANBgkqhkiG9w0BAQUFAAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm -7l3sAg9g1o1QGE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz -Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2G9w84FoVxp7Z -8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsil2D4kF501KKaU73yqWjgom7C -12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== ------END CERTIFICATE----- - -Comodo Secure Services root -=========================== ------BEGIN CERTIFICATE----- -MIIEPzCCAyegAwIBAgIBATANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS -R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg -TGltaXRlZDEkMCIGA1UEAwwbU2VjdXJlIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAw -MDAwMFoXDTI4MTIzMTIzNTk1OVowfjELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFu -Y2hlc3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxJDAi -BgNVBAMMG1NlY3VyZSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBAMBxM4KK0HDrc4eCQNUd5MvJDkKQ+d40uaG6EfQlhfPMcm3ye5drswfxdySRXyWP -9nQ95IDC+DwN879A6vfIUtFyb+/Iq0G4bi4XKpVpDM3SHpR7LZQdqnXXs5jLrLxkU0C8j6ysNstc -rbvd4JQX7NFc0L/vpZXJkMWwrPsbQ996CF23uPJAGysnnlDOXmWCiIxe004MeuoIkbY2qitC++rC -oznl2yY4rYsK7hljxxwk3wN42ubqwUcaCwtGCd0C/N7Lh1/XMGNooa7cMqG6vv5Eq2i2pRcV/b3V -p6ea5EQz6YiO/O1R65NxTq0B50SOqy3LqP4BSUjwwN3HaNiS/j0CAwEAAaOBxzCBxDAdBgNVHQ4E -FgQUPNiTiMLAggnMAZkGkyDpnnAJY08wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8w -gYEGA1UdHwR6MHgwO6A5oDeGNWh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL1NlY3VyZUNlcnRpZmlj -YXRlU2VydmljZXMuY3JsMDmgN6A1hjNodHRwOi8vY3JsLmNvbW9kby5uZXQvU2VjdXJlQ2VydGlm -aWNhdGVTZXJ2aWNlcy5jcmwwDQYJKoZIhvcNAQEFBQADggEBAIcBbSMdflsXfcFhMs+P5/OKlFlm -4J4oqF7Tt/Q05qo5spcWxYJvMqTpjOev/e/C6LlLqqP05tqNZSH7uoDrJiiFGv45jN5bBAS0VPmj -Z55B+glSzAVIqMk/IQQezkhr/IXownuvf7fM+F86/TXGDe+X3EyrEeFryzHRbPtIgKvcnDe4IRRL -DXE97IMzbtFuMhbsmMcWi1mmNKsFVy2T96oTy9IT4rcuO81rUBcJaD61JlfutuC23bkpgHl9j6Pw -pCikFcSF9CfUa7/lXORlAnZUtOM3ZiTTGWHIUhDlizeauan5Hb/qmZJhlv8BzaFfDbxxvA6sCx1H -RR3B7Hzs/Sk= ------END CERTIFICATE----- - -Comodo Trusted Services root -============================ ------BEGIN CERTIFICATE----- -MIIEQzCCAyugAwIBAgIBATANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS -R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg -TGltaXRlZDElMCMGA1UEAwwcVHJ1c3RlZCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczAeFw0wNDAxMDEw -MDAwMDBaFw0yODEyMzEyMzU5NTlaMH8xCzAJBgNVBAYTAkdCMRswGQYDVQQIDBJHcmVhdGVyIE1h -bmNoZXN0ZXIxEDAOBgNVBAcMB1NhbGZvcmQxGjAYBgNVBAoMEUNvbW9kbyBDQSBMaW1pdGVkMSUw -IwYDVQQDDBxUcnVzdGVkIENlcnRpZmljYXRlIFNlcnZpY2VzMIIBIjANBgkqhkiG9w0BAQEFAAOC -AQ8AMIIBCgKCAQEA33FvNlhTWvI2VFeAxHQIIO0Yfyod5jWaHiWsnOWWfnJSoBVC21ndZHoa0Lh7 -3TkVvFVIxO06AOoxEbrycXQaZ7jPM8yoMa+j49d/vzMtTGo87IvDktJTdyR0nAducPy9C1t2ul/y -/9c3S0pgePfw+spwtOpZqqPOSC+pw7ILfhdyFgymBwwbOM/JYrc/oJOlh0Hyt3BAd9i+FHzjqMB6 -juljatEPmsbS9Is6FARW1O24zG71++IsWL1/T2sr92AkWCTOJu80kTrV44HQsvAEAtdbtz6SrGsS -ivnkBbA7kUlcsutT6vifR4buv5XAwAaf0lteERv0xwQ1KdJVXOTt6wIDAQABo4HJMIHGMB0GA1Ud -DgQWBBTFe1i97doladL3WRaoszLAeydb9DAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB -/zCBgwYDVR0fBHwwejA8oDqgOIY2aHR0cDovL2NybC5jb21vZG9jYS5jb20vVHJ1c3RlZENlcnRp -ZmljYXRlU2VydmljZXMuY3JsMDqgOKA2hjRodHRwOi8vY3JsLmNvbW9kby5uZXQvVHJ1c3RlZENl -cnRpZmljYXRlU2VydmljZXMuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQDIk4E7ibSvuIQSTI3S8Ntw -uleGFTQQuS9/HrCoiWChisJ3DFBKmwCL2Iv0QeLQg4pKHBQGsKNoBXAxMKdTmw7pSqBYaWcOrp32 -pSxBvzwGa+RZzG0Q8ZZvH9/0BAKkn0U+yNj6NkZEUD+Cl5EfKNsYEYwq5GWDVxISjBc/lDb+XbDA -BHcTuPQV1T84zJQ6VdCsmPW6AF/ghhmBeC8owH7TzEIK9a5QoNE+xqFx7D+gIIxmOom0jtTYsU0l -R+4viMi14QVFwL4Ucd56/Y57fU0IlqUSc/AtyjcndBInTMu2l+nZrghtWjlA3QVHdWpaIbOjGM9O -9y5Xt5hwXsjEeLBi ------END CERTIFICATE----- - -QuoVadis Root CA -================ ------BEGIN CERTIFICATE----- -MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJCTTEZMBcGA1UE -ChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 -eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAz -MTkxODMzMzNaFw0yMTAzMTcxODMzMzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRp -cyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQD -EyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Ypli4kVEAkOPcahdxYTMuk -J0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2DrOpm2RgbaIr1VxqYuvXtdj182d6UajtL -F8HVj71lODqV0D1VNk7feVcxKh7YWWVJWCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeL -YzcS19Dsw3sgQUSj7cugF+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWen -AScOospUxbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCCAk4w -PQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVvdmFkaXNvZmZzaG9y -ZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREwggENMIIBCQYJKwYBBAG+WAABMIH7 -MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNlIG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmlj -YXRlIGJ5IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJs -ZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh -Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYIKwYBBQUHAgEW -Fmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3TKbkGGew5Oanwl4Rqy+/fMIGu -BgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rqy+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkw -FwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0 -aG9yaXR5MS4wLAYDVQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6 -tlCLMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSkfnIYj9lo -fFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf87C9TqnN7Az10buYWnuul -LsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1RcHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2x -gI4JVrmcGmD+XcHXetwReNDWXcG31a0ymQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi -5upZIof4l/UO/erMkqQWxFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi -5nrQNiOKSnQ2+Q== ------END CERTIFICATE----- - QuoVadis Root CA 2 ================== -----BEGIN CERTIFICATE----- @@ -588,359 +112,6 @@ vGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeTmJlglFwjz1onl14LBQaTNx47aTbr qZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK4SVhM7JZG+Ju1zdXtg2pEto= -----END CERTIFICATE----- -Security Communication Root CA -============================== ------BEGIN CERTIFICATE----- -MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP -U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw -HhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP -U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw -ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw -8yl89f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJDKaVv0uM -DPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9Ms+k2Y7CI9eNqPPYJayX -5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/NQV3Is00qVUarH9oe4kA92819uZKAnDfd -DJZkndwi92SL32HeFZRSFaB9UslLqCHJxrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2 -JChzAgMBAAGjPzA9MB0GA1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYw -DwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vGkl3g -0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfrUj94nK9NrvjVT8+a -mCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5Bw+SUEmK3TGXX8npN6o7WWWXlDLJ -s58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJUJRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ -6rBK+1YWc26sTfcioU+tHXotRSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAi -FL39vmwLAw== ------END CERTIFICATE----- - -Sonera Class 2 Root CA -====================== ------BEGIN CERTIFICATE----- -MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEPMA0GA1UEChMG -U29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAxMDQwNjA3Mjk0MFoXDTIxMDQw -NjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJh -IENsYXNzMiBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3 -/Ei9vX+ALTU74W+oZ6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybT -dXnt5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s3TmVToMG -f+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2EjvOr7nQKV0ba5cTppCD8P -tOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu8nYybieDwnPz3BjotJPqdURrBGAgcVeH -nfO+oJAjPYok4doh28MCAwEAAaMzMDEwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITT -XjwwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt -0jSv9zilzqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/3DEI -cbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvDFNr450kkkdAdavph -Oe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6Tk6ezAyNlNzZRZxe7EJQY670XcSx -EtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLH -llpwrN9M ------END CERTIFICATE----- - -Staat der Nederlanden Root CA -============================= ------BEGIN CERTIFICATE----- -MIIDujCCAqKgAwIBAgIEAJiWijANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJOTDEeMBwGA1UE -ChMVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSYwJAYDVQQDEx1TdGFhdCBkZXIgTmVkZXJsYW5kZW4g -Um9vdCBDQTAeFw0wMjEyMTcwOTIzNDlaFw0xNTEyMTYwOTE1MzhaMFUxCzAJBgNVBAYTAk5MMR4w -HAYDVQQKExVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xJjAkBgNVBAMTHVN0YWF0IGRlciBOZWRlcmxh -bmRlbiBSb290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmNK1URF6gaYUmHFt -vsznExvWJw56s2oYHLZhWtVhCb/ekBPHZ+7d89rFDBKeNVU+LCeIQGv33N0iYfXCxw719tV2U02P -jLwYdjeFnejKScfST5gTCaI+Ioicf9byEGW07l8Y1Rfj+MX94p2i71MOhXeiD+EwR+4A5zN9RGca -C1Hoi6CeUJhoNFIfLm0B8mBF8jHrqTFoKbt6QZ7GGX+UtFE5A3+y3qcym7RHjm+0Sq7lr7HcsBth -vJly3uSJt3omXdozSVtSnA71iq3DuD3oBmrC1SoLbHuEvVYFy4ZlkuxEK7COudxwC0barbxjiDn6 -22r+I/q85Ej0ZytqERAhSQIDAQABo4GRMIGOMAwGA1UdEwQFMAMBAf8wTwYDVR0gBEgwRjBEBgRV -HSAAMDwwOgYIKwYBBQUHAgEWLmh0dHA6Ly93d3cucGtpb3ZlcmhlaWQubmwvcG9saWNpZXMvcm9v -dC1wb2xpY3kwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSofeu8Y6R0E3QA7Jbg0zTBLL9s+DAN -BgkqhkiG9w0BAQUFAAOCAQEABYSHVXQ2YcG70dTGFagTtJ+k/rvuFbQvBgwp8qiSpGEN/KtcCFtR -EytNwiphyPgJWPwtArI5fZlmgb9uXJVFIGzmeafR2Bwp/MIgJ1HI8XxdNGdphREwxgDS1/PTfLbw -MVcoEoJz6TMvplW0C5GUR5z6u3pCMuiufi3IvKwUv9kP2Vv8wfl6leF9fpb8cbDCTMjfRTTJzg3y -nGQI0DvDKcWy7ZAEwbEpkcUwb8GpcjPM/l0WFywRaed+/sWDCN+83CI6LiBpIzlWYGeQiy52OfsR -iJf2fL1LuCAWZwWN4jvBcj+UlTfHXbme2JOhF4//DGYVwSR8MnwDHTuhWEUykw== ------END CERTIFICATE----- - -UTN USERFirst Hardware Root CA -============================== ------BEGIN CERTIFICATE----- -MIIEdDCCA1ygAwIBAgIQRL4Mi1AAJLQR0zYq/mUK/TANBgkqhkiG9w0BAQUFADCBlzELMAkGA1UE -BhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhl -IFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHzAd -BgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdhcmUwHhcNOTkwNzA5MTgxMDQyWhcNMTkwNzA5MTgx -OTIyWjCBlzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0 -eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVz -ZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdhcmUwggEiMA0GCSqGSIb3 -DQEBAQUAA4IBDwAwggEKAoIBAQCx98M4P7Sof885glFn0G2f0v9Y8+efK+wNiVSZuTiZFvfgIXlI -wrthdBKWHTxqctU8EGc6Oe0rE81m65UJM6Rsl7HoxuzBdXmcRl6Nq9Bq/bkqVRcQVLMZ8Jr28bFd -tqdt++BxF2uiiPsA3/4aMXcMmgF6sTLjKwEHOG7DpV4jvEWbe1DByTCP2+UretNb+zNAHqDVmBe8 -i4fDidNdoI6yqqr2jmmIBsX6iSHzCJ1pLgkzmykNRg+MzEk0sGlRvfkGzWitZky8PqxhvQqIDsjf -Pe58BEydCl5rkdbux+0ojatNh4lz0G6k0B4WixThdkQDf2Os5M1JnMWS9KsyoUhbAgMBAAGjgbkw -gbYwCwYDVR0PBAQDAgHGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFKFyXyYbKJhDlV0HN9WF -lp1L0sNFMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9VVE4tVVNF -UkZpcnN0LUhhcmR3YXJlLmNybDAxBgNVHSUEKjAoBggrBgEFBQcDAQYIKwYBBQUHAwUGCCsGAQUF -BwMGBggrBgEFBQcDBzANBgkqhkiG9w0BAQUFAAOCAQEARxkP3nTGmZev/K0oXnWO6y1n7k57K9cM -//bey1WiCuFMVGWTYGufEpytXoMs61quwOQt9ABjHbjAbPLPSbtNk28GpgoiskliCE7/yMgUsogW -XecB5BKV5UU0s4tpvc+0hY91UZ59Ojg6FEgSxvunOxqNDYJAB+gECJChicsZUN/KHAG8HQQZexB2 -lzvukJDKxA4fFm517zP4029bHpbj4HR3dHuKom4t3XbWOTCC8KucUvIqx69JXn7HaOWCgchqJ/kn -iCrVWFCVH/A7HFe7fRQ5YiuayZSSKqMiDP+JJn1fIytH1xUdqWqeUQ0qUZ6B+dQ7XnASfxAynB67 -nfhmqA== ------END CERTIFICATE----- - -Camerfirma Chambers of Commerce Root -==================================== ------BEGIN CERTIFICATE----- -MIIEvTCCA6WgAwIBAgIBADANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJFVTEnMCUGA1UEChMe -QUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1i -ZXJzaWduLm9yZzEiMCAGA1UEAxMZQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdDAeFw0wMzA5MzAx -NjEzNDNaFw0zNzA5MzAxNjEzNDRaMH8xCzAJBgNVBAYTAkVVMScwJQYDVQQKEx5BQyBDYW1lcmZp -cm1hIFNBIENJRiBBODI3NDMyODcxIzAhBgNVBAsTGmh0dHA6Ly93d3cuY2hhbWJlcnNpZ24ub3Jn -MSIwIAYDVQQDExlDaGFtYmVycyBvZiBDb21tZXJjZSBSb290MIIBIDANBgkqhkiG9w0BAQEFAAOC -AQ0AMIIBCAKCAQEAtzZV5aVdGDDg2olUkfzIx1L4L1DZ77F1c2VHfRtbunXF/KGIJPov7coISjlU -xFF6tdpg6jg8gbLL8bvZkSM/SAFwdakFKq0fcfPJVD0dBmpAPrMMhe5cG3nCYsS4No41XQEMIwRH -NaqbYE6gZj3LJgqcQKH0XZi/caulAGgq7YN6D6IUtdQis4CwPAxaUWktWBiP7Zme8a7ileb2R6jW -DA+wWFjbw2Y3npuRVDM30pQcakjJyfKl2qUMI/cjDpwyVV5xnIQFUZot/eZOKjRa3spAN2cMVCFV -d9oKDMyXroDclDZK9D7ONhMeU+SsTjoF7Nuucpw4i9A5O4kKPnf+dQIBA6OCAUQwggFAMBIGA1Ud -EwEB/wQIMAYBAf8CAQwwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybC5jaGFtYmVyc2lnbi5v -cmcvY2hhbWJlcnNyb290LmNybDAdBgNVHQ4EFgQU45T1sU3p26EpW1eLTXYGduHRooowDgYDVR0P -AQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzAnBgNVHREEIDAegRxjaGFtYmVyc3Jvb3RAY2hh -bWJlcnNpZ24ub3JnMCcGA1UdEgQgMB6BHGNoYW1iZXJzcm9vdEBjaGFtYmVyc2lnbi5vcmcwWAYD -VR0gBFEwTzBNBgsrBgEEAYGHLgoDATA+MDwGCCsGAQUFBwIBFjBodHRwOi8vY3BzLmNoYW1iZXJz -aWduLm9yZy9jcHMvY2hhbWJlcnNyb290Lmh0bWwwDQYJKoZIhvcNAQEFBQADggEBAAxBl8IahsAi -fJ/7kPMa0QOx7xP5IV8EnNrJpY0nbJaHkb5BkAFyk+cefV/2icZdp0AJPaxJRUXcLo0waLIJuvvD -L8y6C98/d3tGfToSJI6WjzwFCm/SlCgdbQzALogi1djPHRPH8EjX1wWnz8dHnjs8NMiAT9QUu/wN -UPf6s+xCX6ndbcj0dc97wXImsQEcXCz9ek60AcUFV7nnPKoF2YjpB0ZBzu9Bga5Y34OirsrXdx/n -ADydb47kMgkdTXg0eDQ8lJsm7U9xxhl6vSAiSFr+S30Dt+dYvsYyTnQeaN2oaFuzPu5ifdmA6Ap1 -erfutGWaIZDgqtCYvDi1czyL+Nw= ------END CERTIFICATE----- - -Camerfirma Global Chambersign Root -================================== ------BEGIN CERTIFICATE----- -MIIExTCCA62gAwIBAgIBADANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJFVTEnMCUGA1UEChMe -QUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1i -ZXJzaWduLm9yZzEgMB4GA1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwHhcNMDMwOTMwMTYx -NDE4WhcNMzcwOTMwMTYxNDE4WjB9MQswCQYDVQQGEwJFVTEnMCUGA1UEChMeQUMgQ2FtZXJmaXJt -YSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEg -MB4GA1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwggEgMA0GCSqGSIb3DQEBAQUAA4IBDQAw -ggEIAoIBAQCicKLQn0KuWxfH2H3PFIP8T8mhtxOviteePgQKkotgVvq0Mi+ITaFgCPS3CU6gSS9J -1tPfnZdan5QEcOw/Wdm3zGaLmFIoCQLfxS+EjXqXd7/sQJ0lcqu1PzKY+7e3/HKE5TWH+VX6ox8O -by4o3Wmg2UIQxvi1RMLQQ3/bvOSiPGpVeAp3qdjqGTK3L/5cPxvusZjsyq16aUXjlg9V9ubtdepl -6DJWk0aJqCWKZQbua795B9Dxt6/tLE2Su8CoX6dnfQTyFQhwrJLWfQTSM/tMtgsL+xrJxI0DqX5c -8lCrEqWhz0hQpe/SyBoT+rB/sYIcd2oPX9wLlY/vQ37mRQklAgEDo4IBUDCCAUwwEgYDVR0TAQH/ -BAgwBgEB/wIBDDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vY3JsLmNoYW1iZXJzaWduLm9yZy9j -aGFtYmVyc2lnbnJvb3QuY3JsMB0GA1UdDgQWBBRDnDafsJ4wTcbOX60Qq+UDpfqpFDAOBgNVHQ8B -Af8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgAHMCoGA1UdEQQjMCGBH2NoYW1iZXJzaWducm9vdEBj -aGFtYmVyc2lnbi5vcmcwKgYDVR0SBCMwIYEfY2hhbWJlcnNpZ25yb290QGNoYW1iZXJzaWduLm9y -ZzBbBgNVHSAEVDBSMFAGCysGAQQBgYcuCgEBMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly9jcHMuY2hh -bWJlcnNpZ24ub3JnL2Nwcy9jaGFtYmVyc2lnbnJvb3QuaHRtbDANBgkqhkiG9w0BAQUFAAOCAQEA -PDtwkfkEVCeR4e3t/mh/YV3lQWVPMvEYBZRqHN4fcNs+ezICNLUMbKGKfKX0j//U2K0X1S0E0T9Y -gOKBWYi+wONGkyT+kL0mojAt6JcmVzWJdJYY9hXiryQZVgICsroPFOrGimbBhkVVi76SvpykBMdJ -PJ7oKXqJ1/6v/2j1pReQvayZzKWGVwlnRtvWFsJG8eSpUPWP0ZIV018+xgBJOm5YstHRJw0lyDL4 -IBHNfTIzSJRUTN3cecQwn+uOuFW114hcxWokPbLTBQNRxgfvzBRydD1ucs4YKIxKoHflCStFREes -t2d/AYoFWpO+ocH/+OcOZ6RHSXZddZAa9SaP8A== ------END CERTIFICATE----- - -NetLock Notary (Class A) Root -============================= ------BEGIN CERTIFICATE----- -MIIGfTCCBWWgAwIBAgICAQMwDQYJKoZIhvcNAQEEBQAwga8xCzAJBgNVBAYTAkhVMRAwDgYDVQQI -EwdIdW5nYXJ5MREwDwYDVQQHEwhCdWRhcGVzdDEnMCUGA1UEChMeTmV0TG9jayBIYWxvemF0Yml6 -dG9uc2FnaSBLZnQuMRowGAYDVQQLExFUYW51c2l0dmFueWtpYWRvazE2MDQGA1UEAxMtTmV0TG9j -ayBLb3pqZWd5em9pIChDbGFzcyBBKSBUYW51c2l0dmFueWtpYWRvMB4XDTk5MDIyNDIzMTQ0N1oX -DTE5MDIxOTIzMTQ0N1owga8xCzAJBgNVBAYTAkhVMRAwDgYDVQQIEwdIdW5nYXJ5MREwDwYDVQQH -EwhCdWRhcGVzdDEnMCUGA1UEChMeTmV0TG9jayBIYWxvemF0Yml6dG9uc2FnaSBLZnQuMRowGAYD -VQQLExFUYW51c2l0dmFueWtpYWRvazE2MDQGA1UEAxMtTmV0TG9jayBLb3pqZWd5em9pIChDbGFz -cyBBKSBUYW51c2l0dmFueWtpYWRvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvHSM -D7tM9DceqQWC2ObhbHDqeLVu0ThEDaiDzl3S1tWBxdRL51uUcCbbO51qTGL3cfNk1mE7PetzozfZ -z+qMkjvN9wfcZnSX9EUi3fRc4L9t875lM+QVOr/bmJBVOMTtplVjC7B4BPTjbsE/jvxReB+SnoPC -/tmwqcm8WgD/qaiYdPv2LD4VOQ22BFWoDpggQrOxJa1+mm9dU7GrDPzr4PN6s6iz/0b2Y6LYOph7 -tqyF/7AlT3Rj5xMHpQqPBffAZG9+pyeAlt7ULoZgx2srXnN7F+eRP2QM2EsiNCubMvJIH5+hCoR6 -4sKtlz2O1cH5VqNQ6ca0+pii7pXmKgOM3wIDAQABo4ICnzCCApswDgYDVR0PAQH/BAQDAgAGMBIG -A1UdEwEB/wQIMAYBAf8CAQQwEQYJYIZIAYb4QgEBBAQDAgAHMIICYAYJYIZIAYb4QgENBIICURaC -Ak1GSUdZRUxFTSEgRXplbiB0YW51c2l0dmFueSBhIE5ldExvY2sgS2Z0LiBBbHRhbGFub3MgU3pv -bGdhbHRhdGFzaSBGZWx0ZXRlbGVpYmVuIGxlaXJ0IGVsamFyYXNvayBhbGFwamFuIGtlc3p1bHQu -IEEgaGl0ZWxlc2l0ZXMgZm9seWFtYXRhdCBhIE5ldExvY2sgS2Z0LiB0ZXJtZWtmZWxlbG9zc2Vn -LWJpenRvc2l0YXNhIHZlZGkuIEEgZGlnaXRhbGlzIGFsYWlyYXMgZWxmb2dhZGFzYW5hayBmZWx0 -ZXRlbGUgYXogZWxvaXJ0IGVsbGVub3J6ZXNpIGVsamFyYXMgbWVndGV0ZWxlLiBBeiBlbGphcmFz -IGxlaXJhc2EgbWVndGFsYWxoYXRvIGEgTmV0TG9jayBLZnQuIEludGVybmV0IGhvbmxhcGphbiBh -IGh0dHBzOi8vd3d3Lm5ldGxvY2submV0L2RvY3MgY2ltZW4gdmFneSBrZXJoZXRvIGF6IGVsbGVu -b3J6ZXNAbmV0bG9jay5uZXQgZS1tYWlsIGNpbWVuLiBJTVBPUlRBTlQhIFRoZSBpc3N1YW5jZSBh -bmQgdGhlIHVzZSBvZiB0aGlzIGNlcnRpZmljYXRlIGlzIHN1YmplY3QgdG8gdGhlIE5ldExvY2sg -Q1BTIGF2YWlsYWJsZSBhdCBodHRwczovL3d3dy5uZXRsb2NrLm5ldC9kb2NzIG9yIGJ5IGUtbWFp -bCBhdCBjcHNAbmV0bG9jay5uZXQuMA0GCSqGSIb3DQEBBAUAA4IBAQBIJEb3ulZv+sgoA0BO5TE5 -ayZrU3/b39/zcT0mwBQOxmd7I6gMc90Bu8bKbjc5VdXHjFYgDigKDtIqpLBJUsY4B/6+CgmM0ZjP -ytoUMaFP0jn8DxEsQ8Pdq5PHVT5HfBgaANzze9jyf1JsIPQLX2lS9O74silg6+NJMSEN1rUQQeJB -CWziGppWS3cC9qCbmieH6FUpccKQn0V4GuEVZD3QDtigdp+uxdAu6tYPVuxkf1qbFFgBJ34TUMdr -KuZoPL9coAob4Q566eKAw+np9v1sEZ7Q5SgnK1QyQhSCdeZK8CtmdWOMovsEPoMOmzbwGOQmIMOM -8CgHrTwXZoi1/baI ------END CERTIFICATE----- - -XRamp Global CA Root -==================== ------BEGIN CERTIFICATE----- -MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE -BhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2Vj -dXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB -dXRob3JpdHkwHhcNMDQxMTAxMTcxNDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMx -HjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkg -U2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3Jp -dHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS638eMpSe2OAtp87ZOqCwu -IR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCPKZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMx -foArtYzAQDsRhtDLooY2YKTVMIJt2W7QDxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FE -zG+gSqmUsE3a56k0enI4qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqs -AxcZZPRaJSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNViPvry -xS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud -EwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASsjVy16bYbMDYGA1UdHwQvMC0wK6Ap -oCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMC -AQEwDQYJKoZIhvcNAQEFBQADggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc -/Kh4ZzXxHfARvbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt -qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLaIR9NmXmd4c8n -nxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSyi6mx5O+aGtA9aZnuqCij4Tyz -8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQO+7ETPTsJ3xCwnR8gooJybQDJbw= ------END CERTIFICATE----- - -Go Daddy Class 2 CA -=================== ------BEGIN CERTIFICATE----- -MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMY -VGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRp -ZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkG -A1UEBhMCVVMxITAfBgNVBAoTGFRoZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28g -RGFkZHkgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQAD -ggENADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCAPVYYYwhv -2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6wwdhFJ2+qN1j3hybX2C32 -qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXiEqITLdiOr18SPaAIBQi2XKVlOARFmR6j -YGB0xUGlcmIbYsUfb18aQr4CUWWoriMYavx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmY -vLEHZ6IVDd2gWMZEewo+YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0O -BBYEFNLEsNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h/t2o -atTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMu -MTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwG -A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wim -PQoZ+YeAEW5p5JYXMP80kWNyOO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKt -I3lpjbi2Tc7PTMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ -HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mERdEr/VxqHD3VI -Ls9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5CufReYNnyicsbkqWletNw+vHX/b -vZ8= ------END CERTIFICATE----- - -Starfield Class 2 CA -==================== ------BEGIN CERTIFICATE----- -MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzElMCMGA1UEChMc -U3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZpZWxkIENsYXNzIDIg -Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQwNjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBo -MQswCQYDVQQGEwJVUzElMCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAG -A1UECxMpU3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqG -SIb3DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf8MOh2tTY -bitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN+lq2cwQlZut3f+dZxkqZ -JRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVm -epsZGD3/cVE8MC5fvj13c7JdBmzDI1aaK4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSN -F4Azbl5KXZnJHoe0nRrA1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HF -MIHCMB0GA1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fRzt0f -hvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNo -bm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBDbGFzcyAyIENlcnRpZmljYXRpb24g -QXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGs -afPzWdqbAYcaT1epoXkJKtv3L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLM -PUxA2IGvd56Deruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl -xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynpVSJYACPq4xJD -KVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEYWQPJIrSPnNVeKtelttQKbfi3 -QBFGmh95DmK/D5fs4C8fF5Q= ------END CERTIFICATE----- - -StartCom Certification Authority -================================ ------BEGIN CERTIFICATE----- -MIIHyTCCBbGgAwIBAgIBATANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMN -U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmlu -ZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0 -NjM2WhcNMzYwOTE3MTk0NjM2WjB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk -LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMg -U3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw -ggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZkpMyONvg45iPwbm2xPN1y -o4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rfOQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/ -Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/CJi/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/d -eMotHweXMAEtcnn6RtYTKqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt -2PZE4XNiHzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMMAv+Z -6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w+2OqqGwaVLRcJXrJ -osmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/ -untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVc -UjyJthkqcwEKDwOzEmDyei+B26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT -37uMdBNSSwIDAQABo4ICUjCCAk4wDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAa4wHQYDVR0OBBYE -FE4L7xqkQFulF2mHMMo0aEPQQa7yMGQGA1UdHwRdMFswLKAqoCiGJmh0dHA6Ly9jZXJ0LnN0YXJ0 -Y29tLm9yZy9zZnNjYS1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0Y29tLm9yZy9zZnNj -YS1jcmwuY3JsMIIBXQYDVR0gBIIBVDCCAVAwggFMBgsrBgEEAYG1NwEBATCCATswLwYIKwYBBQUH -AgEWI2h0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9wb2xpY3kucGRmMDUGCCsGAQUFBwIBFilodHRw -Oi8vY2VydC5zdGFydGNvbS5vcmcvaW50ZXJtZWRpYXRlLnBkZjCB0AYIKwYBBQUHAgIwgcMwJxYg -U3RhcnQgQ29tbWVyY2lhbCAoU3RhcnRDb20pIEx0ZC4wAwIBARqBl0xpbWl0ZWQgTGlhYmlsaXR5 -LCByZWFkIHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENl -cnRpZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL2NlcnQuc3Rh -cnRjb20ub3JnL3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGG+EIBDQQrFilT -dGFydENvbSBGcmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTANBgkqhkiG9w0BAQUFAAOC -AgEAFmyZ9GYMNPXQhV59CuzaEE44HF7fpiUFS5Eyweg78T3dRAlbB0mKKctmArexmvclmAk8jhvh -3TaHK0u7aNM5Zj2gJsfyOZEdUauCe37Vzlrk4gNXcGmXCPleWKYK34wGmkUWFjgKXlf2Ysd6AgXm -vB618p70qSmD+LIU424oh0TDkBreOKk8rENNZEXO3SipXPJzewT4F+irsfMuXGRuczE6Eri8sxHk -fY+BUZo7jYn0TZNmezwD7dOaHZrzZVD1oNB1ny+v8OqCQ5j4aZyJecRDjkZy42Q2Eq/3JR44iZB3 -fsNrarnDy0RLrHiQi+fHLB5LEUTINFInzQpdn4XBidUaePKVEFMy3YCEZnXZtWgo+2EuvoSoOMCZ -EoalHmdkrQYuL6lwhceWD3yJZfWOQ1QOq92lgDmUYMA0yZZwLKMS9R9Ie70cfmu3nZD0Ijuu+Pwq -yvqCUqDvr0tVk+vBtfAii6w0TiYiBKGHLHVKt+V9E9e4DGTANtLJL4YSjCMJwRuCO3NJo2pXh5Tl -1njFmUNj403gdy3hZZlyaQQaRwnmDwFWJPsfvw55qVguucQJAX6Vum0ABj6y6koQOdjQK/W/7HW/ -lwLFCRsI3FU34oH7N4RDYiDK51ZLZer+bMEkkyShNOsF/5oirpt9P/FlUQqmMGqz9IgcgA38coro -g14= ------END CERTIFICATE----- - -Taiwan GRCA -=========== ------BEGIN CERTIFICATE----- -MIIFcjCCA1qgAwIBAgIQH51ZWtcvwgZEpYAIaeNe9jANBgkqhkiG9w0BAQUFADA/MQswCQYDVQQG -EwJUVzEwMC4GA1UECgwnR292ZXJubWVudCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4X -DTAyMTIwNTEzMjMzM1oXDTMyMTIwNTEzMjMzM1owPzELMAkGA1UEBhMCVFcxMDAuBgNVBAoMJ0dv -dmVybm1lbnQgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQAD -ggIPADCCAgoCggIBAJoluOzMonWoe/fOW1mKydGGEghU7Jzy50b2iPN86aXfTEc2pBsBHH8eV4qN -w8XRIePaJD9IK/ufLqGU5ywck9G/GwGHU5nOp/UKIXZ3/6m3xnOUT0b3EEk3+qhZSV1qgQdW8or5 -BtD3cCJNtLdBuTK4sfCxw5w/cP1T3YGq2GN49thTbqGsaoQkclSGxtKyyhwOeYHWtXBiCAEuTk8O -1RGvqa/lmr/czIdtJuTJV6L7lvnM4T9TjGxMfptTCAtsF/tnyMKtsc2AtJfcdgEWFelq16TheEfO -htX7MfP6Mb40qij7cEwdScevLJ1tZqa2jWR+tSBqnTuBto9AAGdLiYa4zGX+FVPpBMHWXx1E1wov -J5pGfaENda1UhhXcSTvxls4Pm6Dso3pdvtUqdULle96ltqqvKKyskKw4t9VoNSZ63Pc78/1Fm9G7 -Q3hub/FCVGqY8A2tl+lSXunVanLeavcbYBT0peS2cWeqH+riTcFCQP5nRhc4L0c/cZyu5SHKYS1t -B6iEfC3uUSXxY5Ce/eFXiGvviiNtsea9P63RPZYLhY3Naye7twWb7LuRqQoHEgKXTiCQ8P8NHuJB -O9NAOueNXdpm5AKwB1KYXA6OM5zCppX7VRluTI6uSw+9wThNXo+EHWbNxWCWtFJaBYmOlXqYwZE8 -lSOyDvR5tMl8wUohAgMBAAGjajBoMB0GA1UdDgQWBBTMzO/MKWCkO7GStjz6MmKPrCUVOzAMBgNV -HRMEBTADAQH/MDkGBGcqBwAEMTAvMC0CAQAwCQYFKw4DAhoFADAHBgVnKgMAAAQUA5vwIhP/lSg2 -09yewDL7MTqKUWUwDQYJKoZIhvcNAQEFBQADggIBAECASvomyc5eMN1PhnR2WPWus4MzeKR6dBcZ -TulStbngCnRiqmjKeKBMmo4sIy7VahIkv9Ro04rQ2JyftB8M3jh+Vzj8jeJPXgyfqzvS/3WXy6Tj -Zwj/5cAWtUgBfen5Cv8b5Wppv3ghqMKnI6mGq3ZW6A4M9hPdKmaKZEk9GhiHkASfQlK3T8v+R0F2 -Ne//AHY2RTKbxkaFXeIksB7jSJaYV0eUVXoPQbFEJPPB/hprv4j9wabak2BegUqZIJxIZhm1AHlU -D7gsL0u8qV1bYH+Mh6XgUmMqvtg7hUAV/h62ZT/FS9p+tXo1KaMuephgIqP0fSdOLeq0dDzpD6Qz -DxARvBMB1uUO07+1EqLhRSPAzAhuYbeJq4PjJB7mXQfnHyA+z2fI56wwbSdLaG5LKlwCCDTb+Hbk -Z6MmnD+iMsJKxYEYMRBWqoTvLQr/uB930r+lWKBi5NdLkXWNiYCYfm3LU05er/ayl4WXudpVBrkk -7tfGOB5jGxI7leFYrPLfhNVfmS8NVVvmONsuP3LpSIXLuykTjx44VbnzssQwmSNOXfJIoRIM3BKQ -CZBUkQM8R+XVyWXgt0t97EfTsws+rZ7QdAAO671RrcDeLMDDav7v3Aun+kbfYNucpllQdSNpc5Oy -+fwC00fmcc4QAu4njIT/rEUNE1yDMuAlpYYsfPQS ------END CERTIFICATE----- - -Swisscom Root CA 1 -================== ------BEGIN CERTIFICATE----- -MIIF2TCCA8GgAwIBAgIQXAuFXAvnWUHfV8w/f52oNjANBgkqhkiG9w0BAQUFADBkMQswCQYDVQQG -EwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0YWwgQ2VydGlmaWNhdGUgU2Vy -dmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3QgQ0EgMTAeFw0wNTA4MTgxMjA2MjBaFw0yNTA4 -MTgyMjA2MjBaMGQxCzAJBgNVBAYTAmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGln -aXRhbCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAxMIIC -IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0LmwqAzZuz8h+BvVM5OAFmUgdbI9m2BtRsiM -MW8Xw/qabFbtPMWRV8PNq5ZJkCoZSx6jbVfd8StiKHVFXqrWW/oLJdihFvkcxC7mlSpnzNApbjyF -NDhhSbEAn9Y6cV9Nbc5fuankiX9qUvrKm/LcqfmdmUc/TilftKaNXXsLmREDA/7n29uj/x2lzZAe -AR81sH8A25Bvxn570e56eqeqDFdvpG3FEzuwpdntMhy0XmeLVNxzh+XTF3xmUHJd1BpYwdnP2IkC -b6dJtDZd0KTeByy2dbcokdaXvij1mB7qWybJvbCXc9qukSbraMH5ORXWZ0sKbU/Lz7DkQnGMU3nn -7uHbHaBuHYwadzVcFh4rUx80i9Fs/PJnB3r1re3WmquhsUvhzDdf/X/NTa64H5xD+SpYVUNFvJbN -cA78yeNmuk6NO4HLFWR7uZToXTNShXEuT46iBhFRyePLoW4xCGQMwtI89Tbo19AOeCMgkckkKmUp -WyL3Ic6DXqTz3kvTaI9GdVyDCW4pa8RwjPWd1yAv/0bSKzjCL3UcPX7ape8eYIVpQtPM+GP+HkM5 -haa2Y0EQs3MevNP6yn0WR+Kn1dCjigoIlmJWbjTb2QK5MHXjBNLnj8KwEUAKrNVxAmKLMb7dxiNY -MUJDLXT5xp6mig/p/r+D5kNXJLrvRjSq1xIBOO0CAwEAAaOBhjCBgzAOBgNVHQ8BAf8EBAMCAYYw -HQYDVR0hBBYwFDASBgdghXQBUwABBgdghXQBUwABMBIGA1UdEwEB/wQIMAYBAf8CAQcwHwYDVR0j -BBgwFoAUAyUv3m+CATpcLNwroWm1Z9SM0/0wHQYDVR0OBBYEFAMlL95vggE6XCzcK6FptWfUjNP9 -MA0GCSqGSIb3DQEBBQUAA4ICAQA1EMvspgQNDQ/NwNurqPKIlwzfky9NfEBWMXrrpA9gzXrzvsMn -jgM+pN0S734edAY8PzHyHHuRMSG08NBsl9Tpl7IkVh5WwzW9iAUPWxAaZOHHgjD5Mq2eUCzneAXQ -MbFamIp1TpBcahQq4FJHgmDmHtqBsfsUC1rxn9KVuj7QG9YVHaO+htXbD8BJZLsuUBlL0iT43R4H -VtA4oJVwIHaM190e3p9xxCPvgxNcoyQVTSlAPGrEqdi3pkSlDfTgnXceQHAm/NrZNuR55LU/vJtl -vrsRls/bxig5OgjOR1tTWsWZ/l2p3e9M1MalrQLmjAcSHm8D0W+go/MpvRLHUKKwf4ipmXeascCl -OS5cfGniLLDqN2qk4Vrh9VDlg++luyqI54zb/W1elxmofmZ1a3Hqv7HHb6D0jqTsNFFbjCYDcKF3 -1QESVwA12yPeDooomf2xEG9L/zgtYE4snOtnta1J7ksfrK/7DZBaZmBwXarNeNQk7shBoJMBkpxq -nvy5JMWzFYJ+vq6VK+uxwNrjAWALXmmshFZhvnEX/h0TD/7Gh0Xp/jKgGg0TpJRVcaUWi7rKibCy -x/yP2FS1k2Kdzs9Z+z0YzirLNRWCXf9UIltxUvu3yf5gmwBBZPCqKuy2QkPOiWaByIufOVQDJdMW -NY6E0F/6MBr1mmz0DlP5OlvRHA== ------END CERTIFICATE----- - DigiCert Assured ID Root CA =========================== -----BEGIN CERTIFICATE----- @@ -1007,72 +178,6 @@ mNEVX58Svnw2Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep+OkuE6N36B9K -----END CERTIFICATE----- -Certplus Class 2 Primary CA -=========================== ------BEGIN CERTIFICATE----- -MIIDkjCCAnqgAwIBAgIRAIW9S/PY2uNp9pTXX8OlRCMwDQYJKoZIhvcNAQEFBQAwPTELMAkGA1UE -BhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFzcyAyIFByaW1hcnkgQ0EwHhcN -OTkwNzA3MTcwNTAwWhcNMTkwNzA2MjM1OTU5WjA9MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2Vy -dHBsdXMxGzAZBgNVBAMTEkNsYXNzIDIgUHJpbWFyeSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBANxQltAS+DXSCHh6tlJw/W/uz7kRy1134ezpfgSN1sxvc0NXYKwzCkTsA18cgCSR -5aiRVhKC9+Ar9NuuYS6JEI1rbLqzAr3VNsVINyPi8Fo3UjMXEuLRYE2+L0ER4/YXJQyLkcAbmXuZ -Vg2v7tK8R1fjeUl7NIknJITesezpWE7+Tt9avkGtrAjFGA7v0lPubNCdEgETjdyAYveVqUSISnFO -YFWe2yMZeVYHDD9jC1yw4r5+FfyUM1hBOHTE4Y+L3yasH7WLO7dDWWuwJKZtkIvEcupdM5i3y95e -e++U8Rs+yskhwcWYAqqi9lt3m/V+llU0HGdpwPFC40es/CgcZlUCAwEAAaOBjDCBiTAPBgNVHRME -CDAGAQH/AgEKMAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQU43Mt38sOKAze3bOkynm4jrvoMIkwEQYJ -YIZIAYb4QgEBBAQDAgEGMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2VydHBsdXMuY29t -L0NSTC9jbGFzczIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCnVM+IRBnL39R/AN9WM2K191EBkOvD -P9GIROkkXe/nFL0gt5o8AP5tn9uQ3Nf0YtaLcF3n5QRIqWh8yfFC82x/xXp8HVGIutIKPidd3i1R -TtMTZGnkLuPT55sJmabglZvOGtd/vjzOUrMRFcEPF80Du5wlFbqidon8BvEY0JNLDnyCt6X09l/+ -7UCmnYR0ObncHoUW2ikbhiMAybuJfm6AiB4vFLQDJKgybwOaRywwvlbGp0ICcBvqQNi6BQNwB6SW -//1IMwrh3KWBkJtN3X3n57LNXMhqlfil9o3EXXgIvnsG1knPGTZQIy4I5p4FTUcY1Rbpsda2ENW7 -l7+ijrRU ------END CERTIFICATE----- - -DST Root CA X3 -============== ------BEGIN CERTIFICATE----- -MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/MSQwIgYDVQQK -ExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMTDkRTVCBSb290IENBIFgzMB4X -DTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVowPzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1 -cmUgVHJ1c3QgQ28uMRcwFQYDVQQDEw5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQAD -ggEPADCCAQoCggEBAN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmT -rE4Orz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEqOLl5CjH9 -UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9bxiqKqy69cK3FCxolkHRy -xXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40d -utolucbY38EVAjqr2m7xPi71XAicPNaDaeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0T -AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQ -MA0GCSqGSIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69ikug -dB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXrAvHRAosZy5Q6XkjE -GB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZzR8srzJmwN0jP41ZL9c8PDHIyh8bw -RLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubS -fZGL+T0yjWW06XyxV3bqxbYoOb8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ ------END CERTIFICATE----- - -DST ACES CA X6 -============== ------BEGIN CERTIFICATE----- -MIIECTCCAvGgAwIBAgIQDV6ZCtadt3js2AdWO4YV2TANBgkqhkiG9w0BAQUFADBbMQswCQYDVQQG -EwJVUzEgMB4GA1UEChMXRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QxETAPBgNVBAsTCERTVCBBQ0VT -MRcwFQYDVQQDEw5EU1QgQUNFUyBDQSBYNjAeFw0wMzExMjAyMTE5NThaFw0xNzExMjAyMTE5NTha -MFsxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdDERMA8GA1UE -CxMIRFNUIEFDRVMxFzAVBgNVBAMTDkRTVCBBQ0VTIENBIFg2MIIBIjANBgkqhkiG9w0BAQEFAAOC -AQ8AMIIBCgKCAQEAuT31LMmU3HWKlV1j6IR3dma5WZFcRt2SPp/5DgO0PWGSvSMmtWPuktKe1jzI -DZBfZIGxqAgNTNj50wUoUrQBJcWVHAx+PhCEdc/BGZFjz+iokYi5Q1K7gLFViYsx+tC3dr5BPTCa -pCIlF3PoHuLTrCq9Wzgh1SpL11V94zpVvddtawJXa+ZHfAjIgrrep4c9oW24MFbCswKBXy314pow -GCi4ZtPLAZZv6opFVdbgnf9nKxcCpk4aahELfrd755jWjHZvwTvbUJN+5dCOHze4vbrGn2zpfDPy -MjwmR/onJALJfh1biEITajV8fTXpLmaRcpPVMibEdPVTo7NdmvYJywIDAQABo4HIMIHFMA8GA1Ud -EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgHGMB8GA1UdEQQYMBaBFHBraS1vcHNAdHJ1c3Rkc3Qu -Y29tMGIGA1UdIARbMFkwVwYKYIZIAWUDAgEBATBJMEcGCCsGAQUFBwIBFjtodHRwOi8vd3d3LnRy -dXN0ZHN0LmNvbS9jZXJ0aWZpY2F0ZXMvcG9saWN5L0FDRVMtaW5kZXguaHRtbDAdBgNVHQ4EFgQU -CXIGThhDD+XWzMNqizF7eI+og7gwDQYJKoZIhvcNAQEFBQADggEBAKPYjtay284F5zLNAdMEA+V2 -5FYrnJmQ6AgwbN99Pe7lv7UkQIRJ4dEorsTCOlMwiPH1d25Ryvr/ma8kXxug/fKshMrfqfBfBC6t -Fr8hlxCBPeP/h40y3JTlR4peahPJlJU90u7INJXQgNStMgiAVDzgvVJT11J8smk/f3rPanTK+gQq -nExaBqXpIK1FZg9p8d2/6eMyi/rgwYZNcjwu2JN4Cir42NInPRmJX1p7ijvMDNpRrscL9yuwNwXs -vFcj4jjSm2jzVhKIT0J8uDHEtdvkyCE06UgRNe76x5JXxZ805Mf29w4LTJxoeHtxMcfrHuBnQfO3 -oKfN5XozNmr6mis= ------END CERTIFICATE----- - SwissSign Gold CA - G2 ====================== -----BEGIN CERTIFICATE----- @@ -1104,109 +209,6 @@ NU0LbbqhPcCT4H8js1WtciVORvnSFu+wZMEBnunKoGqYDs/YYPIvSbjkQuE4NRb0yG5P94FW6Lqj viOvrv1vA+ACOzB2+httQc8Bsem4yWb02ybzOqR08kkkW8mw0FfB+j564ZfJ -----END CERTIFICATE----- -SwissSign Silver CA - G2 -======================== ------BEGIN CERTIFICATE----- -MIIFvTCCA6WgAwIBAgIITxvUL1S7L0swDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCQ0gxFTAT -BgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMB4X -DTA2MTAyNTA4MzI0NloXDTM2MTAyNTA4MzI0NlowRzELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3 -aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMIICIjANBgkqhkiG -9w0BAQEFAAOCAg8AMIICCgKCAgEAxPGHf9N4Mfc4yfjDmUO8x/e8N+dOcbpLj6VzHVxumK4DV644 -N0MvFz0fyM5oEMF4rhkDKxD6LHmD9ui5aLlV8gREpzn5/ASLHvGiTSf5YXu6t+WiE7brYT7QbNHm -+/pe7R20nqA1W6GSy/BJkv6FCgU+5tkL4k+73JU3/JHpMjUi0R86TieFnbAVlDLaYQ1HTWBCrpJH -6INaUFjpiou5XaHc3ZlKHzZnu0jkg7Y360g6rw9njxcH6ATK72oxh9TAtvmUcXtnZLi2kUpCe2Uu -MGoM9ZDulebyzYLs2aFK7PayS+VFheZteJMELpyCbTapxDFkH4aDCyr0NQp4yVXPQbBH6TCfmb5h -qAaEuSh6XzjZG6k4sIN/c8HDO0gqgg8hm7jMqDXDhBuDsz6+pJVpATqJAHgE2cn0mRmrVn5bi4Y5 -FZGkECwJMoBgs5PAKrYYC51+jUnyEEp/+dVGLxmSo5mnJqy7jDzmDrxHB9xzUfFwZC8I+bRHHTBs -ROopN4WSaGa8gzj+ezku01DwH/teYLappvonQfGbGHLy9YR0SslnxFSuSGTfjNFusB3hB48IHpmc -celM2KX3RxIfdNFRnobzwqIjQAtz20um53MGjMGg6cFZrEb65i/4z3GcRm25xBWNOHkDRUjvxF3X -CO6HOSKGsg0PWEP3calILv3q1h8CAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ -BAUwAwEB/zAdBgNVHQ4EFgQUF6DNweRBtjpbO8tFnb0cwpj6hlgwHwYDVR0jBBgwFoAUF6DNweRB -tjpbO8tFnb0cwpj6hlgwRgYDVR0gBD8wPTA7BglghXQBWQEDAQEwLjAsBggrBgEFBQcCARYgaHR0 -cDovL3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBAHPGgeAn0i0P -4JUw4ppBf1AsX19iYamGamkYDHRJ1l2E6kFSGG9YrVBWIGrGvShpWJHckRE1qTodvBqlYJ7YH39F -kWnZfrt4csEGDyrOj4VwYaygzQu4OSlWhDJOhrs9xCrZ1x9y7v5RoSJBsXECYxqCsGKrXlcSH9/L -3XWgwF15kIwb4FDm3jH+mHtwX6WQ2K34ArZv02DdQEsixT2tOnqfGhpHkXkzuoLcMmkDlm4fS/Bx -/uNncqCxv1yL5PqZIseEuRuNI5c/7SXgz2W79WEE790eslpBIlqhn10s6FvJbakMDHiqYMZWjwFa -DGi8aRl5xB9+lwW/xekkUV7U1UtT7dkjWjYDZaPBA61BMPNGG4WQr2W11bHkFlt4dR2Xem1ZqSqP -e97Dh4kQmUlzeMg9vVE1dCrV8X5pGyq7O70luJpaPXJhkGaH7gzWTdQRdAtq/gsD/KNVV4n+Ssuu -WxcFyPKNIzFTONItaj+CuY0IavdeQXRuwxF+B6wpYJE/OMpXEA29MC/HpeZBoNquBYeaoKRlbEwJ -DIm6uNO5wJOKMPqN5ZprFQFOZ6raYlY+hAhm0sQ2fac+EPyI4NSA5QC9qvNOBqN6avlicuMJT+ub -DgEj8Z+7fNzcbBGXJbLytGMU0gYqZ4yD9c7qB9iaah7s5Aq7KkzrCWA5zspi2C5u ------END CERTIFICATE----- - -GeoTrust Primary Certification Authority -======================================== ------BEGIN CERTIFICATE----- -MIIDfDCCAmSgAwIBAgIQGKy1av1pthU6Y2yv2vrEoTANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQG -EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjExMC8GA1UEAxMoR2VvVHJ1c3QgUHJpbWFyeSBD -ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjExMjcwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMFgx -CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQ -cmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB -CgKCAQEAvrgVe//UfH1nrYNke8hCUy3f9oQIIGHWAVlqnEQRr+92/ZV+zmEwu3qDXwK9AWbK7hWN -b6EwnL2hhZ6UOvNWiAAxz9juapYC2e0DjPt1befquFUWBRaa9OBesYjAZIVcFU2Ix7e64HXprQU9 -nceJSOC7KMgD4TCTZF5SwFlwIjVXiIrxlQqD17wxcwE07e9GceBrAqg1cmuXm2bgyxx5X9gaBGge -RwLmnWDiNpcB3841kt++Z8dtd1k7j53WkBWUvEI0EME5+bEnPn7WinXFsq+W06Lem+SYvn3h6YGt -tm/81w7a4DSwDRp35+MImO9Y+pyEtzavwt+s0vQQBnBxNQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD -AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQULNVQQZcVi/CPNmFbSvtr2ZnJM5IwDQYJKoZI -hvcNAQEFBQADggEBAFpwfyzdtzRP9YZRqSa+S7iq8XEN3GHHoOo0Hnp3DwQ16CePbJC/kRYkRj5K -Ts4rFtULUh38H2eiAkUxT87z+gOneZ1TatnaYzr4gNfTmeGl4b7UVXGYNTq+k+qurUKykG/g/CFN -NWMziUnWm07Kx+dOCQD32sfvmWKZd7aVIl6KoKv0uHiYyjgZmclynnjNS6yvGaBzEi38wkG6gZHa -Floxt/m0cYASSJlyc1pZU8FjUjPtp8nSOQJw+uCxQmYpqptR7TBUIhRf2asdweSU8Pj1K/fqynhG -1riR/aYNKxoUAT6A8EKglQdebc3MS6RFjasS6LPeWuWgfOgPIh1a6Vk= ------END CERTIFICATE----- - -thawte Primary Root CA -====================== ------BEGIN CERTIFICATE----- -MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UE -BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2 -aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv -cml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3 -MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwg -SW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMv -KGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMT -FnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCs -oPD7gFnUnMekz52hWXMJEEUMDSxuaPFsW0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ -1CRfBsDMRJSUjQJib+ta3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGc -q/gcfomk6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6Sk/K -aAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94JNqR32HuHUETVPm4p -afs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYD -VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XPr87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUF -AAOCAQEAeRHAS7ORtvzw6WfUDW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeE -uzLlQRHAd9mzYJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX -xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2/qxAeeWsEG89 -jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/LHbTY5xZ3Y+m4Q6gLkH3LpVH -z7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7jVaMaA== ------END CERTIFICATE----- - -VeriSign Class 3 Public Primary Certification Authority - G5 -============================================================ ------BEGIN CERTIFICATE----- -MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE -BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO -ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk -IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRp -ZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCB -yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2ln -biBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBh -dXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmlt -YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -ggEKAoIBAQCvJAgIKXo1nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKz -j/i5Vbext0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIzSdhD -Y2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQGBO+QueQA5N06tRn/ -Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+rCpSx4/VBEnkjWNHiDxpg8v+R70r -fk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/ -BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2Uv -Z2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy -aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqG -SIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzEp6B4Eq1iDkVwZMXnl2YtmAl+ -X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKE -KQsTb47bDN0lAtukixlE0kF6BWlKWE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiC -Km0oHw0LxOXnGiYZ4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vE -ZV8NhnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq ------END CERTIFICATE----- - SecureTrust CA ============== -----BEGIN CERTIFICATE----- @@ -1275,56 +277,6 @@ IGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5ddBA6+C4OmF4O5MBKgxTMVBbkN +8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IBZQ== -----END CERTIFICATE----- -Network Solutions Certificate Authority -======================================= ------BEGIN CERTIFICATE----- -MIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQG -EwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydOZXR3b3Jr -IFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDYxMjAxMDAwMDAwWhcNMjkxMjMx -MjM1OTU5WjBiMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu -MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0G -CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwzc7MEL7xx -jOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPPOCwGJgl6cvf6UDL4wpPT -aaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rlmGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXT -crA/vGp97Eh/jcOrqnErU2lBUzS1sLnFBgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc -/Qzpf14Dl847ABSHJ3A4qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMB -AAGjgZcwgZQwHQYDVR0OBBYEFCEwyfsA106Y2oeqKtCnLrFAMadMMA4GA1UdDwEB/wQEAwIBBjAP -BgNVHRMBAf8EBTADAQH/MFIGA1UdHwRLMEkwR6BFoEOGQWh0dHA6Ly9jcmwubmV0c29sc3NsLmNv -bS9OZXR3b3JrU29sdXRpb25zQ2VydGlmaWNhdGVBdXRob3JpdHkuY3JsMA0GCSqGSIb3DQEBBQUA -A4IBAQC7rkvnt1frf6ott3NHhWrB5KUd5Oc86fRZZXe1eltajSU24HqXLjjAV2CDmAaDn7l2em5Q -4LqILPxFzBiwmZVRDuwduIj/h1AcgsLj4DKAv6ALR8jDMe+ZZzKATxcheQxpXN5eNK4CtSbqUN9/ -GGUsyfJj4akH/nxxH2szJGoeBfcFaMBqEssuXmHLrijTfsK0ZpEmXzwuJF/LWA/rKOyvEZbz3Htv -wKeI8lN3s2Berq4o2jUsbzRF0ybh3uxbTydrFny9RAQYgrOJeRcQcT16ohZO9QHNpGxlaKFJdlxD -ydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey ------END CERTIFICATE----- - -WellsSecure Public Root Certificate Authority -============================================= ------BEGIN CERTIFICATE----- -MIIEvTCCA6WgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoM -F1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYw -NAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcN -MDcxMjEzMTcwNzU0WhcNMjIxMjE0MDAwNzU0WjCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoMF1dl -bGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYD -VQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0G -CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDub7S9eeKPCCGeOARBJe+rWxxTkqxtnt3CxC5FlAM1 -iGd0V+PfjLindo8796jE2yljDpFoNoqXjopxaAkH5OjUDk/41itMpBb570OYj7OeUt9tkTmPOL13 -i0Nj67eT/DBMHAGTthP796EfvyXhdDcsHqRePGj4S78NuR4uNuip5Kf4D8uCdXw1LSLWwr8L87T8 -bJVhHlfXBIEyg1J55oNjz7fLY4sR4r1e6/aN7ZVyKLSsEmLpSjPmgzKuBXWVvYSV2ypcm44uDLiB -K0HmOFafSZtsdvqKXfcBeYF8wYNABf5x/Qw/zE5gCQ5lRxAvAcAFP4/4s0HvWkJ+We/SlwxlAgMB -AAGjggE0MIIBMDAPBgNVHRMBAf8EBTADAQH/MDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9jcmwu -cGtpLndlbGxzZmFyZ28uY29tL3dzcHJjYS5jcmwwDgYDVR0PAQH/BAQDAgHGMB0GA1UdDgQWBBQm -lRkQ2eihl5H/3BnZtQQ+0nMKajCBsgYDVR0jBIGqMIGngBQmlRkQ2eihl5H/3BnZtQQ+0nMKaqGB -i6SBiDCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoMF1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRww -GgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMg -Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHmCAQEwDQYJKoZIhvcNAQEFBQADggEBALkVsUSRzCPI -K0134/iaeycNzXK7mQDKfGYZUMbVmO2rvwNa5U3lHshPcZeG1eMd/ZDJPHV3V3p9+N701NX3leZ0 -bh08rnyd2wIDBSxxSyU+B+NemvVmFymIGjifz6pBA4SXa5M4esowRBskRDPQ5NHcKDj0E0M1NSlj -qHyita04pO2t/caaH/+Xc/77szWnk4bGdpEA5qxRFsQnMlzbc9qlk1eOPm01JghZ1edE13YgY+es -E2fDbbFwRnzVlhE9iW9dqKHrjQrawx0zbKPqZxmamX9LPYNRKh3KL4YMon4QLSvUFpULB6ouFJJJ -tylv2G0xffX8oRAHh84vWdw+WNs= ------END CERTIFICATE----- - COMODO ECC Certification Authority ================================== -----BEGIN CERTIFICATE----- @@ -1342,114 +294,6 @@ FAkK+qDmfQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdvGDeA U/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY= -----END CERTIFICATE----- -IGC/A -===== ------BEGIN CERTIFICATE----- -MIIEAjCCAuqgAwIBAgIFORFFEJQwDQYJKoZIhvcNAQEFBQAwgYUxCzAJBgNVBAYTAkZSMQ8wDQYD -VQQIEwZGcmFuY2UxDjAMBgNVBAcTBVBhcmlzMRAwDgYDVQQKEwdQTS9TR0ROMQ4wDAYDVQQLEwVE -Q1NTSTEOMAwGA1UEAxMFSUdDL0ExIzAhBgkqhkiG9w0BCQEWFGlnY2FAc2dkbi5wbS5nb3V2LmZy -MB4XDTAyMTIxMzE0MjkyM1oXDTIwMTAxNzE0MjkyMlowgYUxCzAJBgNVBAYTAkZSMQ8wDQYDVQQI -EwZGcmFuY2UxDjAMBgNVBAcTBVBhcmlzMRAwDgYDVQQKEwdQTS9TR0ROMQ4wDAYDVQQLEwVEQ1NT -STEOMAwGA1UEAxMFSUdDL0ExIzAhBgkqhkiG9w0BCQEWFGlnY2FAc2dkbi5wbS5nb3V2LmZyMIIB -IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsh/R0GLFMzvABIaIs9z4iPf930Pfeo2aSVz2 -TqrMHLmh6yeJ8kbpO0px1R2OLc/mratjUMdUC24SyZA2xtgv2pGqaMVy/hcKshd+ebUyiHDKcMCW -So7kVc0dJ5S/znIq7Fz5cyD+vfcuiWe4u0dzEvfRNWk68gq5rv9GQkaiv6GFGvm/5P9JhfejcIYy -HF2fYPepraX/z9E0+X1bF8bc1g4oa8Ld8fUzaJ1O/Id8NhLWo4DoQw1VYZTqZDdH6nfK0LJYBcNd -frGoRpAxVs5wKpayMLh35nnAvSk7/ZR3TL0gzUEl4C7HG7vupARB0l2tEmqKm0f7yd1GQOGdPDPQ -tQIDAQABo3cwdTAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIBRjAVBgNVHSAEDjAMMAoGCCqB -egF5AQEBMB0GA1UdDgQWBBSjBS8YYFDCiQrdKyFP/45OqDAxNjAfBgNVHSMEGDAWgBSjBS8YYFDC -iQrdKyFP/45OqDAxNjANBgkqhkiG9w0BAQUFAAOCAQEABdwm2Pp3FURo/C9mOnTgXeQp/wYHE4RK -q89toB9RlPhJy3Q2FLwV3duJL92PoF189RLrn544pEfMs5bZvpwlqwN+Mw+VgQ39FuCIvjfwbF3Q -MZsyK10XZZOYYLxuj7GoPB7ZHPOpJkL5ZB3C55L29B5aqhlSXa/oovdgoPaN8In1buAKBQGVyYsg -Crpa/JosPL3Dt8ldeCUFP1YUmwza+zpI/pdpXsoQhvdOlgQITeywvl3cO45Pwf2aNjSaTFR+FwNI -lQgRHAdvhQh+XU3Endv7rs6y0bO4g2wdsrN58dhwmX7wEwLOXt1R0982gaEbeC9xs/FZTEYYKKuF -0mBWWg== ------END CERTIFICATE----- - -Security Communication EV RootCA1 -================================= ------BEGIN CERTIFICATE----- -MIIDfTCCAmWgAwIBAgIBADANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJKUDElMCMGA1UEChMc -U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEqMCgGA1UECxMhU2VjdXJpdHkgQ29tbXVuaWNh -dGlvbiBFViBSb290Q0ExMB4XDTA3MDYwNjAyMTIzMloXDTM3MDYwNjAyMTIzMlowYDELMAkGA1UE -BhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xKjAoBgNVBAsTIVNl -Y3VyaXR5IENvbW11bmljYXRpb24gRVYgUm9vdENBMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC -AQoCggEBALx/7FebJOD+nLpCeamIivqA4PUHKUPqjgo0No0c+qe1OXj/l3X3L+SqawSERMqm4miO -/VVQYg+kcQ7OBzgtQoVQrTyWb4vVog7P3kmJPdZkLjjlHmy1V4qe70gOzXppFodEtZDkBp2uoQSX -WHnvIEqCa4wiv+wfD+mEce3xDuS4GBPMVjZd0ZoeUWs5bmB2iDQL87PRsJ3KYeJkHcFGB7hj3R4z -ZbOOCVVSPbW9/wfrrWFVGCypaZhKqkDFMxRldAD5kd6vA0jFQFTcD4SQaCDFkpbcLuUCRarAX1T4 -bepJz11sS6/vmsJWXMY1VkJqMF/Cq/biPT+zyRGPMUzXn0kCAwEAAaNCMEAwHQYDVR0OBBYEFDVK -9U2vP9eCOKyrcWUXdYydVZPmMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqG -SIb3DQEBBQUAA4IBAQCoh+ns+EBnXcPBZsdAS5f8hxOQWsTvoMpfi7ent/HWtWS3irO4G8za+6xm -iEHO6Pzk2x6Ipu0nUBsCMCRGef4Eh3CXQHPRwMFXGZpppSeZq51ihPZRwSzJIxXYKLerJRO1RuGG -Av8mjMSIkh1W/hln8lXkgKNrnKt34VFxDSDbEJrbvXZ5B3eZKK2aXtqxT0QsNY6llsf9g/BYxnnW -mHyojf6GPgcWkuF75x3sM3Z+Qi5KhfmRiWiEA4Glm5q+4zfFVKtWOxgtQaQM+ELbmaDgcm+7XeEW -T1MKZPlO9L9OVL14bIjqv5wTJMJwaaJ/D8g8rQjJsJhAoyrniIPtd490 ------END CERTIFICATE----- - -OISTE WISeKey Global Root GA CA -=============================== ------BEGIN CERTIFICATE----- -MIID8TCCAtmgAwIBAgIQQT1yx/RrH4FDffHSKFTfmjANBgkqhkiG9w0BAQUFADCBijELMAkGA1UE -BhMCQ0gxEDAOBgNVBAoTB1dJU2VLZXkxGzAZBgNVBAsTEkNvcHlyaWdodCAoYykgMjAwNTEiMCAG -A1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBH -bG9iYWwgUm9vdCBHQSBDQTAeFw0wNTEyMTExNjAzNDRaFw0zNzEyMTExNjA5NTFaMIGKMQswCQYD -VQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEbMBkGA1UECxMSQ29weXJpZ2h0IChjKSAyMDA1MSIw -IAYDVQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5 -IEdsb2JhbCBSb290IEdBIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy0+zAJs9 -Nt350UlqaxBJH+zYK7LG+DKBKUOVTJoZIyEVRd7jyBxRVVuuk+g3/ytr6dTqvirdqFEr12bDYVxg -Asj1znJ7O7jyTmUIms2kahnBAbtzptf2w93NvKSLtZlhuAGio9RN1AU9ka34tAhxZK9w8RxrfvbD -d50kc3vkDIzh2TbhmYsFmQvtRTEJysIA2/dyoJaqlYfQjse2YXMNdmaM3Bu0Y6Kff5MTMPGhJ9vZ -/yxViJGg4E8HsChWjBgbl0SOid3gF27nKu+POQoxhILYQBRJLnpB5Kf+42TMwVlxSywhp1t94B3R -LoGbw9ho972WG6xwsRYUC9tguSYBBQIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw -AwEB/zAdBgNVHQ4EFgQUswN+rja8sHnR3JQmthG+IbJphpQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ -KoZIhvcNAQEFBQADggEBAEuh/wuHbrP5wUOxSPMowB0uyQlB+pQAHKSkq0lPjz0e701vvbyk9vIm -MMkQyh2I+3QZH4VFvbBsUfk2ftv1TDI6QU9bR8/oCy22xBmddMVHxjtqD6wU2zz0c5ypBd8A3HR4 -+vg1YFkCExh8vPtNsCBtQ7tgMHpnM1zFmdH4LTlSc/uMqpclXHLZCB6rTjzjgTGfA6b7wP4piFXa -hNVQA7bihKOmNqoROgHhGEvWRGizPflTdISzRpFGlgC3gCy24eMQ4tui5yiPAZZiFj4A4xylNoEY -okxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ/L7fCg0= ------END CERTIFICATE----- - -Microsec e-Szigno Root CA -========================= ------BEGIN CERTIFICATE----- -MIIHqDCCBpCgAwIBAgIRAMy4579OKRr9otxmpRwsDxEwDQYJKoZIhvcNAQEFBQAwcjELMAkGA1UE -BhMCSFUxETAPBgNVBAcTCEJ1ZGFwZXN0MRYwFAYDVQQKEw1NaWNyb3NlYyBMdGQuMRQwEgYDVQQL -EwtlLVN6aWdubyBDQTEiMCAGA1UEAxMZTWljcm9zZWMgZS1Temlnbm8gUm9vdCBDQTAeFw0wNTA0 -MDYxMjI4NDRaFw0xNzA0MDYxMjI4NDRaMHIxCzAJBgNVBAYTAkhVMREwDwYDVQQHEwhCdWRhcGVz -dDEWMBQGA1UEChMNTWljcm9zZWMgTHRkLjEUMBIGA1UECxMLZS1Temlnbm8gQ0ExIjAgBgNVBAMT -GU1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -AQDtyADVgXvNOABHzNuEwSFpLHSQDCHZU4ftPkNEU6+r+ICbPHiN1I2uuO/TEdyB5s87lozWbxXG -d36hL+BfkrYn13aaHUM86tnsL+4582pnS4uCzyL4ZVX+LMsvfUh6PXX5qqAnu3jCBspRwn5mS6/N -oqdNAoI/gqyFxuEPkEeZlApxcpMqyabAvjxWTHOSJ/FrtfX9/DAFYJLG65Z+AZHCabEeHXtTRbjc -QR/Ji3HWVBTji1R4P770Yjtb9aPs1ZJ04nQw7wHb4dSrmZsqa/i9phyGI0Jf7Enemotb9HI6QMVJ -PqW+jqpx62z69Rrkav17fVVA71hu5tnVvCSrwe+3AgMBAAGjggQ3MIIEMzBnBggrBgEFBQcBAQRb -MFkwKAYIKwYBBQUHMAGGHGh0dHBzOi8vcmNhLmUtc3ppZ25vLmh1L29jc3AwLQYIKwYBBQUHMAKG -IWh0dHA6Ly93d3cuZS1zemlnbm8uaHUvUm9vdENBLmNydDAPBgNVHRMBAf8EBTADAQH/MIIBcwYD -VR0gBIIBajCCAWYwggFiBgwrBgEEAYGoGAIBAQEwggFQMCgGCCsGAQUFBwIBFhxodHRwOi8vd3d3 -LmUtc3ppZ25vLmh1L1NaU1ovMIIBIgYIKwYBBQUHAgIwggEUHoIBEABBACAAdABhAG4A+gBzAO0A -dAB2AOEAbgB5ACAA6QByAHQAZQBsAG0AZQB6AOkAcwDpAGgAZQB6ACAA6QBzACAAZQBsAGYAbwBn -AGEAZADhAHMA4QBoAG8AegAgAGEAIABTAHoAbwBsAGcA4QBsAHQAYQB0APMAIABTAHoAbwBsAGcA -4QBsAHQAYQB0AOEAcwBpACAAUwB6AGEAYgDhAGwAeQB6AGEAdABhACAAcwB6AGUAcgBpAG4AdAAg -AGsAZQBsAGwAIABlAGwAagDhAHIAbgBpADoAIABoAHQAdABwADoALwAvAHcAdwB3AC4AZQAtAHMA -egBpAGcAbgBvAC4AaAB1AC8AUwBaAFMAWgAvMIHIBgNVHR8EgcAwgb0wgbqggbeggbSGIWh0dHA6 -Ly93d3cuZS1zemlnbm8uaHUvUm9vdENBLmNybIaBjmxkYXA6Ly9sZGFwLmUtc3ppZ25vLmh1L0NO -PU1pY3Jvc2VjJTIwZS1Temlnbm8lMjBSb290JTIwQ0EsT1U9ZS1Temlnbm8lMjBDQSxPPU1pY3Jv -c2VjJTIwTHRkLixMPUJ1ZGFwZXN0LEM9SFU/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdDtiaW5h -cnkwDgYDVR0PAQH/BAQDAgEGMIGWBgNVHREEgY4wgYuBEGluZm9AZS1zemlnbm8uaHWkdzB1MSMw -IQYDVQQDDBpNaWNyb3NlYyBlLVN6aWduw7MgUm9vdCBDQTEWMBQGA1UECwwNZS1TemlnbsOzIEhT -WjEWMBQGA1UEChMNTWljcm9zZWMgS2Z0LjERMA8GA1UEBxMIQnVkYXBlc3QxCzAJBgNVBAYTAkhV -MIGsBgNVHSMEgaQwgaGAFMegSXUWYYTbMUuE0vE3QJDvTtz3oXakdDByMQswCQYDVQQGEwJIVTER -MA8GA1UEBxMIQnVkYXBlc3QxFjAUBgNVBAoTDU1pY3Jvc2VjIEx0ZC4xFDASBgNVBAsTC2UtU3pp -Z25vIENBMSIwIAYDVQQDExlNaWNyb3NlYyBlLVN6aWdubyBSb290IENBghEAzLjnv04pGv2i3Gal -HCwPETAdBgNVHQ4EFgQUx6BJdRZhhNsxS4TS8TdAkO9O3PcwDQYJKoZIhvcNAQEFBQADggEBANMT -nGZjWS7KXHAM/IO8VbH0jgdsZifOwTsgqRy7RlRw7lrMoHfqaEQn6/Ip3Xep1fvj1KcExJW4C+FE -aGAHQzAxQmHl7tnlJNUb3+FKG6qfx1/4ehHqE5MAyopYse7tDk2016g2JnzgOsHVV4Lxdbb9iV/a -86g4nzUGCM4ilb7N1fy+W955a9x6qWVmvrElWl/tftOsRm1M9DKHtCAE4Gx4sHfRhUZLphK3dehK -yVZs15KrnfVJONJPU+NVkBHbmJbGSfI+9J8b4PeI3CVimUTYc78/MPMMNz7UwiiAc7EBt51alhQB -S6kRnSlqLtBdgcDPsiBDxwPgN05dCtxZICU= ------END CERTIFICATE----- - Certigna ======== -----BEGIN CERTIFICATE----- @@ -1472,50 +316,6 @@ PBS1xp81HlDQwY9qcEQCYsuuHWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg== -----END CERTIFICATE----- -Deutsche Telekom Root CA 2 -========================== ------BEGIN CERTIFICATE----- -MIIDnzCCAoegAwIBAgIBJjANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMT -RGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEG -A1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNOTkwNzA5MTIxMTAwWhcNMTkwNzA5 -MjM1OTAwWjBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0G -A1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBS -b290IENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrC6M14IspFLEUha88EOQ5 -bzVdSq7d6mGNlUn0b2SjGmBmpKlAIoTZ1KXleJMOaAGtuU1cOs7TuKhCQN/Po7qCWWqSG6wcmtoI -KyUn+WkjR/Hg6yx6m/UTAtB+NHzCnjwAWav12gz1MjwrrFDa1sPeg5TKqAyZMg4ISFZbavva4VhY -AUlfckE8FQYBjl2tqriTtM2e66foai1SNNs671x1Udrb8zH57nGYMsRUFUQM+ZtV7a3fGAigo4aK -Se5TBY8ZTNXeWHmb0mocQqvF1afPaA+W5OFhmHZhyJF81j4A4pFQh+GdCuatl9Idxjp9y7zaAzTV -jlsB9WoHtxa2bkp/AgMBAAGjQjBAMB0GA1UdDgQWBBQxw3kbuvVT1xfgiXotF2wKsyudMzAPBgNV -HRMECDAGAQH/AgEFMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAlGRZrTlk5ynr -E/5aw4sTV8gEJPB0d8Bg42f76Ymmg7+Wgnxu1MM9756AbrsptJh6sTtU6zkXR34ajgv8HzFZMQSy -zhfzLMdiNlXiItiJVbSYSKpk+tYcNthEeFpaIzpXl/V6ME+un2pMSyuOoAPjPuCp1NJ70rOo4nI8 -rZ7/gFnkm0W09juwzTkZmDLl6iFhkOQxIY40sfcvNUqFENrnijchvllj4PKFiDFT1FQUhXB59C4G -dyd1Lx+4ivn+xbrYNuSD7Odlt79jWvNGr4GUN9RBjNYj1h7P9WgbRGOiWrqnNVmh5XAFmw4jV5mU -Cm26OWMohpLzGITY+9HPBVZkVw== ------END CERTIFICATE----- - -Cybertrust Global Root -====================== ------BEGIN CERTIFICATE----- -MIIDoTCCAomgAwIBAgILBAAAAAABD4WqLUgwDQYJKoZIhvcNAQEFBQAwOzEYMBYGA1UEChMPQ3li -ZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2JhbCBSb290MB4XDTA2MTIxNTA4 -MDAwMFoXDTIxMTIxNTA4MDAwMFowOzEYMBYGA1UEChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQD -ExZDeWJlcnRydXN0IEdsb2JhbCBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA -+Mi8vRRQZhP/8NN57CPytxrHjoXxEnOmGaoQ25yiZXRadz5RfVb23CO21O1fWLE3TdVJDm71aofW -0ozSJ8bi/zafmGWgE07GKmSb1ZASzxQG9Dvj1Ci+6A74q05IlG2OlTEQXO2iLb3VOm2yHLtgwEZL -AfVJrn5GitB0jaEMAs7u/OePuGtm839EAL9mJRQr3RAwHQeWP032a7iPt3sMpTjr3kfb1V05/Iin -89cqdPHoWqI7n1C6poxFNcJQZZXcY4Lv3b93TZxiyWNzFtApD0mpSPCzqrdsxacwOUBdrsTiXSZT -8M4cIwhhqJQZugRiQOwfOHB3EgZxpzAYXSUnpQIDAQABo4GlMIGiMA4GA1UdDwEB/wQEAwIBBjAP -BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBS2CHsNesysIEyGVjJez6tuhS1wVzA/BgNVHR8EODA2 -MDSgMqAwhi5odHRwOi8vd3d3Mi5wdWJsaWMtdHJ1c3QuY29tL2NybC9jdC9jdHJvb3QuY3JsMB8G -A1UdIwQYMBaAFLYIew16zKwgTIZWMl7Pq26FLXBXMA0GCSqGSIb3DQEBBQUAA4IBAQBW7wojoFRO -lZfJ+InaRcHUowAl9B8Tq7ejhVhpwjCt2BWKLePJzYFa+HMjWqd8BfP9IjsO0QbE2zZMcwSO5bAi -5MXzLqXZI+O4Tkogp24CJJ8iYGd7ix1yCcUxXOl5n4BHPa2hCwcUPUf/A2kaDAtE52Mlp3+yybh2 -hO0j9n0Hq0V+09+zv+mKts2oomcrUtW3ZfA5TGOgkXmTUg9U3YO7n9GPp1Nzw8v/MOx8BLjYRB+T -X3EJIrduPuocA06dGiBh+4E37F78CkWr1+cXVdCg6mCbpvbjjFspwgZgFJ0tl0ypkxWdYcQBX0jW -WL1WMRJOEcgh4LMRkWXbtKaIOM5V ------END CERTIFICATE----- - ePKI Root Certification Authority ================================= -----BEGIN CERTIFICATE----- @@ -1547,86 +347,6 @@ sP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTEW9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmOD BCEIZ43ygknQW/2xzQ+DhNQ+IIX3Sj0rnP0qCglN6oH4EZw= -----END CERTIFICATE----- -T\xc3\x9c\x42\xC4\xB0TAK UEKAE K\xC3\xB6k Sertifika Hizmet Sa\xC4\x9Flay\xc4\xb1\x63\xc4\xb1s\xc4\xb1 - S\xC3\xBCr\xC3\xBCm 3 -============================================================================================================================= ------BEGIN CERTIFICATE----- -MIIFFzCCA/+gAwIBAgIBETANBgkqhkiG9w0BAQUFADCCASsxCzAJBgNVBAYTAlRSMRgwFgYDVQQH -DA9HZWJ6ZSAtIEtvY2FlbGkxRzBFBgNVBAoMPlTDvHJraXllIEJpbGltc2VsIHZlIFRla25vbG9q -aWsgQXJhxZ90xLFybWEgS3VydW11IC0gVMOcQsSwVEFLMUgwRgYDVQQLDD9VbHVzYWwgRWxla3Ry -b25payB2ZSBLcmlwdG9sb2ppIEFyYcWfdMSxcm1hIEVuc3RpdMO8c8O8IC0gVUVLQUUxIzAhBgNV -BAsMGkthbXUgU2VydGlmaWthc3lvbiBNZXJrZXppMUowSAYDVQQDDEFUw5xCxLBUQUsgVUVLQUUg -S8O2ayBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsSAtIFPDvHLDvG0gMzAeFw0wNzA4 -MjQxMTM3MDdaFw0xNzA4MjExMTM3MDdaMIIBKzELMAkGA1UEBhMCVFIxGDAWBgNVBAcMD0dlYnpl -IC0gS29jYWVsaTFHMEUGA1UECgw+VMO8cmtpeWUgQmlsaW1zZWwgdmUgVGVrbm9sb2ppayBBcmHF -n3TEsXJtYSBLdXJ1bXUgLSBUw5xCxLBUQUsxSDBGBgNVBAsMP1VsdXNhbCBFbGVrdHJvbmlrIHZl -IEtyaXB0b2xvamkgQXJhxZ90xLFybWEgRW5zdGl0w7xzw7wgLSBVRUtBRTEjMCEGA1UECwwaS2Ft -dSBTZXJ0aWZpa2FzeW9uIE1lcmtlemkxSjBIBgNVBAMMQVTDnELEsFRBSyBVRUtBRSBLw7ZrIFNl -cnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIC0gU8O8csO8bSAzMIIBIjANBgkqhkiG9w0B -AQEFAAOCAQ8AMIIBCgKCAQEAim1L/xCIOsP2fpTo6iBkcK4hgb46ezzb8R1Sf1n68yJMlaCQvEhO -Eav7t7WNeoMojCZG2E6VQIdhn8WebYGHV2yKO7Rm6sxA/OOqbLLLAdsyv9Lrhc+hDVXDWzhXcLh1 -xnnRFDDtG1hba+818qEhTsXOfJlfbLm4IpNQp81McGq+agV/E5wrHur+R84EpW+sky58K5+eeROR -6Oqeyjh1jmKwlZMq5d/pXpduIF9fhHpEORlAHLpVK/swsoHvhOPc7Jg4OQOFCKlUAwUp8MmPi+oL -hmUZEdPpCSPeaJMDyTYcIW7OjGbxmTDY17PDHfiBLqi9ggtm/oLL4eAagsNAgQIDAQABo0IwQDAd -BgNVHQ4EFgQUvYiHyY/2pAoLquvF/pEjnatKijIwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF -MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAB18+kmPNOm3JpIWmgV050vQbTlswyb2zrgxvMTfvCr4 -N5EY3ATIZJkrGG2AA1nJrvhY0D7twyOfaTyGOBye79oneNGEN3GKPEs5z35FBtYt2IpNeBLWrcLT -y9LQQfMmNkqblWwM7uXRQydmwYj3erMgbOqwaSvHIOgMA8RBBZniP+Rr+KCGgceExh/VS4ESshYh -LBOhgLJeDEoTniDYYkCrkOpkSi+sDQESeUWoL4cZaMjihccwsnX5OD+ywJO0a+IDRM5noN+J1q2M -dqMTw5RhK2vZbMEHCiIHhWyFJEapvj+LeISCfiQMnf2BN+MlqO02TpUsyZyQ2uypQjyttgI= ------END CERTIFICATE----- - -Buypass Class 2 CA 1 -==================== ------BEGIN CERTIFICATE----- -MIIDUzCCAjugAwIBAgIBATANBgkqhkiG9w0BAQUFADBLMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU -QnV5cGFzcyBBUy05ODMxNjMzMjcxHTAbBgNVBAMMFEJ1eXBhc3MgQ2xhc3MgMiBDQSAxMB4XDTA2 -MTAxMzEwMjUwOVoXDTE2MTAxMzEwMjUwOVowSzELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBh -c3MgQVMtOTgzMTYzMzI3MR0wGwYDVQQDDBRCdXlwYXNzIENsYXNzIDIgQ0EgMTCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBAIs8B0XY9t/mx8q6jUPFR42wWsE425KEHK8T1A9vNkYgxC7M -cXA0ojTTNy7Y3Tp3L8DrKehc0rWpkTSHIln+zNvnma+WwajHQN2lFYxuyHyXA8vmIPLXl18xoS83 -0r7uvqmtqEyeIWZDO6i88wmjONVZJMHCR3axiFyCO7srpgTXjAePzdVBHfCuuCkslFJgNJQ72uA4 -0Z0zPhX0kzLFANq1KWYOOngPIVJfAuWSeyXTkh4vFZ2B5J2O6O+JzhRMVB0cgRJNcKi+EAUXfh/R -uFdV7c27UsKwHnjCTTZoy1YmwVLBvXb3WNVyfh9EdrsAiR0WnVE1703CVu9r4Iw7DekCAwEAAaNC -MEAwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUP42aWYv8e3uco684sDntkHGA1sgwDgYDVR0P -AQH/BAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQAVGn4TirnoB6NLJzKyQJHyIdFkhb5jatLPgcIV -1Xp+DCmsNx4cfHZSldq1fyOhKXdlyTKdqC5Wq2B2zha0jX94wNWZUYN/Xtm+DKhQ7SLHrQVMdvvt -7h5HZPb3J31cKA9FxVxiXqaakZG3Uxcu3K1gnZZkOb1naLKuBctN518fV4bVIJwo+28TOPX2EZL2 -fZleHwzoq0QkKXJAPTZSr4xYkHPB7GEseaHsh7U/2k3ZIQAw3pDaDtMaSKk+hQsUi4y8QZ5q9w5w -wDX3OaJdZtB7WZ+oRxKaJyOkLY4ng5IgodcVf/EuGO70SH8vf/GhGLWhC5SgYiAynB321O+/TIho ------END CERTIFICATE----- - -EBG Elektronik Sertifika Hizmet Sa\xC4\x9Flay\xc4\xb1\x63\xc4\xb1s\xc4\xb1 -========================================================================== ------BEGIN CERTIFICATE----- -MIIF5zCCA8+gAwIBAgIITK9zQhyOdAIwDQYJKoZIhvcNAQEFBQAwgYAxODA2BgNVBAMML0VCRyBF -bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxMTcwNQYDVQQKDC5FQkcg -QmlsacWfaW0gVGVrbm9sb2ppbGVyaSB2ZSBIaXptZXRsZXJpIEEuxZ4uMQswCQYDVQQGEwJUUjAe -Fw0wNjA4MTcwMDIxMDlaFw0xNjA4MTQwMDMxMDlaMIGAMTgwNgYDVQQDDC9FQkcgRWxla3Ryb25p -ayBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsTE3MDUGA1UECgwuRUJHIEJpbGnFn2lt -IFRla25vbG9qaWxlcmkgdmUgSGl6bWV0bGVyaSBBLsWeLjELMAkGA1UEBhMCVFIwggIiMA0GCSqG -SIb3DQEBAQUAA4ICDwAwggIKAoICAQDuoIRh0DpqZhAy2DE4f6en5f2h4fuXd7hxlugTlkaDT7by -X3JWbhNgpQGR4lvFzVcfd2NR/y8927k/qqk153nQ9dAktiHq6yOU/im/+4mRDGSaBUorzAzu8T2b -gmmkTPiab+ci2hC6X5L8GCcKqKpE+i4stPtGmggDg3KriORqcsnlZR9uKg+ds+g75AxuetpX/dfr -eYteIAbTdgtsApWjluTLdlHRKJ2hGvxEok3MenaoDT2/F08iiFD9rrbskFBKW5+VQarKD7JK/oCZ -TqNGFav4c0JqwmZ2sQomFd2TkuzbqV9UIlKRcF0T6kjsbgNs2d1s/OsNA/+mgxKb8amTD8UmTDGy -Y5lhcucqZJnSuOl14nypqZoaqsNW2xCaPINStnuWt6yHd6i58mcLlEOzrz5z+kI2sSXFCjEmN1Zn -uqMLfdb3ic1nobc6HmZP9qBVFCVMLDMNpkGMvQQxahByCp0OLna9XvNRiYuoP1Vzv9s6xiQFlpJI -qkuNKgPlV5EQ9GooFW5Hd4RcUXSfGenmHmMWOeMRFeNYGkS9y8RsZteEBt8w9DeiQyJ50hBs37vm -ExH8nYQKE3vwO9D8owrXieqWfo1IhR5kX9tUoqzVegJ5a9KK8GfaZXINFHDk6Y54jzJ0fFfy1tb0 -Nokb+Clsi7n2l9GkLqq+CxnCRelwXQIDAJ3Zo2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB -/wQEAwIBBjAdBgNVHQ4EFgQU587GT/wWZ5b6SqMHwQSny2re2kcwHwYDVR0jBBgwFoAU587GT/wW -Z5b6SqMHwQSny2re2kcwDQYJKoZIhvcNAQEFBQADggIBAJuYml2+8ygjdsZs93/mQJ7ANtyVDR2t -FcU22NU57/IeIl6zgrRdu0waypIN30ckHrMk2pGI6YNw3ZPX6bqz3xZaPt7gyPvT/Wwp+BVGoGgm -zJNSroIBk5DKd8pNSe/iWtkqvTDOTLKBtjDOWU/aWR1qeqRFsIImgYZ29fUQALjuswnoT4cCB64k -XPBfrAowzIpAoHMEwfuJJPaaHFy3PApnNgUIMbOv2AFoKuB4j3TeuFGkjGwgPaL7s9QJ/XvCgKqT -bCmYIai7FvOpEl90tYeY8pUm3zTvilORiF0alKM/fCL414i6poyWqD1SNGKfAB5UVUJnxk1Gj7sU -RT0KlhaOEKGXmdXTMIXM3rRyt7yKPBgpaP3ccQfuJDlq+u2lrDgv+R4QDgZxGhBM/nV+/x5XOULK -1+EVoVZVWRvRo68R2E7DpSvvkL/A7IITW43WciyTTo9qKd+FPNMN4KIYEsxVL0e3p5sC/kH2iExt -2qkBR4NkJ2IQgtYSe14DHzSpyZH+r11thie3I6p1GMog57AP14kOpmciY/SDQSsGS7tY1dHXt7kQ -Y9iJSrSq3RZj9W6+YKH47ejWkE8axsWgKdOnIaj1Wjz3x0miIZpKlVIglnKaZsv30oZDfCK+lvm9 -AahH3eU7QPl1K5srRmSGjR70j/sHd9DqSaIcjVIUpgqT ------END CERTIFICATE----- - certSIGN ROOT CA ================ -----BEGIN CERTIFICATE----- @@ -1647,181 +367,8 @@ vBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNwi/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7Nz TogVZ96edhBiIL5VaZVDADlN9u6wWk5JRFRYX0KD -----END CERTIFICATE----- -CNNIC ROOT -========== ------BEGIN CERTIFICATE----- -MIIDVTCCAj2gAwIBAgIESTMAATANBgkqhkiG9w0BAQUFADAyMQswCQYDVQQGEwJDTjEOMAwGA1UE -ChMFQ05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1QwHhcNMDcwNDE2MDcwOTE0WhcNMjcwNDE2MDcw -OTE0WjAyMQswCQYDVQQGEwJDTjEOMAwGA1UEChMFQ05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1Qw -ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTNfc/c3et6FtzF8LRb+1VvG7q6KR5smzD -o+/hn7E7SIX1mlwhIhAsxYLO2uOabjfhhyzcuQxauohV3/2q2x8x6gHx3zkBwRP9SFIhxFXf2tiz -VHa6dLG3fdfA6PZZxU3Iva0fFNrfWEQlMhkqx35+jq44sDB7R3IJMfAw28Mbdim7aXZOV/kbZKKT -VrdvmW7bCgScEeOAH8tjlBAKqeFkgjH5jCftppkA9nCTGPihNIaj3XrCGHn2emU1z5DrvTOTn1Or -czvmmzQgLx3vqR1jGqCA2wMv+SYahtKNu6m+UjqHZ0gNv7Sg2Ca+I19zN38m5pIEo3/PIKe38zrK -y5nLAgMBAAGjczBxMBEGCWCGSAGG+EIBAQQEAwIABzAfBgNVHSMEGDAWgBRl8jGtKvf33VKWCscC -wQ7vptU7ETAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIB/jAdBgNVHQ4EFgQUZfIxrSr3991S -lgrHAsEO76bVOxEwDQYJKoZIhvcNAQEFBQADggEBAEs17szkrr/Dbq2flTtLP1se31cpolnKOOK5 -Gv+e5m4y3R6u6jW39ZORTtpC4cMXYFDy0VwmuYK36m3knITnA3kXr5g9lNvHugDnuL8BV8F3RTIM -O/G0HAiw/VGgod2aHRM2mm23xzy54cXZF/qD1T0VoDy7HgviyJA/qIYM/PmLXoXLT1tLYhFHxUV8 -BS9BsZ4QaRuZluBVeftOhpm4lNqGOGqTo+fLbuXf6iFViZx9fX+Y9QCJ7uOEwFyWtcVG6kbghVW2 -G8kS1sHNzYDzAgE8yGnLRUhj2JTQ7IUOO04RZfSCjKY9ri4ilAnIXOo8gV0WKgOXFlUJ24pBgp5m -mxE= ------END CERTIFICATE----- - -ApplicationCA - Japanese Government -=================================== ------BEGIN CERTIFICATE----- -MIIDoDCCAoigAwIBAgIBMTANBgkqhkiG9w0BAQUFADBDMQswCQYDVQQGEwJKUDEcMBoGA1UEChMT -SmFwYW5lc2UgR292ZXJubWVudDEWMBQGA1UECxMNQXBwbGljYXRpb25DQTAeFw0wNzEyMTIxNTAw -MDBaFw0xNzEyMTIxNTAwMDBaMEMxCzAJBgNVBAYTAkpQMRwwGgYDVQQKExNKYXBhbmVzZSBHb3Zl -cm5tZW50MRYwFAYDVQQLEw1BcHBsaWNhdGlvbkNBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB -CgKCAQEAp23gdE6Hj6UG3mii24aZS2QNcfAKBZuOquHMLtJqO8F6tJdhjYq+xpqcBrSGUeQ3DnR4 -fl+Kf5Sk10cI/VBaVuRorChzoHvpfxiSQE8tnfWuREhzNgaeZCw7NCPbXCbkcXmP1G55IrmTwcrN -wVbtiGrXoDkhBFcsovW8R0FPXjQilbUfKW1eSvNNcr5BViCH/OlQR9cwFO5cjFW6WY2H/CPek9AE -jP3vbb3QesmlOmpyM8ZKDQUXKi17safY1vC+9D/qDihtQWEjdnjDuGWk81quzMKq2edY3rZ+nYVu -nyoKb58DKTCXKB28t89UKU5RMfkntigm/qJj5kEW8DOYRwIDAQABo4GeMIGbMB0GA1UdDgQWBBRU -WssmP3HMlEYNllPqa0jQk/5CdTAOBgNVHQ8BAf8EBAMCAQYwWQYDVR0RBFIwUKROMEwxCzAJBgNV -BAYTAkpQMRgwFgYDVQQKDA/ml6XmnKzlm73mlL/lupwxIzAhBgNVBAsMGuOCouODl+ODquOCseOD -vOOCt+ODp+ODs0NBMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADlqRHZ3ODrs -o2dGD/mLBqj7apAxzn7s2tGJfHrrLgy9mTLnsCTWw//1sogJhyzjVOGjprIIC8CFqMjSnHH2HZ9g -/DgzE+Ge3Atf2hZQKXsvcJEPmbo0NI2VdMV+eKlmXb3KIXdCEKxmJj3ekav9FfBv7WxfEPjzFvYD -io+nEhEMy/0/ecGc/WLuo89UDNErXxc+4z6/wCs+CZv+iKZ+tJIX/COUgb1up8WMwusRRdv4QcmW -dupwX3kSa+SjB1oF7ydJzyGfikwJcGapJsErEU4z0g781mzSDjJkaP+tBXhfAx2o45CsJOAPQKdL -rosot4LKGAfmt1t06SAZf7IbiVQ= ------END CERTIFICATE----- - -GeoTrust Primary Certification Authority - G3 -============================================= ------BEGIN CERTIFICATE----- -MIID/jCCAuagAwIBAgIQFaxulBmyeUtB9iepwxgPHzANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UE -BhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA4IEdlb1RydXN0 -IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFy -eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA4MDQwMjAwMDAwMFoXDTM3MTIwMTIz -NTk1OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAo -YykgMjAwOCBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMT -LUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBANziXmJYHTNXOTIz+uvLh4yn1ErdBojqZI4xmKU4kB6Yzy5j -K/BGvESyiaHAKAxJcCGVn2TAppMSAmUmhsalifD614SgcK9PGpc/BkTVyetyEH3kMSj7HGHmKAdE -c5IiaacDiGydY8hS2pgn5whMcD60yRLBxWeDXTPzAxHsatBT4tG6NmCUgLthY2xbF37fQJQeqw3C -IShwiP/WJmxsYAQlTlV+fe+/lEjetx3dcI0FX4ilm/LC7urRQEFtYjgdVgbFA0dRIBn8exALDmKu -dlW/X3e+PkkBUz2YJQN2JFodtNuJ6nnltrM7P7pMKEF/BqxqjsHQ9gUdfeZChuOl1UcCAwEAAaNC -MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMR5yo6hTgMdHNxr -2zFblD4/MH8tMA0GCSqGSIb3DQEBCwUAA4IBAQAtxRPPVoB7eni9n64smefv2t+UXglpp+duaIy9 -cr5HqQ6XErhK8WTTOd8lNNTBzU6B8A8ExCSzNJbGpqow32hhc9f5joWJ7w5elShKKiePEI4ufIbE -Ap7aDHdlDkQNkv39sxY2+hENHYwOB4lqKVb3cvTdFZx3NWZXqxNT2I7BQMXXExZacse3aQHEerGD -AWh9jUGhlBjBJVz88P6DAod8DQ3PLghcSkANPuyBYeYk28rgDi0Hsj5W3I31QYUHSJsMC8tJP33s -t/3LjWeJGqvtux6jAAgIFyqCXDFdRootD4abdNlF+9RAsXqqaC2Gspki4cErx5z481+oghLrGREt ------END CERTIFICATE----- - -thawte Primary Root CA - G2 -=========================== ------BEGIN CERTIFICATE----- -MIICiDCCAg2gAwIBAgIQNfwmXNmET8k9Jj1Xm67XVjAKBggqhkjOPQQDAzCBhDELMAkGA1UEBhMC -VVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjE4MDYGA1UECxMvKGMpIDIwMDcgdGhhd3RlLCBJbmMu -IC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3Qg -Q0EgLSBHMjAeFw0wNzExMDUwMDAwMDBaFw0zODAxMTgyMzU5NTlaMIGEMQswCQYDVQQGEwJVUzEV -MBMGA1UEChMMdGhhd3RlLCBJbmMuMTgwNgYDVQQLEy8oYykgMjAwNyB0aGF3dGUsIEluYy4gLSBG -b3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAt -IEcyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEotWcgnuVnfFSeIf+iha/BebfowJPDQfGAFG6DAJS -LSKkQjnE/o/qycG+1E3/n3qe4rF8mq2nhglzh9HnmuN6papu+7qzcMBniKI11KOasf2twu8x+qi5 -8/sIxpHR+ymVo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU -mtgAMADna3+FGO6Lts6KDPgR4bswCgYIKoZIzj0EAwMDaQAwZgIxAN344FdHW6fmCsO99YCKlzUN -G4k8VIZ3KMqh9HneteY4sPBlcIx/AlTCv//YoT7ZzwIxAMSNlPzcU9LcnXgWHxUzI1NS41oxXZ3K -rr0TKUQNJ1uo52icEvdYPy5yAlejj6EULg== ------END CERTIFICATE----- - -thawte Primary Root CA - G3 -=========================== ------BEGIN CERTIFICATE----- -MIIEKjCCAxKgAwIBAgIQYAGXt0an6rS0mtZLL/eQ+zANBgkqhkiG9w0BAQsFADCBrjELMAkGA1UE -BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2 -aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDggdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv -cml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMzAeFw0w -ODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIGuMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhh -d3RlLCBJbmMuMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMTgwNgYD -VQQLEy8oYykgMjAwOCB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIG -A1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAtIEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAsr8nLPvb2FvdeHsbnndmgcs+vHyu86YnmjSjaDFxODNi5PNxZnmxqWWjpYvVj2At -P0LMqmsywCPLLEHd5N/8YZzic7IilRFDGF/Eth9XbAoFWCLINkw6fKXRz4aviKdEAhN0cXMKQlkC -+BsUa0Lfb1+6a4KinVvnSr0eAXLbS3ToO39/fR8EtCab4LRarEc9VbjXsCZSKAExQGbY2SS99irY -7CFJXJv2eul/VTV+lmuNk5Mny5K76qxAwJ/C+IDPXfRa3M50hqY+bAtTyr2SzhkGcuYMXDhpxwTW -vGzOW/b3aJzcJRVIiKHpqfiYnODz1TEoYRFsZ5aNOZnLwkUkOQIDAQABo0IwQDAPBgNVHRMBAf8E -BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUrWyqlGCc7eT/+j4KdCtjA/e2Wb8wDQYJ -KoZIhvcNAQELBQADggEBABpA2JVlrAmSicY59BDlqQ5mU1143vokkbvnRFHfxhY0Cu9qRFHqKweK -A3rD6z8KLFIWoCtDuSWQP3CpMyVtRRooOyfPqsMpQhvfO0zAMzRbQYi/aytlryjvsvXDqmbOe1bu -t8jLZ8HJnBoYuMTDSQPxYA5QzUbF83d597YV4Djbxy8ooAw/dyZ02SUS2jHaGh7cKUGRIjxpp7sC -8rZcJwOJ9Abqm+RyguOhCcHpABnTPtRwa7pxpqpYrvS76Wy274fMm7v/OeZWYdMKp8RcTGB7BXcm -er/YB1IsYvdwY9k5vG8cwnncdimvzsUsZAReiDZuMdRAGmI0Nj81Aa6sY6A= ------END CERTIFICATE----- - -GeoTrust Primary Certification Authority - G2 -============================================= ------BEGIN CERTIFICATE----- -MIICrjCCAjWgAwIBAgIQPLL0SAoA4v7rJDteYD7DazAKBggqhkjOPQQDAzCBmDELMAkGA1UEBhMC -VVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA3IEdlb1RydXN0IElu -Yy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBD -ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMB4XDTA3MTEwNTAwMDAwMFoXDTM4MDExODIzNTk1 -OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykg -MjAwNyBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMTLUdl -b1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjB2MBAGByqGSM49AgEG -BSuBBAAiA2IABBWx6P0DFUPlrOuHNxFi79KDNlJ9RVcLSo17VDs6bl8VAsBQps8lL33KSLjHUGMc -KiEIfJo22Av+0SbFWDEwKCXzXV2juLaltJLtbCyf691DiaI8S0iRHVDsJt/WYC69IaNCMEAwDwYD -VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBVfNVdRVfslsq0DafwBo/q+ -EVXVMAoGCCqGSM49BAMDA2cAMGQCMGSWWaboCd6LuvpaiIjwH5HTRqjySkwCY/tsXzjbLkGTqQ7m -ndwxHLKgpxgceeHHNgIwOlavmnRs9vuD4DPTCF+hnMJbn0bWtsuRBmOiBuczrD6ogRLQy7rQkgu2 -npaqBA+K ------END CERTIFICATE----- - -VeriSign Universal Root Certification Authority -=============================================== ------BEGIN CERTIFICATE----- -MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCBvTELMAkGA1UE -BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO -ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk -IHVzZSBvbmx5MTgwNgYDVQQDEy9WZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9u -IEF1dGhvcml0eTAeFw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJV -UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv -cmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl -IG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNhbCBSb290IENlcnRpZmljYXRpb24gQXV0 -aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj -1mCOkdeQmIN65lgZOIzF9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGP -MiJhgsWHH26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+HLL72 -9fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN/BMReYTtXlT2NJ8I -AfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPTrJ9VAMf2CGqUuV/c4DPxhGD5WycR -tPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0G -CCsGAQUFBwEMBGEwX6FdoFswWTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2O -a8PPgGrUSBgsexkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud -DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4sAPmLGd75JR3 -Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+seQxIcaBlVZaDrHC1LGmWazx -Y8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTx -P/jgdFcrGJ2BtMQo2pSXpXDrrB2+BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+P -wGZsY6rp2aQW9IHRlRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4 -mJO37M2CYfE45k+XmCpajQ== ------END CERTIFICATE----- - -VeriSign Class 3 Public Primary Certification Authority - G4 -============================================================ ------BEGIN CERTIFICATE----- -MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjELMAkGA1UEBhMC -VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3 -b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVz -ZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmlj -YXRpb24gQXV0aG9yaXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjEL -MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBU -cnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRo -b3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5 -IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8 -Utpkmw4tXNherJI9/gHmGUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGz -rl0Bp3vefLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUwAwEB -/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEw -HzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVyaXNpZ24u -Y29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMWkf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMD -A2gAMGUCMGYhDBgmYFo4e1ZC4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIx -AJw9SDkjOVgaFRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA== ------END CERTIFICATE----- - NetLock Arany (Class Gold) Főtanúsítvány -============================================ +======================================== -----BEGIN CERTIFICATE----- MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQGEwJIVTERMA8G A1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3MDUGA1UECwwuVGFuw7pzw610 @@ -1844,162 +391,6 @@ NwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2XjG4Kvte9nHfRCaexOYNkbQu dZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E= -----END CERTIFICATE----- -Staat der Nederlanden Root CA - G2 -================================== ------BEGIN CERTIFICATE----- -MIIFyjCCA7KgAwIBAgIEAJiWjDANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJOTDEeMBwGA1UE -CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFhdCBkZXIgTmVkZXJsYW5kZW4g -Um9vdCBDQSAtIEcyMB4XDTA4MDMyNjExMTgxN1oXDTIwMDMyNTExMDMxMFowWjELMAkGA1UEBhMC -TkwxHjAcBgNVBAoMFVN0YWF0IGRlciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5l -ZGVybGFuZGVuIFJvb3QgQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMVZ -5291qj5LnLW4rJ4L5PnZyqtdj7U5EILXr1HgO+EASGrP2uEGQxGZqhQlEq0i6ABtQ8SpuOUfiUtn -vWFI7/3S4GCI5bkYYCjDdyutsDeqN95kWSpGV+RLufg3fNU254DBtvPUZ5uW6M7XxgpT0GtJlvOj -CwV3SPcl5XCsMBQgJeN/dVrlSPhOewMHBPqCYYdu8DvEpMfQ9XQ+pV0aCPKbJdL2rAQmPlU6Yiil -e7Iwr/g3wtG61jj99O9JMDeZJiFIhQGp5Rbn3JBV3w/oOM2ZNyFPXfUib2rFEhZgF1XyZWampzCR -OME4HYYEhLoaJXhena/MUGDWE4dS7WMfbWV9whUYdMrhfmQpjHLYFhN9C0lK8SgbIHRrxT3dsKpI -CT0ugpTNGmXZK4iambwYfp/ufWZ8Pr2UuIHOzZgweMFvZ9C+X+Bo7d7iscksWXiSqt8rYGPy5V65 -48r6f1CGPqI0GAwJaCgRHOThuVw+R7oyPxjMW4T182t0xHJ04eOLoEq9jWYv6q012iDTiIJh8BIi -trzQ1aTsr1SIJSQ8p22xcik/Plemf1WvbibG/ufMQFxRRIEKeN5KzlW/HdXZt1bv8Hb/C3m1r737 -qWmRRpdogBQ2HbN/uymYNqUg+oJgYjOk7Na6B6duxc8UpufWkjTYgfX8HV2qXB72o007uPc5AgMB -AAGjgZcwgZQwDwYDVR0TAQH/BAUwAwEB/zBSBgNVHSAESzBJMEcGBFUdIAAwPzA9BggrBgEFBQcC -ARYxaHR0cDovL3d3dy5wa2lvdmVyaGVpZC5ubC9wb2xpY2llcy9yb290LXBvbGljeS1HMjAOBgNV -HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJFoMocVHYnitfGsNig0jQt8YojrMA0GCSqGSIb3DQEBCwUA -A4ICAQCoQUpnKpKBglBu4dfYszk78wIVCVBR7y29JHuIhjv5tLySCZa59sCrI2AGeYwRTlHSeYAz -+51IvuxBQ4EffkdAHOV6CMqqi3WtFMTC6GY8ggen5ieCWxjmD27ZUD6KQhgpxrRW/FYQoAUXvQwj -f/ST7ZwaUb7dRUG/kSS0H4zpX897IZmflZ85OkYcbPnNe5yQzSipx6lVu6xiNGI1E0sUOlWDuYaN -kqbG9AclVMwWVxJKgnjIFNkXgiYtXSAfea7+1HAWFpWD2DU5/1JddRwWxRNVz0fMdWVSSt7wsKfk -CpYL+63C4iWEst3kvX5ZbJvw8NjnyvLplzh+ib7M+zkXYT9y2zqR2GUBGR2tUKRXCnxLvJxxcypF -URmFzI79R6d0lR2o0a9OF7FpJsKqeFdbxU2n5Z4FF5TKsl+gSRiNNOkmbEgeqmiSBeGCc1qb3Adb -CG19ndeNIdn8FCCqwkXfP+cAslHkwvgFuXkajDTznlvkN1trSt8sV4pAWja63XVECDdCcAz+3F4h -oKOKwJCcaNpQ5kUQR3i2TtJlycM33+FCY7BXN0Ute4qcvwXqZVUz9zkQxSgqIXobisQk+T8VyJoV -IPVVYpbtbZNQvOSqeK3Zywplh6ZmwcSBo3c6WB4L7oOLnR7SUqTMHW+wmG2UMbX4cQrcufx9MmDm -66+KAQ== ------END CERTIFICATE----- - -CA Disig -======== ------BEGIN CERTIFICATE----- -MIIEDzCCAvegAwIBAgIBATANBgkqhkiG9w0BAQUFADBKMQswCQYDVQQGEwJTSzETMBEGA1UEBxMK -QnJhdGlzbGF2YTETMBEGA1UEChMKRGlzaWcgYS5zLjERMA8GA1UEAxMIQ0EgRGlzaWcwHhcNMDYw -MzIyMDEzOTM0WhcNMTYwMzIyMDEzOTM0WjBKMQswCQYDVQQGEwJTSzETMBEGA1UEBxMKQnJhdGlz -bGF2YTETMBEGA1UEChMKRGlzaWcgYS5zLjERMA8GA1UEAxMIQ0EgRGlzaWcwggEiMA0GCSqGSIb3 -DQEBAQUAA4IBDwAwggEKAoIBAQCS9jHBfYj9mQGp2HvycXXxMcbzdWb6UShGhJd4NLxs/LxFWYgm -GErENx+hSkS943EE9UQX4j/8SFhvXJ56CbpRNyIjZkMhsDxkovhqFQ4/61HhVKndBpnXmjxUizkD -Pw/Fzsbrg3ICqB9x8y34dQjbYkzo+s7552oftms1grrijxaSfQUMbEYDXcDtab86wYqg6I7ZuUUo -hwjstMoVvoLdtUSLLa2GDGhibYVW8qwUYzrG0ZmsNHhWS8+2rT+MitcE5eN4TPWGqvWP+j1scaMt -ymfraHtuM6kMgiioTGohQBUgDCZbg8KpFhXAJIJdKxatymP2dACw30PEEGBWZ2NFAgMBAAGjgf8w -gfwwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUjbJJaJ1yCCW5wCf1UJNWSEZx+Y8wDgYDVR0P -AQH/BAQDAgEGMDYGA1UdEQQvMC2BE2Nhb3BlcmF0b3JAZGlzaWcuc2uGFmh0dHA6Ly93d3cuZGlz -aWcuc2svY2EwZgYDVR0fBF8wXTAtoCugKYYnaHR0cDovL3d3dy5kaXNpZy5zay9jYS9jcmwvY2Ff -ZGlzaWcuY3JsMCygKqAohiZodHRwOi8vY2EuZGlzaWcuc2svY2EvY3JsL2NhX2Rpc2lnLmNybDAa -BgNVHSAEEzARMA8GDSuBHpGT5goAAAABAQEwDQYJKoZIhvcNAQEFBQADggEBAF00dGFMrzvY/59t -WDYcPQuBDRIrRhCA/ec8J9B6yKm2fnQwM6M6int0wHl5QpNt/7EpFIKrIYwvF/k/Ji/1WcbvgAa3 -mkkp7M5+cTxqEEHA9tOasnxakZzArFvITV734VP/Q3f8nktnbNfzg9Gg4H8l37iYC5oyOGwwoPP/ -CBUz91BKez6jPiCp3C9WgArtQVCwyfTssuMmRAAOb54GvCKWU3BlxFAKRmukLyeBEicTXxChds6K -ezfqwzlhA5WYOudsiCUI/HloDYd9Yvi0X/vF2Ey9WLw/Q1vUHgFNPGO+I++MzVpQuGhU+QqZMxEA -4Z7CRneC9VkGjCFMhwnN5ag= ------END CERTIFICATE----- - -Juur-SK -======= ------BEGIN CERTIFICATE----- -MIIE5jCCA86gAwIBAgIEO45L/DANBgkqhkiG9w0BAQUFADBdMRgwFgYJKoZIhvcNAQkBFglwa2lA -c2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMRAw -DgYDVQQDEwdKdXVyLVNLMB4XDTAxMDgzMDE0MjMwMVoXDTE2MDgyNjE0MjMwMVowXTEYMBYGCSqG -SIb3DQEJARYJcGtpQHNrLmVlMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVy -aW1pc2tlc2t1czEQMA4GA1UEAxMHSnV1ci1TSzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC -ggEBAIFxNj4zB9bjMI0TfncyRsvPGbJgMUaXhvSYRqTCZUXP00B841oiqBB4M8yIsdOBSvZiF3tf -TQou0M+LI+5PAk676w7KvRhj6IAcjeEcjT3g/1tf6mTll+g/mX8MCgkzABpTpyHhOEvWgxutr2TC -+Rx6jGZITWYfGAriPrsfB2WThbkasLnE+w0R9vXW+RvHLCu3GFH+4Hv2qEivbDtPL+/40UceJlfw -UR0zlv/vWT3aTdEVNMfqPxZIe5EcgEMPPbgFPtGzlc3Yyg/CQ2fbt5PgIoIuvvVoKIO5wTtpeyDa -Tpxt4brNj3pssAki14sL2xzVWiZbDcDq5WDQn/413z8CAwEAAaOCAawwggGoMA8GA1UdEwEB/wQF -MAMBAf8wggEWBgNVHSAEggENMIIBCTCCAQUGCisGAQQBzh8BAQEwgfYwgdAGCCsGAQUFBwICMIHD -HoHAAFMAZQBlACAAcwBlAHIAdABpAGYAaQBrAGEAYQB0ACAAbwBuACAAdgDkAGwAagBhAHMAdABh -AHQAdQBkACAAQQBTAC0AaQBzACAAUwBlAHIAdABpAGYAaQB0AHMAZQBlAHIAaQBtAGkAcwBrAGUA -cwBrAHUAcwAgAGEAbABhAG0ALQBTAEsAIABzAGUAcgB0AGkAZgBpAGsAYQBhAHQAaQBkAGUAIABr -AGkAbgBuAGkAdABhAG0AaQBzAGUAawBzMCEGCCsGAQUFBwIBFhVodHRwOi8vd3d3LnNrLmVlL2Nw -cy8wKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL3d3dy5zay5lZS9qdXVyL2NybC8wHQYDVR0OBBYE -FASqekej5ImvGs8KQKcYP2/v6X2+MB8GA1UdIwQYMBaAFASqekej5ImvGs8KQKcYP2/v6X2+MA4G -A1UdDwEB/wQEAwIB5jANBgkqhkiG9w0BAQUFAAOCAQEAe8EYlFOiCfP+JmeaUOTDBS8rNXiRTHyo -ERF5TElZrMj3hWVcRrs7EKACr81Ptcw2Kuxd/u+gkcm2k298gFTsxwhwDY77guwqYHhpNjbRxZyL -abVAyJRld/JXIWY7zoVAtjNjGr95HvxcHdMdkxuLDF2FvZkwMhgJkVLpfKG6/2SSmuz+Ne6ML678 -IIbsSt4beDI3poHSna9aEhbKmVv8b20OxaAehsmR0FyYgl9jDIpaq9iVpszLita/ZEuOyoqysOkh -Mp6qqIWYNIE5ITuoOlIyPfZrN4YGWhWY3PARZv40ILcD9EEQfTmEeZZyY7aWAuVrua0ZTbvGRNs2 -yyqcjg== ------END CERTIFICATE----- - -Hongkong Post Root CA 1 -======================= ------BEGIN CERTIFICATE----- -MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoT -DUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMB4XDTAzMDUx -NTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25n -IFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1 -ApzQjVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEnPzlTCeqr -auh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjhZY4bXSNmO7ilMlHIhqqh -qZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9nnV0ttgCXjqQesBCNnLsak3c78QA3xMY -V18meMjWCnl3v/evt3a5pQuEF10Q6m/hq5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNV -HRMBAf8ECDAGAQH/AgEDMA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7i -h9legYsCmEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI37pio -l7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clBoiMBdDhViw+5Lmei -IAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJsEhTkYY2sEJCehFC78JZvRZ+K88ps -T/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpOfMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilT -c4afU9hDDl3WY4JxHYB0yvbiAmvZWg== ------END CERTIFICATE----- - -SecureSign RootCA11 -=================== ------BEGIN CERTIFICATE----- -MIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDErMCkGA1UEChMi -SmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoGA1UEAxMTU2VjdXJlU2lnbiBS -b290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0MDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSsw -KQYDVQQKEyJKYXBhbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1 -cmVTaWduIFJvb3RDQTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvL -TJszi1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8h9uuywGO -wvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOVMdrAG/LuYpmGYz+/3ZMq -g6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9UK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rP -O7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitA -bpSACW22s293bzUIUPsCh8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZX -t94wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAKCh -OBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xmKbabfSVSSUOrTC4r -bnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQX5Ucv+2rIrVls4W6ng+4reV6G4pQ -Oh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWrQbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01 -y8hSyn+B/tlr0/cR7SXf+Of5pPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061 -lgeLKBObjBmNQSdJQO7e5iNEOdyhIta6A/I= ------END CERTIFICATE----- - -ACEDICOM Root -============= ------BEGIN CERTIFICATE----- -MIIFtTCCA52gAwIBAgIIYY3HhjsBggUwDQYJKoZIhvcNAQEFBQAwRDEWMBQGA1UEAwwNQUNFRElD -T00gUm9vdDEMMAoGA1UECwwDUEtJMQ8wDQYDVQQKDAZFRElDT00xCzAJBgNVBAYTAkVTMB4XDTA4 -MDQxODE2MjQyMloXDTI4MDQxMzE2MjQyMlowRDEWMBQGA1UEAwwNQUNFRElDT00gUm9vdDEMMAoG -A1UECwwDUEtJMQ8wDQYDVQQKDAZFRElDT00xCzAJBgNVBAYTAkVTMIICIjANBgkqhkiG9w0BAQEF -AAOCAg8AMIICCgKCAgEA/5KV4WgGdrQsyFhIyv2AVClVYyT/kGWbEHV7w2rbYgIB8hiGtXxaOLHk -WLn709gtn70yN78sFW2+tfQh0hOR2QetAQXW8713zl9CgQr5auODAKgrLlUTY4HKRxx7XBZXehuD -YAQ6PmXDzQHe3qTWDLqO3tkE7hdWIpuPY/1NFgu3e3eM+SW10W2ZEi5PGrjm6gSSrj0RuVFCPYew -MYWveVqc/udOXpJPQ/yrOq2lEiZmueIM15jO1FillUAKt0SdE3QrwqXrIhWYENiLxQSfHY9g5QYb -m8+5eaA9oiM/Qj9r+hwDezCNzmzAv+YbX79nuIQZ1RXve8uQNjFiybwCq0Zfm/4aaJQ0PZCOrfbk -HQl/Sog4P75n/TSW9R28MHTLOO7VbKvU/PQAtwBbhTIWdjPp2KOZnQUAqhbm84F9b32qhm2tFXTT -xKJxqvQUfecyuB+81fFOvW8XAjnXDpVCOscAPukmYxHqC9FK/xidstd7LzrZlvvoHpKuE1XI2Sf2 -3EgbsCTBheN3nZqk8wwRHQ3ItBTutYJXCb8gWH8vIiPYcMt5bMlL8qkqyPyHK9caUPgn6C9D4zq9 -2Fdx/c6mUlv53U3t5fZvie27k5x2IXXwkkwp9y+cAS7+UEaeZAwUswdbxcJzbPEHXEUkFDWug/Fq -TYl6+rPYLWbwNof1K1MCAwEAAaOBqjCBpzAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKaz -4SsrSbbXc6GqlPUB53NlTKxQMA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUprPhKytJttdzoaqU -9QHnc2VMrFAwRAYDVR0gBD0wOzA5BgRVHSAAMDEwLwYIKwYBBQUHAgEWI2h0dHA6Ly9hY2VkaWNv -bS5lZGljb21ncm91cC5jb20vZG9jMA0GCSqGSIb3DQEBBQUAA4ICAQDOLAtSUWImfQwng4/F9tqg -aHtPkl7qpHMyEVNEskTLnewPeUKzEKbHDZ3Ltvo/Onzqv4hTGzz3gvoFNTPhNahXwOf9jU8/kzJP -eGYDdwdY6ZXIfj7QeQCM8htRM5u8lOk6e25SLTKeI6RF+7YuE7CLGLHdztUdp0J/Vb77W7tH1Pwk -zQSulgUV1qzOMPPKC8W64iLgpq0i5ALudBF/TP94HTXa5gI06xgSYXcGCRZj6hitoocf8seACQl1 -ThCojz2GuHURwCRiipZ7SkXp7FnFvmuD5uHorLUwHv4FB4D54SMNUI8FmP8sX+g7tq3PgbUhh8oI -KiMnMCArz+2UW6yyetLHKKGKC5tNSixthT8Jcjxn4tncB7rrZXtaAWPWkFtPF2Y9fwsZo5NjEFIq -nxQWWOLcpfShFosOkYuByptZ+thrkQdlVV9SH686+5DdaaVbnG0OLLb6zqylfDJKZ0DcMDQj3dcE -I2bw/FWAp/tmGYI1Z2JwOV5vx+qQQEQIHriy1tvuWacNGHk0vFQYXlPKNFHtRQrmjseCNj6nOGOp -MCwXEGCSn1WHElkQwg9naRHMTh5+Spqtr0CodaxWkHS4oJyleW/c6RrIaQXpuvoDs3zk4E7Czp3o -tkYNbn5XOmeUwssfnHdKZ05phkOTOPu220+DkdRgfks+KzgHVZhepA== ------END CERTIFICATE----- - Microsec e-Szigno Root CA 2009 ============================== -----BEGIN CERTIFICATE----- @@ -2045,39 +436,6 @@ YIvDQVETI53O9zJrlAGomecsMx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7r kpeDMdmztcpHWD9f -----END CERTIFICATE----- -Autoridad de Certificacion Firmaprofesional CIF A62634068 -========================================================= ------BEGIN CERTIFICATE----- -MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UEBhMCRVMxQjBA -BgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2 -MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEyMzEwODM4MTVaMFExCzAJBgNVBAYTAkVTMUIw -QAYDVQQDDDlBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBB -NjI2MzQwNjgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDD -Utd9thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQMcas9UX4P -B99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefGL9ItWY16Ck6WaVICqjaY -7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15iNA9wBj4gGFrO93IbJWyTdBSTo3OxDqqH -ECNZXyAFGUftaI6SEspd/NYrspI8IM/hX68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyI -plD9amML9ZMWGxmPsu2bm8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctX -MbScyJCyZ/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirjaEbsX -LZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/TKI8xWVvTyQKmtFLK -bpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF6NkBiDkal4ZkQdU7hwxu+g/GvUgU -vzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVhOSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMBIGA1Ud -EwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRlzeurNR4APn7VdMActHNH -DhpkLzCBpgYDVR0gBIGeMIGbMIGYBgRVHSAAMIGPMC8GCCsGAQUFBwIBFiNodHRwOi8vd3d3LmZp -cm1hcHJvZmVzaW9uYWwuY29tL2NwczBcBggrBgEFBQcCAjBQHk4AUABhAHMAZQBvACAAZABlACAA -bABhACAAQgBvAG4AYQBuAG8AdgBhACAANAA3ACAAQgBhAHIAYwBlAGwAbwBuAGEAIAAwADgAMAAx -ADcwDQYJKoZIhvcNAQEFBQADggIBABd9oPm03cXF661LJLWhAqvdpYhKsg9VSytXjDvlMd3+xDLx -51tkljYyGOylMnfX40S2wBEqgLk9am58m9Ot/MPWo+ZkKXzR4Tgegiv/J2Wv+xYVxC5xhOW1//qk -R71kMrv2JYSiJ0L1ILDCExARzRAVukKQKtJE4ZYm6zFIEv0q2skGz3QeqUvVhyj5eTSSPi5E6PaP -T481PyWzOdxjKpBrIF/EUhJOlywqrJ2X3kjyo2bbwtKDlaZmp54lD+kLM5FlClrD2VQS3a/DTg4f -Jl4N3LON7NWBcN7STyQF82xO9UxJZo3R/9ILJUFI/lGExkKvgATP0H5kSeTy36LssUzAKh3ntLFl -osS88Zj0qnAHY7S42jtM+kAiMFsRpvAFDsYCA0irhpuF3dvd6qJ2gHN99ZwExEWN57kci57q13XR -crHedUTnQn3iV2t93Jm8PYMo6oCTjcVMZcFwgbg4/EMxsvYDNEeyrPsiBsse3RdHHF9mudMaotoR -saS8I8nkvof/uZS2+F0gStRf571oe2XyFR7SOqkt6dhrJKyXWERHrVkY8SFlcN7ONGCoQPHzPKTD -KCOM/iczQ0CgFzzr6juwcqajuUpLXhZI9LK8yIySxZ2frHI2vDSANGupi5LAuBft7HZT9SQBjLMi -6Et8Vcad+qMUu2WFbm5PEn4KPJ2V ------END CERTIFICATE----- - Izenpe.com ========== -----BEGIN CERTIFICATE----- @@ -2110,82 +468,6 @@ Q0iy2+tzJOeRf1SktoA+naM8THLCV8Sg1Mw4J87VBp6iSNnpn86CcDaTmjvfliHjWbcM2pE38P1Z WrOZyGlsQyYBNWNgVYkDOnXYukrZVP/u3oDYLdE41V4tC5h9Pmzb/CaIxw== -----END CERTIFICATE----- -Chambers of Commerce Root - 2008 -================================ ------BEGIN CERTIFICATE----- -MIIHTzCCBTegAwIBAgIJAKPaQn6ksa7aMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYDVQQGEwJFVTFD -MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv -bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu -QS4xKTAnBgNVBAMTIENoYW1iZXJzIG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4MB4XDTA4MDgwMTEy -Mjk1MFoXDTM4MDczMTEyMjk1MFowga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNl -ZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQF -EwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJl -cnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC -AQCvAMtwNyuAWko6bHiUfaN/Gh/2NdW928sNRHI+JrKQUrpjOyhYb6WzbZSm891kDFX29ufyIiKA -XuFixrYp4YFs8r/lfTJqVKAyGVn+H4vXPWCGhSRv4xGzdz4gljUha7MI2XAuZPeEklPWDrCQiorj -h40G072QDuKZoRuGDtqaCrsLYVAGUvGef3bsyw/QHg3PmTA9HMRFEFis1tPo1+XqxQEHd9ZR5gN/ -ikilTWh1uem8nk4ZcfUyS5xtYBkL+8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfLZEFHcpOrUMPrCXZk -NNI5t3YRCQ12RcSprj1qr7V9ZS+UWBDsXHyvfuK2GNnQm05aSd+pZgvMPMZ4fKecHePOjlO+Bd5g -D2vlGts/4+EhySnB8esHnFIbAURRPHsl18TlUlRdJQfKFiC4reRB7noI/plvg6aRArBsNlVq5331 -lubKgdaX8ZSD6e2wsWsSaR6s+12pxZjptFtYer49okQ6Y1nUCyXeG0+95QGezdIp1Z8XGQpvvwyQ -0wlf2eOKNcx5Wk0ZN5K3xMGtr/R5JJqyAQuxr1yW84Ay+1w9mPGgP0revq+ULtlVmhduYJ1jbLhj -ya6BXBg14JC7vjxPNyK5fuvPnnchpj04gftI2jE9K+OJ9dC1vX7gUMQSibMjmhAxhduub+84Mxh2 -EQIDAQABo4IBbDCCAWgwEgYDVR0TAQH/BAgwBgEB/wIBDDAdBgNVHQ4EFgQU+SSsD7K1+HnA+mCI -G8TZTQKeFxkwgeMGA1UdIwSB2zCB2IAU+SSsD7K1+HnA+mCIG8TZTQKeFxmhgbSkgbEwga4xCzAJ -BgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNh -bWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENh -bWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDiC -CQCj2kJ+pLGu2jAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUH -AgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAJASryI1 -wqM58C7e6bXpeHxIvj99RZJe6dqxGfwWPJ+0W2aeaufDuV2I6A+tzyMP3iU6XsxPpcG1Lawk0lgH -3qLPaYRgM+gQDROpI9CF5Y57pp49chNyM/WqfcZjHwj0/gF/JM8rLFQJ3uIrbZLGOU8W6jx+ekbU -RWpGqOt1glanq6B8aBMz9p0w8G8nOSQjKpD9kCk18pPfNKXG9/jvjA9iSnyu0/VU+I22mlaHFoI6 -M6taIgj3grrqLuBHmrS1RaMFO9ncLkVAO+rcf+g769HsJtg1pDDFOqxXnrN2pSB7+R5KBWIBpih1 -YJeSDW4+TTdDDZIVnBgizVGZoCkaPF+KMjNbMMeJL0eYD6MDxvbxrN8y8NmBGuScvfaAFPDRLLmF -9dijscilIeUcE5fuDr3fKanvNFNb0+RqE4QGtjICxFKuItLcsiFCGtpA8CnJ7AoMXOLQusxI0zcK -zBIKinmwPQN/aUv0NCB9szTqjktk9T79syNnFQ0EuPAtwQlRPLJsFfClI9eDdOTlLsn+mCdCxqvG -nrDQWzilm1DefhiYtUU79nm06PcaewaD+9CL2rvHvRirCG88gGtAPxkZumWK5r7VXNM21+9AUiRg -OGcEMeyP84LG3rlV8zsxkVrctQgVrXYlCg17LofiDKYGvCYQbTed7N14jHyAxfDZd0jQ ------END CERTIFICATE----- - -Global Chambersign Root - 2008 -============================== ------BEGIN CERTIFICATE----- -MIIHSTCCBTGgAwIBAgIJAMnN0+nVfSPOMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYDVQQGEwJFVTFD -MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv -bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu -QS4xJzAlBgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwODAeFw0wODA4MDExMjMx -NDBaFw0zODA3MzExMjMxNDBaMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUg -Y3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJ -QTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBD -aGFtYmVyc2lnbiBSb290IC0gMjAwODCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDf -VtPkOpt2RbQT2//BthmLN0EYlVJH6xedKYiONWwGMi5HYvNJBL99RDaxccy9Wglz1dmFRP+RVyXf -XjaOcNFccUMd2drvXNL7G706tcuto8xEpw2uIRU/uXpbknXYpBI4iRmKt4DS4jJvVpyR1ogQC7N0 -ZJJ0YPP2zxhPYLIj0Mc7zmFLmY/CDNBAspjcDahOo7kKrmCgrUVSY7pmvWjg+b4aqIG7HkF4ddPB -/gBVsIdU6CeQNR1MM62X/JcumIS/LMmjv9GYERTtY/jKmIhYF5ntRQOXfjyGHoiMvvKRhI9lNNgA -TH23MRdaKXoKGCQwoze1eqkBfSbW+Q6OWfH9GzO1KTsXO0G2Id3UwD2ln58fQ1DJu7xsepeY7s2M -H/ucUa6LcL0nn3HAa6x9kGbo1106DbDVwo3VyJ2dwW3Q0L9R5OP4wzg2rtandeavhENdk5IMagfe -Ox2YItaswTXbo6Al/3K1dh3ebeksZixShNBFks4c5eUzHdwHU1SjqoI7mjcv3N2gZOnm3b2u/GSF -HTynyQbehP9r6GsaPMWis0L7iwk+XwhSx2LE1AVxv8Rk5Pihg+g+EpuoHtQ2TS9x9o0o9oOpE9Jh -wZG7SMA0j0GMS0zbaRL/UJScIINZc+18ofLx/d33SdNDWKBWY8o9PeU1VlnpDsogzCtLkykPAgMB -AAGjggFqMIIBZjASBgNVHRMBAf8ECDAGAQH/AgEMMB0GA1UdDgQWBBS5CcqcHtvTbDprru1U8VuT -BjUuXjCB4QYDVR0jBIHZMIHWgBS5CcqcHtvTbDprru1U8VuTBjUuXqGBsqSBrzCBrDELMAkGA1UE -BhMCRVUxQzBBBgNVBAcTOk1hZHJpZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJm -aXJtYS5jb20vYWRkcmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UEChMSQUMgQ2FtZXJm -aXJtYSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNpZ24gUm9vdCAtIDIwMDiCCQDJzdPp -1X0jzjAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUHAgEWHGh0 -dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAICIf3DekijZBZRG -/5BXqfEv3xoNa/p8DhxJJHkn2EaqbylZUohwEurdPfWbU1Rv4WCiqAm57OtZfMY18dwY6fFn5a+6 -ReAJ3spED8IXDneRRXozX1+WLGiLwUePmJs9wOzL9dWCkoQ10b42OFZyMVtHLaoXpGNR6woBrX/s -dZ7LoR/xfxKxueRkf2fWIyr0uDldmOghp+G9PUIadJpwr2hsUF1Jz//7Dl3mLEfXgTpZALVza2Mg -9jFFCDkO9HB+QHBaP9BrQql0PSgvAm11cpUJjUhjxsYjV5KTXjXBjfkK9yydYhz2rXzdpjEetrHH -foUm+qRqtdpjMNHvkzeyZi99Bffnt0uYlDXA2TopwZ2yUDMdSqlapskD7+3056huirRXhOukP9Du -qqqHW2Pok+JrqNS4cnhrG+055F3Lm6qH1U9OAP7Zap88MQ8oAgF9mOinsKJknnn4SPIVqczmyETr -P3iZ8ntxPjzxmKfFGBI/5rsoM0LpRQp8bfKGeS/Fghl9CYl8slR2iK7ewfPM4W7bMdaTrpmg7yVq -c5iJWzouE4gev8CSlDQb4ye3ix5vQv/n6TebUB0tovkC7stYWDpxvGjjqsGvHCgfotwjZT+B6q6Z -09gwzxMNTxXJhLynSC34MCN32EZLeW32jO06f2ARePTpm67VVMB0gNELQp/B ------END CERTIFICATE----- - Go Daddy Root Certificate Authority - G2 ======================================== -----BEGIN CERTIFICATE----- @@ -2360,72 +642,6 @@ Zt3hrvJBW8qYVoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI 03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw= -----END CERTIFICATE----- -Certinomis - Autorité Racine -============================= ------BEGIN CERTIFICATE----- -MIIFnDCCA4SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjETMBEGA1UEChMK -Q2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxJjAkBgNVBAMMHUNlcnRpbm9taXMg -LSBBdXRvcml0w6kgUmFjaW5lMB4XDTA4MDkxNzA4Mjg1OVoXDTI4MDkxNzA4Mjg1OVowYzELMAkG -A1UEBhMCRlIxEzARBgNVBAoTCkNlcnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMSYw -JAYDVQQDDB1DZXJ0aW5vbWlzIC0gQXV0b3JpdMOpIFJhY2luZTCCAiIwDQYJKoZIhvcNAQEBBQAD -ggIPADCCAgoCggIBAJ2Fn4bT46/HsmtuM+Cet0I0VZ35gb5j2CN2DpdUzZlMGvE5x4jYF1AMnmHa -wE5V3udauHpOd4cN5bjr+p5eex7Ezyh0x5P1FMYiKAT5kcOrJ3NqDi5N8y4oH3DfVS9O7cdxbwly -Lu3VMpfQ8Vh30WC8Tl7bmoT2R2FFK/ZQpn9qcSdIhDWerP5pqZ56XjUl+rSnSTV3lqc2W+HN3yNw -2F1MpQiD8aYkOBOo7C+ooWfHpi2GR+6K/OybDnT0K0kCe5B1jPyZOQE51kqJ5Z52qz6WKDgmi92N -jMD2AR5vpTESOH2VwnHu7XSu5DaiQ3XV8QCb4uTXzEIDS3h65X27uK4uIJPT5GHfceF2Z5c/tt9q -c1pkIuVC28+BA5PY9OMQ4HL2AHCs8MF6DwV/zzRpRbWT5BnbUhYjBYkOjUjkJW+zeL9i9Qf6lSTC -lrLooyPCXQP8w9PlfMl1I9f09bze5N/NgL+RiH2nE7Q5uiy6vdFrzPOlKO1Enn1So2+WLhl+HPNb -xxaOu2B9d2ZHVIIAEWBsMsGoOBvrbpgT1u449fCfDu/+MYHB0iSVL1N6aaLwD4ZFjliCK0wi1F6g -530mJ0jfJUaNSih8hp75mxpZuWW/Bd22Ql095gBIgl4g9xGC3srYn+Y3RyYe63j3YcNBZFgCQfna -4NH4+ej9Uji29YnfAgMBAAGjWzBZMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G -A1UdDgQWBBQNjLZh2kS40RR9w759XkjwzspqsDAXBgNVHSAEEDAOMAwGCiqBegFWAgIAAQEwDQYJ -KoZIhvcNAQEFBQADggIBACQ+YAZ+He86PtvqrxyaLAEL9MW12Ukx9F1BjYkMTv9sov3/4gbIOZ/x -WqndIlgVqIrTseYyCYIDbNc/CMf4uboAbbnW/FIyXaR/pDGUu7ZMOH8oMDX/nyNTt7buFHAAQCva -R6s0fl6nVjBhK4tDrP22iCj1a7Y+YEq6QpA0Z43q619FVDsXrIvkxmUP7tCMXWY5zjKn2BCXwH40 -nJ+U8/aGH88bc62UeYdocMMzpXDn2NU4lG9jeeu/Cg4I58UvD0KgKxRA/yHgBcUn4YQRE7rWhh1B -CxMjidPJC+iKunqjo3M3NYB9Ergzd0A4wPpeMNLytqOx1qKVl4GbUu1pTP+A5FPbVFsDbVRfsbjv -JL1vnxHDx2TCDyhihWZeGnuyt++uNckZM6i4J9szVb9o4XVIRFb7zdNIu0eJOqxp9YDG5ERQL1TE -qkPFMTFYvZbF6nVsmnWxTfj3l/+WFvKXTej28xH5On2KOG4Ey+HTRRWqpdEdnV1j6CTmNhTih60b -WfVEm/vXd3wfAXBioSAaosUaKPQhA+4u2cGA6rnZgtZbdsLLO7XSAPCjDuGtbkD326C00EauFddE -wk01+dIL8hf2rGbVJLJP0RyZwG71fet0BLj5TXcJ17TPBzAJ8bgAVtkXFhYKK4bfjwEZGuW7gmP/ -vgt2Fl43N+bYdJeimUV5 ------END CERTIFICATE----- - -Root CA Generalitat Valenciana -============================== ------BEGIN CERTIFICATE----- -MIIGizCCBXOgAwIBAgIEO0XlaDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJFUzEfMB0GA1UE -ChMWR2VuZXJhbGl0YXQgVmFsZW5jaWFuYTEPMA0GA1UECxMGUEtJR1ZBMScwJQYDVQQDEx5Sb290 -IENBIEdlbmVyYWxpdGF0IFZhbGVuY2lhbmEwHhcNMDEwNzA2MTYyMjQ3WhcNMjEwNzAxMTUyMjQ3 -WjBoMQswCQYDVQQGEwJFUzEfMB0GA1UEChMWR2VuZXJhbGl0YXQgVmFsZW5jaWFuYTEPMA0GA1UE -CxMGUEtJR1ZBMScwJQYDVQQDEx5Sb290IENBIEdlbmVyYWxpdGF0IFZhbGVuY2lhbmEwggEiMA0G -CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGKqtXETcvIorKA3Qdyu0togu8M1JAJke+WmmmO3I2 -F0zo37i7L3bhQEZ0ZQKQUgi0/6iMweDHiVYQOTPvaLRfX9ptI6GJXiKjSgbwJ/BXufjpTjJ3Cj9B -ZPPrZe52/lSqfR0grvPXdMIKX/UIKFIIzFVd0g/bmoGlu6GzwZTNVOAydTGRGmKy3nXiz0+J2ZGQ -D0EbtFpKd71ng+CT516nDOeB0/RSrFOyA8dEJvt55cs0YFAQexvba9dHq198aMpunUEDEO5rmXte -JajCq+TA81yc477OMUxkHl6AovWDfgzWyoxVjr7gvkkHD6MkQXpYHYTqWBLI4bft75PelAgxAgMB -AAGjggM7MIIDNzAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6Ly9vY3NwLnBraS5n -dmEuZXMwEgYDVR0TAQH/BAgwBgEB/wIBAjCCAjQGA1UdIASCAiswggInMIICIwYKKwYBBAG/VQIB -ADCCAhMwggHoBggrBgEFBQcCAjCCAdoeggHWAEEAdQB0AG8AcgBpAGQAYQBkACAAZABlACAAQwBl -AHIAdABpAGYAaQBjAGEAYwBpAPMAbgAgAFIAYQDtAHoAIABkAGUAIABsAGEAIABHAGUAbgBlAHIA -YQBsAGkAdABhAHQAIABWAGEAbABlAG4AYwBpAGEAbgBhAC4ADQAKAEwAYQAgAEQAZQBjAGwAYQBy -AGEAYwBpAPMAbgAgAGQAZQAgAFAAcgDhAGMAdABpAGMAYQBzACAAZABlACAAQwBlAHIAdABpAGYA -aQBjAGEAYwBpAPMAbgAgAHEAdQBlACAAcgBpAGcAZQAgAGUAbAAgAGYAdQBuAGMAaQBvAG4AYQBt -AGkAZQBuAHQAbwAgAGQAZQAgAGwAYQAgAHAAcgBlAHMAZQBuAHQAZQAgAEEAdQB0AG8AcgBpAGQA -YQBkACAAZABlACAAQwBlAHIAdABpAGYAaQBjAGEAYwBpAPMAbgAgAHMAZQAgAGUAbgBjAHUAZQBu -AHQAcgBhACAAZQBuACAAbABhACAAZABpAHIAZQBjAGMAaQDzAG4AIAB3AGUAYgAgAGgAdAB0AHAA -OgAvAC8AdwB3AHcALgBwAGsAaQAuAGcAdgBhAC4AZQBzAC8AYwBwAHMwJQYIKwYBBQUHAgEWGWh0 -dHA6Ly93d3cucGtpLmd2YS5lcy9jcHMwHQYDVR0OBBYEFHs100DSHHgZZu90ECjcPk+yeAT8MIGV -BgNVHSMEgY0wgYqAFHs100DSHHgZZu90ECjcPk+yeAT8oWykajBoMQswCQYDVQQGEwJFUzEfMB0G -A1UEChMWR2VuZXJhbGl0YXQgVmFsZW5jaWFuYTEPMA0GA1UECxMGUEtJR1ZBMScwJQYDVQQDEx5S -b290IENBIEdlbmVyYWxpdGF0IFZhbGVuY2lhbmGCBDtF5WgwDQYJKoZIhvcNAQEFBQADggEBACRh -TvW1yEICKrNcda3FbcrnlD+laJWIwVTAEGmiEi8YPyVQqHxK6sYJ2fR1xkDar1CdPaUWu20xxsdz -Ckj+IHLtb8zog2EWRpABlUt9jppSCS/2bxzkoXHPjCpaF3ODR00PNvsETUlR4hTJZGH71BTg9J63 -NI8KJr2XXPR5OkowGcytT6CYirQxlyric21+eLj4iIlPsSKRZEv1UN4D2+XFducTZnV+ZfsBn5OH -iJ35Rld8TWCvmHMTI6QgkYH60GFmuH3Rr9ZvHmw96RH9qfmCIoaZM3Fa6hlXPZHNqcCjbgcTpsnt -+GijnsNacgmHKNHEc8RzGF9QdRYxn7fofMM= ------END CERTIFICATE----- - TWCA Root Certification Authority ================================= -----BEGIN CERTIFICATE----- @@ -2468,60 +684,6 @@ tnRGEmyR7jTV7JqR50S+kDFy1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29 mvVXIwAHIRc/SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03 -----END CERTIFICATE----- -EC-ACC -====== ------BEGIN CERTIFICATE----- -MIIFVjCCBD6gAwIBAgIQ7is969Qh3hSoYqwE893EATANBgkqhkiG9w0BAQUFADCB8zELMAkGA1UE -BhMCRVMxOzA5BgNVBAoTMkFnZW5jaWEgQ2F0YWxhbmEgZGUgQ2VydGlmaWNhY2lvIChOSUYgUS0w -ODAxMTc2LUkpMSgwJgYDVQQLEx9TZXJ2ZWlzIFB1YmxpY3MgZGUgQ2VydGlmaWNhY2lvMTUwMwYD -VQQLEyxWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAoYykwMzE1MDMGA1UE -CxMsSmVyYXJxdWlhIEVudGl0YXRzIGRlIENlcnRpZmljYWNpbyBDYXRhbGFuZXMxDzANBgNVBAMT -BkVDLUFDQzAeFw0wMzAxMDcyMzAwMDBaFw0zMTAxMDcyMjU5NTlaMIHzMQswCQYDVQQGEwJFUzE7 -MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8gKE5JRiBRLTA4MDExNzYt -SSkxKDAmBgNVBAsTH1NlcnZlaXMgUHVibGljcyBkZSBDZXJ0aWZpY2FjaW8xNTAzBgNVBAsTLFZl -Z2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQubmV0L3ZlcmFycmVsIChjKTAzMTUwMwYDVQQLEyxKZXJh -cnF1aWEgRW50aXRhdHMgZGUgQ2VydGlmaWNhY2lvIENhdGFsYW5lczEPMA0GA1UEAxMGRUMtQUND -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsyLHT+KXQpWIR4NA9h0X84NzJB5R85iK -w5K4/0CQBXCHYMkAqbWUZRkiFRfCQ2xmRJoNBD45b6VLeqpjt4pEndljkYRm4CgPukLjbo73FCeT -ae6RDqNfDrHrZqJyTxIThmV6PttPB/SnCWDaOkKZx7J/sxaVHMf5NLWUhdWZXqBIoH7nF2W4onW4 -HvPlQn2v7fOKSGRdghST2MDk/7NQcvJ29rNdQlB50JQ+awwAvthrDk4q7D7SzIKiGGUzE3eeml0a -E9jD2z3Il3rucO2n5nzbcc8tlGLfbdb1OL4/pYUKGbio2Al1QnDE6u/LDsg0qBIimAy4E5S2S+zw -0JDnJwIDAQABo4HjMIHgMB0GA1UdEQQWMBSBEmVjX2FjY0BjYXRjZXJ0Lm5ldDAPBgNVHRMBAf8E -BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUoMOLRKo3pUW/l4Ba0fF4opvpXY0wfwYD -VR0gBHgwdjB0BgsrBgEEAfV4AQMBCjBlMCwGCCsGAQUFBwIBFiBodHRwczovL3d3dy5jYXRjZXJ0 -Lm5ldC92ZXJhcnJlbDA1BggrBgEFBQcCAjApGidWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5l -dC92ZXJhcnJlbCAwDQYJKoZIhvcNAQEFBQADggEBAKBIW4IB9k1IuDlVNZyAelOZ1Vr/sXE7zDkJ -lF7W2u++AVtd0x7Y/X1PzaBB4DSTv8vihpw3kpBWHNzrKQXlxJ7HNd+KDM3FIUPpqojlNcAZQmNa -Al6kSBg6hW/cnbw/nZzBh7h6YQjpdwt/cKt63dmXLGQehb+8dJahw3oS7AwaboMMPOhyRp/7SNVe -l+axofjk70YllJyJ22k4vuxcDlbHZVHlUIiIv0LVKz3l+bqeLrPK9HOSAgu+TGbrIP65y7WZf+a2 -E/rKS03Z7lNGBjvGTq2TWoF+bCpLagVFjPIhpDGQh2xlnJ2lYJU6Un/10asIbvPuW/mIPX64b24D -5EI= ------END CERTIFICATE----- - -Hellenic Academic and Research Institutions RootCA 2011 -======================================================= ------BEGIN CERTIFICATE----- -MIIEMTCCAxmgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMCR1IxRDBCBgNVBAoT -O0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9y -aXR5MUAwPgYDVQQDEzdIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z -IFJvb3RDQSAyMDExMB4XDTExMTIwNjEzNDk1MloXDTMxMTIwMTEzNDk1MlowgZUxCzAJBgNVBAYT -AkdSMUQwQgYDVQQKEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z -IENlcnQuIEF1dGhvcml0eTFAMD4GA1UEAxM3SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNo -IEluc3RpdHV0aW9ucyBSb290Q0EgMjAxMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB -AKlTAOMupvaO+mDYLZU++CwqVE7NuYRhlFhPjz2L5EPzdYmNUeTDN9KKiE15HrcS3UN4SoqS5tdI -1Q+kOilENbgH9mgdVc04UfCMJDGFr4PJfel3r+0ae50X+bOdOFAPplp5kYCvN66m0zH7tSYJnTxa -71HFK9+WXesyHgLacEnsbgzImjeN9/E2YEsmLIKe0HjzDQ9jpFEw4fkrJxIH2Oq9GGKYsFk3fb7u -8yBRQlqD75O6aRXxYp2fmTmCobd0LovUxQt7L/DICto9eQqakxylKHJzkUOap9FNhYS5qXSPFEDH -3N6sQWRstBmbAmNtJGSPRLIl6s5ddAxjMlyNh+UCAwEAAaOBiTCBhjAPBgNVHRMBAf8EBTADAQH/ -MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUppFC/RNhSiOeCKQp5dgTBCPuQSUwRwYDVR0eBEAwPqA8 -MAWCAy5ncjAFggMuZXUwBoIELmVkdTAGggQub3JnMAWBAy5ncjAFgQMuZXUwBoEELmVkdTAGgQQu -b3JnMA0GCSqGSIb3DQEBBQUAA4IBAQAf73lB4XtuP7KMhjdCSk4cNx6NZrokgclPEg8hwAOXhiVt -XdMiKahsog2p6z0GW5k6x8zDmjR/qw7IThzh+uTczQ2+vyT+bOdrwg3IBp5OjWEopmr95fZi6hg8 -TqBTnbI6nOulnJEWtk2C4AwFSKls9cz4y51JtPACpf1wA+2KIaWuE4ZJwzNzvoc7dIsXRSZMFpGD -/md9zU1jZ/rzAxKWeAaNsWftjj++n08C9bMJL/NMh98qy5V8AcysNnq/onN694/BtZqhFLKPM58N -7yLcZnuEvUUXBj08yrl3NI/K6s8/MT7jiOOASSXIl7WdmplNsDz4SgCbZN2fOUvRJ9e4 ------END CERTIFICATE----- - Actalis Authentication Root CA ============================== -----BEGIN CERTIFICATE----- @@ -2553,96 +715,6 @@ OR/qnuOf0GZvBeyqdn6/axag67XH/JJULysRJyU3eExRarDzzFhdFPFqSBX/wge2sY0PjlxQRrM9 vwGYT7JZVEc+NHt4bVaTLnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg== -----END CERTIFICATE----- -Trustis FPS Root CA -=================== ------BEGIN CERTIFICATE----- -MIIDZzCCAk+gAwIBAgIQGx+ttiD5JNM2a/fH8YygWTANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQG -EwJHQjEYMBYGA1UEChMPVHJ1c3RpcyBMaW1pdGVkMRwwGgYDVQQLExNUcnVzdGlzIEZQUyBSb290 -IENBMB4XDTAzMTIyMzEyMTQwNloXDTI0MDEyMTExMzY1NFowRTELMAkGA1UEBhMCR0IxGDAWBgNV -BAoTD1RydXN0aXMgTGltaXRlZDEcMBoGA1UECxMTVHJ1c3RpcyBGUFMgUm9vdCBDQTCCASIwDQYJ -KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVQe547NdDfxIzNjpvto8A2mfRC6qc+gIMPpqdZh8mQ -RUN+AOqGeSoDvT03mYlmt+WKVoaTnGhLaASMk5MCPjDSNzoiYYkchU59j9WvezX2fihHiTHcDnlk -H5nSW7r+f2C/revnPDgpai/lkQtV/+xvWNUtyd5MZnGPDNcE2gfmHhjjvSkCqPoc4Vu5g6hBSLwa -cY3nYuUtsuvffM/bq1rKMfFMIvMFE/eC+XN5DL7XSxzA0RU8k0Fk0ea+IxciAIleH2ulrG6nS4zt -o3Lmr2NNL4XSFDWaLk6M6jKYKIahkQlBOrTh4/L68MkKokHdqeMDx4gVOxzUGpTXn2RZEm0CAwEA -AaNTMFEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS6+nEleYtXQSUhhgtx67JkDoshZzAd -BgNVHQ4EFgQUuvpxJXmLV0ElIYYLceuyZA6LIWcwDQYJKoZIhvcNAQEFBQADggEBAH5Y//01GX2c -GE+esCu8jowU/yyg2kdbw++BLa8F6nRIW/M+TgfHbcWzk88iNVy2P3UnXwmWzaD+vkAMXBJV+JOC -yinpXj9WV4s4NvdFGkwozZ5BuO1WTISkQMi4sKUraXAEasP41BIy+Q7DsdwyhEQsb8tGD+pmQQ9P -8Vilpg0ND2HepZ5dfWWhPBfnqFVO76DH7cZEf1T1o+CP8HxVIo8ptoGj4W1OLBuAZ+ytIJ8MYmHV -l/9D7S3B2l0pKoU/rGXuhg8FjZBf3+6f9L/uHfuY5H+QK4R4EA5sSVPvFVtlRkpdr7r7OnIdzfYl -iB6XzCGcKQENZetX2fNXlrtIzYE= ------END CERTIFICATE----- - -StartCom Certification Authority -================================ ------BEGIN CERTIFICATE----- -MIIHhzCCBW+gAwIBAgIBLTANBgkqhkiG9w0BAQsFADB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMN -U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmlu -ZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0 -NjM3WhcNMzYwOTE3MTk0NjM2WjB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk -LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMg -U3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw -ggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZkpMyONvg45iPwbm2xPN1y -o4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rfOQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/ -Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/CJi/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/d -eMotHweXMAEtcnn6RtYTKqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt -2PZE4XNiHzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMMAv+Z -6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w+2OqqGwaVLRcJXrJ -osmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/ -untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVc -UjyJthkqcwEKDwOzEmDyei+B26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT -37uMdBNSSwIDAQABo4ICEDCCAgwwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD -VR0OBBYEFE4L7xqkQFulF2mHMMo0aEPQQa7yMB8GA1UdIwQYMBaAFE4L7xqkQFulF2mHMMo0aEPQ -Qa7yMIIBWgYDVR0gBIIBUTCCAU0wggFJBgsrBgEEAYG1NwEBATCCATgwLgYIKwYBBQUHAgEWImh0 -dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu -c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgc8GCCsGAQUFBwICMIHCMCcWIFN0YXJ0IENv -bW1lcmNpYWwgKFN0YXJ0Q29tKSBMdGQuMAMCAQEagZZMaW1pdGVkIExpYWJpbGl0eSwgcmVhZCB0 -aGUgc2VjdGlvbiAqTGVnYWwgTGltaXRhdGlvbnMqIG9mIHRoZSBTdGFydENvbSBDZXJ0aWZpY2F0 -aW9uIEF1dGhvcml0eSBQb2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93d3cuc3RhcnRzc2wuY29t -L3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGG+EIBDQQrFilTdGFydENvbSBG -cmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTANBgkqhkiG9w0BAQsFAAOCAgEAjo/n3JR5 -fPGFf59Jb2vKXfuM/gTFwWLRfUKKvFO3lANmMD+x5wqnUCBVJX92ehQN6wQOQOY+2IirByeDqXWm -N3PH/UvSTa0XQMhGvjt/UfzDtgUx3M2FIk5xt/JxXrAaxrqTi3iSSoX4eA+D/i+tLPfkpLst0OcN -Org+zvZ49q5HJMqjNTbOx8aHmNrs++myziebiMMEofYLWWivydsQD032ZGNcpRJvkrKTlMeIFw6T -tn5ii5B/q06f/ON1FE8qMt9bDeD1e5MNq6HPh+GlBEXoPBKlCcWw0bdT82AUuoVpaiF8H3VhFyAX -e2w7QSlc4axa0c2Mm+tgHRns9+Ww2vl5GKVFP0lDV9LdJNUso/2RjSe15esUBppMeyG7Oq0wBhjA -2MFrLH9ZXF2RsXAiV+uKa0hK1Q8p7MZAwC+ITGgBF3f0JBlPvfrhsiAhS90a2Cl9qrjeVOwhVYBs -HvUwyKMQ5bLmKhQxw4UtjJixhlpPiVktucf3HMiKf8CdBUrmQk9io20ppB+Fq9vlgcitKj1MXVuE -JnHEhV5xJMqlG2zYYdMa4FTbzrqpMrUi9nNBCV24F10OD5mQ1kfabwo6YigUZ4LZ8dCAWZvLMdib -D4x3TrVoivJs9iQOLWxwxXPR3hTQcY+203sC9uO41Alua551hDnmfyWl8kgAwKQB2j8= ------END CERTIFICATE----- - -StartCom Certification Authority G2 -=================================== ------BEGIN CERTIFICATE----- -MIIFYzCCA0ugAwIBAgIBOzANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJJTDEWMBQGA1UEChMN -U3RhcnRDb20gTHRkLjEsMCoGA1UEAxMjU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg -RzIwHhcNMTAwMTAxMDEwMDAxWhcNMzkxMjMxMjM1OTAxWjBTMQswCQYDVQQGEwJJTDEWMBQGA1UE -ChMNU3RhcnRDb20gTHRkLjEsMCoGA1UEAxMjU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3Jp -dHkgRzIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2iTZbB7cgNr2Cu+EWIAOVeq8O -o1XJJZlKxdBWQYeQTSFgpBSHO839sj60ZwNq7eEPS8CRhXBF4EKe3ikj1AENoBB5uNsDvfOpL9HG -4A/LnooUCri99lZi8cVytjIl2bLzvWXFDSxu1ZJvGIsAQRSCb0AgJnooD/Uefyf3lLE3PbfHkffi -Aez9lInhzG7TNtYKGXmu1zSCZf98Qru23QumNK9LYP5/Q0kGi4xDuFby2X8hQxfqp0iVAXV16iul -Q5XqFYSdCI0mblWbq9zSOdIxHWDirMxWRST1HFSr7obdljKF+ExP6JV2tgXdNiNnvP8V4so75qbs -O+wmETRIjfaAKxojAuuKHDp2KntWFhxyKrOq42ClAJ8Em+JvHhRYW6Vsi1g8w7pOOlz34ZYrPu8H -vKTlXcxNnw3h3Kq74W4a7I/htkxNeXJdFzULHdfBR9qWJODQcqhaX2YtENwvKhOuJv4KHBnM0D4L -nMgJLvlblnpHnOl68wVQdJVznjAJ85eCXuaPOQgeWeU1FEIT/wCc976qUM/iUUjXuG+v+E5+M5iS -FGI6dWPPe/regjupuznixL0sAA7IF6wT700ljtizkC+p2il9Ha90OrInwMEePnWjFqmveiJdnxMa -z6eg6+OGCtP95paV1yPIN93EfKo2rJgaErHgTuixO/XWb/Ew1wIDAQABo0IwQDAPBgNVHRMBAf8E -BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUS8W0QGutHLOlHGVuRjaJhwUMDrYwDQYJ -KoZIhvcNAQELBQADggIBAHNXPyzVlTJ+N9uWkusZXn5T50HsEbZH77Xe7XRcxfGOSeD8bpkTzZ+K -2s06Ctg6Wgk/XzTQLwPSZh0avZyQN8gMjgdalEVGKua+etqhqaRpEpKwfTbURIfXUfEpY9Z1zRbk -J4kd+MIySP3bmdCPX1R0zKxnNBFi2QwKN4fRoxdIjtIXHfbX/dtl6/2o1PXWT6RbdejF0mCy2wl+ -JYt7ulKSnj7oxXehPOBKc2thz4bcQ///If4jXSRK9dNtD2IEBVeC2m6kMyV5Sy5UGYvMLD0w6dEG -/+gyRr61M3Z3qAFdlsHB1b6uJcDJHgoJIIihDsnzb02CVAAgp9KP5DlUFy6NHrgbuxu9mk47EDTc -nIhT76IxW1hPkWLIwpqazRVdOKnWvvgTtZ8SafJQYqz7Fzf07rh1Z2AQ+4NQ+US1dZxAF7L+/Xld -blhYXzD8AK6vM8EOTmy6p6ahfzLbOOCxchcKK5HsamMm7YnUeMx0HgX4a/6ManY5Ka5lIxKVCCIc -l85bBu4M4ru8H0ST9tg4RQUh7eStqxK2A6RCLi3ECToDZ2mEmuFZkIoohdVddLHRDiBYmxOlsGOm -7XtH/UVVMKTumtTm4ofvmMkyghEpIrwACjFeLQ/Ajulrso8uBtjRkcfGEvRM/TAXw8HaOFvjqerm -obp573PYtlNXLfbQ4ddI ------END CERTIFICATE----- - Buypass Class 2 Root CA ======================= -----BEGIN CERTIFICATE----- @@ -2725,55 +797,6 @@ P0HHRwA11fXT91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4pTpPDpFQUWw== -----END CERTIFICATE----- -EE Certification Centre Root CA -=============================== ------BEGIN CERTIFICATE----- -MIIEAzCCAuugAwIBAgIQVID5oHPtPwBMyonY43HmSjANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQG -EwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2Vy -dGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMCIYDzIw -MTAxMDMwMTAxMDMwWhgPMjAzMDEyMTcyMzU5NTlaMHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlB -UyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRy -ZSBSb290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IB -DwAwggEKAoIBAQDIIMDs4MVLqwd4lfNE7vsLDP90jmG7sWLqI9iroWUyeuuOF0+W2Ap7kaJjbMeM -TC55v6kF/GlclY1i+blw7cNRfdCT5mzrMEvhvH2/UpvObntl8jixwKIy72KyaOBhU8E2lf/slLo2 -rpwcpzIP5Xy0xm90/XsY6KxX7QYgSzIwWFv9zajmofxwvI6Sc9uXp3whrj3B9UiHbCe9nyV0gVWw -93X2PaRka9ZP585ArQ/dMtO8ihJTmMmJ+xAdTX7Nfh9WDSFwhfYggx/2uh8Ej+p3iDXE/+pOoYtN -P2MbRMNE1CV2yreN1x5KZmTNXMWcg+HCCIia7E6j8T4cLNlsHaFLAgMBAAGjgYowgYcwDwYDVR0T -AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBLyWj7qVhy/zQas8fElyalL1BSZ -MEUGA1UdJQQ+MDwGCCsGAQUFBwMCBggrBgEFBQcDAQYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEF -BQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQEFBQADggEBAHv25MANqhlHt01Xo/6tu7Fq1Q+e2+Rj -xY6hUFaTlrg4wCQiZrxTFGGVv9DHKpY5P30osxBAIWrEr7BSdxjhlthWXePdNl4dp1BUoMUq5KqM -lIpPnTX/dqQGE5Gion0ARD9V04I8GtVbvFZMIi5GQ4okQC3zErg7cBqklrkar4dBGmoYDQZPxz5u -uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIWiAYLtqZLICjU -3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/vGVCJYMzpJJUPwssd8m92kMfM -dcGWxZ0= ------END CERTIFICATE----- - -TURKTRUST Certificate Services Provider Root 2007 -================================================= ------BEGIN CERTIFICATE----- -MIIEPTCCAyWgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBvzE/MD0GA1UEAww2VMOcUktUUlVTVCBF -bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxMQswCQYDVQQGEwJUUjEP -MA0GA1UEBwwGQW5rYXJhMV4wXAYDVQQKDFVUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUg -QmlsacWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLiAoYykgQXJhbMSxayAyMDA3MB4X -DTA3MTIyNTE4MzcxOVoXDTE3MTIyMjE4MzcxOVowgb8xPzA9BgNVBAMMNlTDnFJLVFJVU1QgRWxl -a3Ryb25payBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsTELMAkGA1UEBhMCVFIxDzAN -BgNVBAcMBkFua2FyYTFeMFwGA1UECgxVVMOcUktUUlVTVCBCaWxnaSDEsGxldGnFn2ltIHZlIEJp -bGnFn2ltIEfDvHZlbmxpxJ9pIEhpem1ldGxlcmkgQS7Fni4gKGMpIEFyYWzEsWsgMjAwNzCCASIw -DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKu3PgqMyKVYFeaK7yc9SrToJdPNM8Ig3BnuiD9N -YvDdE3ePYakqtdTyuTFYKTsvP2qcb3N2Je40IIDu6rfwxArNK4aUyeNgsURSsloptJGXg9i3phQv -KUmi8wUG+7RP2qFsmmaf8EMJyupyj+sA1zU511YXRxcw9L6/P8JorzZAwan0qafoEGsIiveGHtya -KhUG9qPw9ODHFNRRf8+0222vR5YXm3dx2KdxnSQM9pQ/hTEST7ruToK4uT6PIzdezKKqdfcYbwnT -rqdUKDT74eA7YH2gvnmJhsifLfkKS8RQouf9eRbHegsYz85M733WB2+Y8a+xwXrXgTW4qhe04MsC -AwEAAaNCMEAwHQYDVR0OBBYEFCnFkKslrxHkYb+j/4hhkeYO/pyBMA4GA1UdDwEB/wQEAwIBBjAP -BgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAQDdr4Ouwo0RSVgrESLFF6QSU2TJ/s -Px+EnWVUXKgWAkD6bho3hO9ynYYKVZ1WKKxmLNA6VpM0ByWtCLCPyA8JWcqdmBzlVPi5RX9ql2+I -aE1KBiY3iAIOtsbWcpnOa3faYjGkVh+uX4132l32iPwa2Z61gfAyuOOI0JzzaqC5mxRZNTZPz/OO -Xl0XrRWV2N2y1RVuAE6zS89mlOTgzbUF2mNXi+WzqtvALhyQRNsaXRik7r4EW5nVcV9VZWRi1aKb -BFmGyGJ353yCRWo9F7/snXUMrqNvWtMvmDb08PUZqxFdyKbjKlhqQgnDvZImZjINXQhVdP+MmNAK -poRq0Tl9 ------END CERTIFICATE----- - D-TRUST Root Class 3 CA 2 2009 ============================== -----BEGIN CERTIFICATE----- @@ -2823,171 +846,6 @@ NCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqXKVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVv w9y4AyHqnxbxLFS1 -----END CERTIFICATE----- -PSCProcert -========== ------BEGIN CERTIFICATE----- -MIIJhjCCB26gAwIBAgIBCzANBgkqhkiG9w0BAQsFADCCAR4xPjA8BgNVBAMTNUF1dG9yaWRhZCBk -ZSBDZXJ0aWZpY2FjaW9uIFJhaXogZGVsIEVzdGFkbyBWZW5lem9sYW5vMQswCQYDVQQGEwJWRTEQ -MA4GA1UEBxMHQ2FyYWNhczEZMBcGA1UECBMQRGlzdHJpdG8gQ2FwaXRhbDE2MDQGA1UEChMtU2lz -dGVtYSBOYWNpb25hbCBkZSBDZXJ0aWZpY2FjaW9uIEVsZWN0cm9uaWNhMUMwQQYDVQQLEzpTdXBl -cmludGVuZGVuY2lhIGRlIFNlcnZpY2lvcyBkZSBDZXJ0aWZpY2FjaW9uIEVsZWN0cm9uaWNhMSUw -IwYJKoZIhvcNAQkBFhZhY3JhaXpAc3VzY2VydGUuZ29iLnZlMB4XDTEwMTIyODE2NTEwMFoXDTIw -MTIyNTIzNTk1OVowgdExJjAkBgkqhkiG9w0BCQEWF2NvbnRhY3RvQHByb2NlcnQubmV0LnZlMQ8w -DQYDVQQHEwZDaGFjYW8xEDAOBgNVBAgTB01pcmFuZGExKjAoBgNVBAsTIVByb3ZlZWRvciBkZSBD -ZXJ0aWZpY2Fkb3MgUFJPQ0VSVDE2MDQGA1UEChMtU2lzdGVtYSBOYWNpb25hbCBkZSBDZXJ0aWZp -Y2FjaW9uIEVsZWN0cm9uaWNhMQswCQYDVQQGEwJWRTETMBEGA1UEAxMKUFNDUHJvY2VydDCCAiIw -DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANW39KOUM6FGqVVhSQ2oh3NekS1wwQYalNo97BVC -wfWMrmoX8Yqt/ICV6oNEolt6Vc5Pp6XVurgfoCfAUFM+jbnADrgV3NZs+J74BCXfgI8Qhd19L3uA -3VcAZCP4bsm+lU/hdezgfl6VzbHvvnpC2Mks0+saGiKLt38GieU89RLAu9MLmV+QfI4tL3czkkoh -RqipCKzx9hEC2ZUWno0vluYC3XXCFCpa1sl9JcLB/KpnheLsvtF8PPqv1W7/U0HU9TI4seJfxPmO -EO8GqQKJ/+MMbpfg353bIdD0PghpbNjU5Db4g7ayNo+c7zo3Fn2/omnXO1ty0K+qP1xmk6wKImG2 -0qCZyFSTXai20b1dCl53lKItwIKOvMoDKjSuc/HUtQy9vmebVOvh+qBa7Dh+PsHMosdEMXXqP+UH -0quhJZb25uSgXTcYOWEAM11G1ADEtMo88aKjPvM6/2kwLkDd9p+cJsmWN63nOaK/6mnbVSKVUyqU -td+tFjiBdWbjxywbk5yqjKPK2Ww8F22c3HxT4CAnQzb5EuE8XL1mv6JpIzi4mWCZDlZTOpx+FIyw -Bm/xhnaQr/2v/pDGj59/i5IjnOcVdo/Vi5QTcmn7K2FjiO/mpF7moxdqWEfLcU8UC17IAggmosvp -r2uKGcfLFFb14dq12fy/czja+eevbqQ34gcnAgMBAAGjggMXMIIDEzASBgNVHRMBAf8ECDAGAQH/ -AgEBMDcGA1UdEgQwMC6CD3N1c2NlcnRlLmdvYi52ZaAbBgVghl4CAqASDBBSSUYtRy0yMDAwNDAz -Ni0wMB0GA1UdDgQWBBRBDxk4qpl/Qguk1yeYVKIXTC1RVDCCAVAGA1UdIwSCAUcwggFDgBStuyId -xuDSAaj9dlBSk+2YwU2u06GCASakggEiMIIBHjE+MDwGA1UEAxM1QXV0b3JpZGFkIGRlIENlcnRp -ZmljYWNpb24gUmFpeiBkZWwgRXN0YWRvIFZlbmV6b2xhbm8xCzAJBgNVBAYTAlZFMRAwDgYDVQQH -EwdDYXJhY2FzMRkwFwYDVQQIExBEaXN0cml0byBDYXBpdGFsMTYwNAYDVQQKEy1TaXN0ZW1hIE5h -Y2lvbmFsIGRlIENlcnRpZmljYWNpb24gRWxlY3Ryb25pY2ExQzBBBgNVBAsTOlN1cGVyaW50ZW5k -ZW5jaWEgZGUgU2VydmljaW9zIGRlIENlcnRpZmljYWNpb24gRWxlY3Ryb25pY2ExJTAjBgkqhkiG -9w0BCQEWFmFjcmFpekBzdXNjZXJ0ZS5nb2IudmWCAQowDgYDVR0PAQH/BAQDAgEGME0GA1UdEQRG -MESCDnByb2NlcnQubmV0LnZloBUGBWCGXgIBoAwMClBTQy0wMDAwMDKgGwYFYIZeAgKgEgwQUklG -LUotMzE2MzUzNzMtNzB2BgNVHR8EbzBtMEagRKBChkBodHRwOi8vd3d3LnN1c2NlcnRlLmdvYi52 -ZS9sY3IvQ0VSVElGSUNBRE8tUkFJWi1TSEEzODRDUkxERVIuY3JsMCOgIaAfhh1sZGFwOi8vYWNy -YWl6LnN1c2NlcnRlLmdvYi52ZTA3BggrBgEFBQcBAQQrMCkwJwYIKwYBBQUHMAGGG2h0dHA6Ly9v -Y3NwLnN1c2NlcnRlLmdvYi52ZTBBBgNVHSAEOjA4MDYGBmCGXgMBAjAsMCoGCCsGAQUFBwIBFh5o -dHRwOi8vd3d3LnN1c2NlcnRlLmdvYi52ZS9kcGMwDQYJKoZIhvcNAQELBQADggIBACtZ6yKZu4Sq -T96QxtGGcSOeSwORR3C7wJJg7ODU523G0+1ng3dS1fLld6c2suNUvtm7CpsR72H0xpkzmfWvADmN -g7+mvTV+LFwxNG9s2/NkAZiqlCxB3RWGymspThbASfzXg0gTB1GEMVKIu4YXx2sviiCtxQuPcD4q -uxtxj7mkoP3YldmvWb8lK5jpY5MvYB7Eqvh39YtsL+1+LrVPQA3uvFd359m21D+VJzog1eWuq2w1 -n8GhHVnchIHuTQfiSLaeS5UtQbHh6N5+LwUeaO6/u5BlOsju6rEYNxxik6SgMexxbJHmpHmJWhSn -FFAFTKQAVzAswbVhltw+HoSvOULP5dAssSS830DD7X9jSr3hTxJkhpXzsOfIt+FTvZLm8wyWuevo -5pLtp4EJFAv8lXrPj9Y0TzYS3F7RNHXGRoAvlQSMx4bEqCaJqD8Zm4G7UaRKhqsLEQ+xrmNTbSjq -3TNWOByyrYDT13K9mmyZY+gAu0F2BbdbmRiKw7gSXFbPVgx96OLP7bx0R/vu0xdOIk9W/1DzLuY5 -poLWccret9W6aAjtmcz9opLLabid+Qqkpj5PkygqYWwHJgD/ll9ohri4zspV4KuxPX+Y1zMOWj3Y -eMLEYC/HYvBhkdI4sPaeVdtAgAUSM84dkpvRabP/v/GSCmE1P93+hvS84Bpxs2Km ------END CERTIFICATE----- - -China Internet Network Information Center EV Certificates Root -============================================================== ------BEGIN CERTIFICATE----- -MIID9zCCAt+gAwIBAgIESJ8AATANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMCQ04xMjAwBgNV -BAoMKUNoaW5hIEludGVybmV0IE5ldHdvcmsgSW5mb3JtYXRpb24gQ2VudGVyMUcwRQYDVQQDDD5D -aGluYSBJbnRlcm5ldCBOZXR3b3JrIEluZm9ybWF0aW9uIENlbnRlciBFViBDZXJ0aWZpY2F0ZXMg -Um9vdDAeFw0xMDA4MzEwNzExMjVaFw0zMDA4MzEwNzExMjVaMIGKMQswCQYDVQQGEwJDTjEyMDAG -A1UECgwpQ2hpbmEgSW50ZXJuZXQgTmV0d29yayBJbmZvcm1hdGlvbiBDZW50ZXIxRzBFBgNVBAMM -PkNoaW5hIEludGVybmV0IE5ldHdvcmsgSW5mb3JtYXRpb24gQ2VudGVyIEVWIENlcnRpZmljYXRl -cyBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm35z7r07eKpkQ0H1UN+U8i6y -jUqORlTSIRLIOTJCBumD1Z9S7eVnAztUwYyZmczpwA//DdmEEbK40ctb3B75aDFk4Zv6dOtouSCV -98YPjUesWgbdYavi7NifFy2cyjw1l1VxzUOFsUcW9SxTgHbP0wBkvUCZ3czY28Sf1hNfQYOL+Q2H -klY0bBoQCxfVWhyXWIQ8hBouXJE0bhlffxdpxWXvayHG1VA6v2G5BY3vbzQ6sm8UY78WO5upKv23 -KzhmBsUs4qpnHkWnjQRmQvaPK++IIGmPMowUc9orhpFjIpryp9vOiYurXccUwVswah+xt54ugQEC -7c+WXmPbqOY4twIDAQABo2MwYTAfBgNVHSMEGDAWgBR8cks5x8DbYqVPm6oYNJKiyoOCWTAPBgNV -HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUfHJLOcfA22KlT5uqGDSSosqD -glkwDQYJKoZIhvcNAQEFBQADggEBACrDx0M3j92tpLIM7twUbY8opJhJywyA6vPtI2Z1fcXTIWd5 -0XPFtQO3WKwMVC/GVhMPMdoG52U7HW8228gd+f2ABsqjPWYWqJ1MFn3AlUa1UeTiH9fqBk1jjZaM -7+czV0I664zBechNdn3e9rG3geCg+aF4RhcaVpjwTj2rHO3sOdwHSPdj/gauwqRcalsyiMXHM4Ws -ZkJHwlgkmeHlPuV1LI5D1l08eB6olYIpUNHRFrrvwb562bTYzB5MRuF3sTGrvSrIzo9uoV1/A3U0 -5K2JRVRevq4opbs/eHnrc7MKDf2+yfdWrPa37S+bISnHOLaVxATywy39FCqQmbkHzJ8= ------END CERTIFICATE----- - -Swisscom Root CA 2 -================== ------BEGIN CERTIFICATE----- -MIIF2TCCA8GgAwIBAgIQHp4o6Ejy5e/DfEoeWhhntjANBgkqhkiG9w0BAQsFADBkMQswCQYDVQQG -EwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0YWwgQ2VydGlmaWNhdGUgU2Vy -dmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3QgQ0EgMjAeFw0xMTA2MjQwODM4MTRaFw0zMTA2 -MjUwNzM4MTRaMGQxCzAJBgNVBAYTAmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGln -aXRhbCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAyMIIC -IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAlUJOhJ1R5tMJ6HJaI2nbeHCOFvErjw0DzpPM -LgAIe6szjPTpQOYXTKueuEcUMncy3SgM3hhLX3af+Dk7/E6J2HzFZ++r0rk0X2s682Q2zsKwzxNo -ysjL67XiPS4h3+os1OD5cJZM/2pYmLcX5BtS5X4HAB1f2uY+lQS3aYg5oUFgJWFLlTloYhyxCwWJ -wDaCFCE/rtuh/bxvHGCGtlOUSbkrRsVPACu/obvLP+DHVxxX6NZp+MEkUp2IVd3Chy50I9AU/SpH -Wrumnf2U5NGKpV+GY3aFy6//SSj8gO1MedK75MDvAe5QQQg1I3ArqRa0jG6F6bYRzzHdUyYb3y1a -SgJA/MTAtukxGggo5WDDH8SQjhBiYEQN7Aq+VRhxLKX0srwVYv8c474d2h5Xszx+zYIdkeNL6yxS -NLCK/RJOlrDrcH+eOfdmQrGrrFLadkBXeyq96G4DsguAhYidDMfCd7Camlf0uPoTXGiTOmekl9Ab -mbeGMktg2M7v0Ax/lZ9vh0+Hio5fCHyqW/xavqGRn1V9TrALacywlKinh/LTSlDcX3KwFnUey7QY -Ypqwpzmqm59m2I2mbJYV4+by+PGDYmy7Velhk6M99bFXi08jsJvllGov34zflVEpYKELKeRcVVi3 -qPyZ7iVNTA6z00yPhOgpD/0QVAKFyPnlw4vP5w8CAwEAAaOBhjCBgzAOBgNVHQ8BAf8EBAMCAYYw -HQYDVR0hBBYwFDASBgdghXQBUwIBBgdghXQBUwIBMBIGA1UdEwEB/wQIMAYBAf8CAQcwHQYDVR0O -BBYEFE0mICKJS9PVpAqhb97iEoHF8TwuMB8GA1UdIwQYMBaAFE0mICKJS9PVpAqhb97iEoHF8Twu -MA0GCSqGSIb3DQEBCwUAA4ICAQAyCrKkG8t9voJXiblqf/P0wS4RfbgZPnm3qKhyN2abGu2sEzsO -v2LwnN+ee6FTSA5BesogpxcbtnjsQJHzQq0Qw1zv/2BZf82Fo4s9SBwlAjxnffUy6S8w5X2lejjQ -82YqZh6NM4OKb3xuqFp1mrjX2lhIREeoTPpMSQpKwhI3qEAMw8jh0FcNlzKVxzqfl9NX+Ave5XLz -o9v/tdhZsnPdTSpxsrpJ9csc1fV5yJmz/MFMdOO0vSk3FQQoHt5FRnDsr7p4DooqzgB53MBfGWcs -a0vvaGgLQ+OswWIJ76bdZWGgr4RVSJFSHMYlkSrQwSIjYVmvRRGFHQEkNI/Ps/8XciATwoCqISxx -OQ7Qj1zB09GOInJGTB2Wrk9xseEFKZZZ9LuedT3PDTcNYtsmjGOpI99nBjx8Oto0QuFmtEYE3saW -mA9LSHokMnWRn6z3aOkquVVlzl1h0ydw2Df+n7mvoC5Wt6NlUe07qxS/TFED6F+KBZvuim6c779o -+sjaC+NCydAXFJy3SuCvkychVSa1ZC+N8f+mQAWFBVzKBxlcCxMoTFh/wqXvRdpg065lYZ1Tg3TC -rvJcwhbtkj6EPnNgiLx29CzP0H1907he0ZESEOnN3col49XtmS++dYFLJPlFRpTJKSFTnCZFqhMX -5OfNeOI5wSsSnqaeG8XmDtkx2Q== ------END CERTIFICATE----- - -Swisscom Root EV CA 2 -===================== ------BEGIN CERTIFICATE----- -MIIF4DCCA8igAwIBAgIRAPL6ZOJ0Y9ON/RAdBB92ylgwDQYJKoZIhvcNAQELBQAwZzELMAkGA1UE -BhMCY2gxETAPBgNVBAoTCFN3aXNzY29tMSUwIwYDVQQLExxEaWdpdGFsIENlcnRpZmljYXRlIFNl -cnZpY2VzMR4wHAYDVQQDExVTd2lzc2NvbSBSb290IEVWIENBIDIwHhcNMTEwNjI0MDk0NTA4WhcN -MzEwNjI1MDg0NTA4WjBnMQswCQYDVQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsT -HERpZ2l0YWwgQ2VydGlmaWNhdGUgU2VydmljZXMxHjAcBgNVBAMTFVN3aXNzY29tIFJvb3QgRVYg -Q0EgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMT3HS9X6lds93BdY7BxUglgRCgz -o3pOCvrY6myLURYaVa5UJsTMRQdBTxB5f3HSek4/OE6zAMaVylvNwSqD1ycfMQ4jFrclyxy0uYAy -Xhqdk/HoPGAsp15XGVhRXrwsVgu42O+LgrQ8uMIkqBPHoCE2G3pXKSinLr9xJZDzRINpUKTk4Rti -GZQJo/PDvO/0vezbE53PnUgJUmfANykRHvvSEaeFGHR55E+FFOtSN+KxRdjMDUN/rhPSays/p8Li -qG12W0OfvrSdsyaGOx9/5fLoZigWJdBLlzin5M8J0TbDC77aO0RYjb7xnglrPvMyxyuHxuxenPaH -Za0zKcQvidm5y8kDnftslFGXEBuGCxobP/YCfnvUxVFkKJ3106yDgYjTdLRZncHrYTNaRdHLOdAG -alNgHa/2+2m8atwBz735j9m9W8E6X47aD0upm50qKGsaCnw8qyIL5XctcfaCNYGu+HuB5ur+rPQa -m3Rc6I8k9l2dRsQs0h4rIWqDJ2dVSqTjyDKXZpBy2uPUZC5f46Fq9mDU5zXNysRojddxyNMkM3Ox -bPlq4SjbX8Y96L5V5jcb7STZDxmPX2MYWFCBUWVv8p9+agTnNCRxunZLWB4ZvRVgRaoMEkABnRDi -xzgHcgplwLa7JSnaFp6LNYth7eVxV4O1PHGf40+/fh6Bn0GXAgMBAAGjgYYwgYMwDgYDVR0PAQH/ -BAQDAgGGMB0GA1UdIQQWMBQwEgYHYIV0AVMCAgYHYIV0AVMCAjASBgNVHRMBAf8ECDAGAQH/AgED -MB0GA1UdDgQWBBRF2aWBbj2ITY1x0kbBbkUe88SAnTAfBgNVHSMEGDAWgBRF2aWBbj2ITY1x0kbB -bkUe88SAnTANBgkqhkiG9w0BAQsFAAOCAgEAlDpzBp9SSzBc1P6xXCX5145v9Ydkn+0UjrgEjihL -j6p7jjm02Vj2e6E1CqGdivdj5eu9OYLU43otb98TPLr+flaYC/NUn81ETm484T4VvwYmneTwkLbU -wp4wLh/vx3rEUMfqe9pQy3omywC0Wqu1kx+AiYQElY2NfwmTv9SoqORjbdlk5LgpWgi/UOGED1V7 -XwgiG/W9mR4U9s70WBCCswo9GcG/W6uqmdjyMb3lOGbcWAXH7WMaLgqXfIeTK7KK4/HsGOV1timH -59yLGn602MnTihdsfSlEvoqq9X46Lmgxk7lq2prg2+kupYTNHAq4Sgj5nPFhJpiTt3tm7JFe3VE/ -23MPrQRYCd0EApUKPtN236YQHoA96M2kZNEzx5LH4k5E4wnJTsJdhw4Snr8PyQUQ3nqjsTzyP6Wq -J3mtMX0f/fwZacXduT98zca0wjAefm6S139hdlqP65VNvBFuIXxZN5nQBrz5Bm0yFqXZaajh3DyA -HmBR3NdUIR7KYndP+tiPsys6DXhyyWhBWkdKwqPrGtcKqzwyVcgKEZzfdNbwQBUdyLmPtTbFr/gi -uMod89a2GQ+fYWVq6nTIfI/DT11lgh/ZDYnadXL77/FHZxOzyNEZiCcmmpl5fx7kLD977vHeTYuW -l8PVP3wbI+2ksx0WckNLIOFZfsLorSa/ovc= ------END CERTIFICATE----- - -CA Disig Root R1 -================ ------BEGIN CERTIFICATE----- -MIIFaTCCA1GgAwIBAgIJAMMDmu5QkG4oMA0GCSqGSIb3DQEBBQUAMFIxCzAJBgNVBAYTAlNLMRMw -EQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMuMRkwFwYDVQQDExBDQSBEaXNp -ZyBSb290IFIxMB4XDTEyMDcxOTA5MDY1NloXDTQyMDcxOTA5MDY1NlowUjELMAkGA1UEBhMCU0sx -EzARBgNVBAcTCkJyYXRpc2xhdmExEzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERp -c2lnIFJvb3QgUjEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCqw3j33Jijp1pedxiy -3QRkD2P9m5YJgNXoqqXinCaUOuiZc4yd39ffg/N4T0Dhf9Kn0uXKE5Pn7cZ3Xza1lK/oOI7bm+V8 -u8yN63Vz4STN5qctGS7Y1oprFOsIYgrY3LMATcMjfF9DCCMyEtztDK3AfQ+lekLZWnDZv6fXARz2 -m6uOt0qGeKAeVjGu74IKgEH3G8muqzIm1Cxr7X1r5OJeIgpFy4QxTaz+29FHuvlglzmxZcfe+5nk -CiKxLU3lSCZpq+Kq8/v8kiky6bM+TR8noc2OuRf7JT7JbvN32g0S9l3HuzYQ1VTW8+DiR0jm3hTa -YVKvJrT1cU/J19IG32PK/yHoWQbgCNWEFVP3Q+V8xaCJmGtzxmjOZd69fwX3se72V6FglcXM6pM6 -vpmumwKjrckWtc7dXpl4fho5frLABaTAgqWjR56M6ly2vGfb5ipN0gTco65F97yLnByn1tUD3AjL -LhbKXEAz6GfDLuemROoRRRw1ZS0eRWEkG4IupZ0zXWX4Qfkuy5Q/H6MMMSRE7cderVC6xkGbrPAX -ZcD4XW9boAo0PO7X6oifmPmvTiT6l7Jkdtqr9O3jw2Dv1fkCyC2fg69naQanMVXVz0tv/wQFx1is -XxYb5dKj6zHbHzMVTdDypVP1y+E9Tmgt2BLdqvLmTZtJ5cUoobqwWsagtQIDAQABo0IwQDAPBgNV -HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUiQq0OJMa5qvum5EY+fU8PjXQ -04IwDQYJKoZIhvcNAQEFBQADggIBADKL9p1Kyb4U5YysOMo6CdQbzoaz3evUuii+Eq5FLAR0rBNR -xVgYZk2C2tXck8An4b58n1KeElb21Zyp9HWc+jcSjxyT7Ff+Bw+r1RL3D65hXlaASfX8MPWbTx9B -LxyE04nH4toCdu0Jz2zBuByDHBb6lM19oMgY0sidbvW9adRtPTXoHqJPYNcHKfyyo6SdbhWSVhlM -CrDpfNIZTUJG7L399ldb3Zh+pE3McgODWF3vkzpBemOqfDqo9ayk0d2iLbYq/J8BjuIQscTK5Gfb -VSUZP/3oNn6z4eGBrxEWi1CXYBmCAMBrTXO40RMHPuq2MU/wQppt4hF05ZSsjYSVPCGvxdpHyN85 -YmLLW1AL14FABZyb7bq2ix4Eb5YgOe2kfSnbSM6C3NQCjR0EMVrHS/BsYVLXtFHCgWzN4funodKS -ds+xDzdYpPJScWc/DIh4gInByLUfkmO+p3qKViwaqKactV2zY9ATIKHrkWzQjX2v3wvkF7mGnjix -lAxYjOBVqjtjbZqJYLhkKpLGN/R+Q0O3c+gB53+XD9fyexn9GtePyfqFa3qdnom2piiZk4hA9z7N -UaPK6u95RyG1/jLix8NRb76AdPCkwzryT+lf3xkK8jsTQ6wxpLPn6/wY1gGp8yqPNg7rtLG8t0zJ -a7+h89n07eLw4+1knj0vllJPgFOL ------END CERTIFICATE----- - CA Disig Root R2 ================ -----BEGIN CERTIFICATE----- @@ -3117,40 +975,6 @@ Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVxSK236thZiNSQvxaz2ems WWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY= -----END CERTIFICATE----- -E-Tugra Certification Authority -=============================== ------BEGIN CERTIFICATE----- -MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNVBAYTAlRSMQ8w -DQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamls -ZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN -ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMw -NTEyMDk0OFoXDTIzMDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmEx -QDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxl -cmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQD -DB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A -MIICCgKCAgEA4vU/kwVRHoViVF56C/UYB4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vd -hQd2h8y/L5VMzH2nPbxHD5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5K -CKpbknSFQ9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEoq1+g -ElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3Dk14opz8n8Y4e0ypQ -BaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcHfC425lAcP9tDJMW/hkd5s3kc91r0 -E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsutdEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gz -rt48Ue7LE3wBf4QOXVGUnhMMti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAq -jqFGOjGY5RH8zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn -rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUXU8u3Zg5mTPj5 -dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6Jyr+zE7S6E5UMA8GA1UdEwEB -/wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEG -MA0GCSqGSIb3DQEBCwUAA4ICAQAFNzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAK -kEh47U6YA5n+KGCRHTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jO -XKqYGwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c77NCR807 -VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3+GbHeJAAFS6LrVE1Uweo -a2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WKvJUawSg5TB9D0pH0clmKuVb8P7Sd2nCc -dlqMQ1DujjByTd//SffGqWfZbawCEeI6FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEV -KV0jq9BgoRJP3vQXzTLlyb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gT -Dx4JnW2PAJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpDy4Q0 -8ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8dNL/+I5c30jn6PQ0G -C7TbO6Orb1wdtn7os4I07QZcJA== ------END CERTIFICATE----- - T-TeleSec GlobalRoot Class 2 ============================ -----BEGIN CERTIFICATE----- @@ -3391,66 +1215,6 @@ G48BtieVU+i2iW1bvGjUI+iLUaJW+fCmgKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP 82Z+ -----END CERTIFICATE----- -WoSign -====== ------BEGIN CERTIFICATE----- -MIIFdjCCA16gAwIBAgIQXmjWEXGUY1BWAGjzPsnFkTANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQG -EwJDTjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxKjAoBgNVBAMTIUNlcnRpZmljYXRpb24g -QXV0aG9yaXR5IG9mIFdvU2lnbjAeFw0wOTA4MDgwMTAwMDFaFw0zOTA4MDgwMTAwMDFaMFUxCzAJ -BgNVBAYTAkNOMRowGAYDVQQKExFXb1NpZ24gQ0EgTGltaXRlZDEqMCgGA1UEAxMhQ2VydGlmaWNh -dGlvbiBBdXRob3JpdHkgb2YgV29TaWduMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA -vcqNrLiRFVaXe2tcesLea9mhsMMQI/qnobLMMfo+2aYpbxY94Gv4uEBf2zmoAHqLoE1UfcIiePyO -CbiohdfMlZdLdNiefvAA5A6JrkkoRBoQmTIPJYhTpA2zDxIIFgsDcSccf+Hb0v1naMQFXQoOXXDX -2JegvFNBmpGN9J42Znp+VsGQX+axaCA2pIwkLCxHC1l2ZjC1vt7tj/id07sBMOby8w7gLJKA84X5 -KIq0VC6a7fd2/BVoFutKbOsuEo/Uz/4Mx1wdC34FMr5esAkqQtXJTpCzWQ27en7N1QhatH/YHGkR -+ScPewavVIMYe+HdVHpRaG53/Ma/UkpmRqGyZxq7o093oL5d//xWC0Nyd5DKnvnyOfUNqfTq1+ez -EC8wQjchzDBwyYaYD8xYTYO7feUapTeNtqwylwA6Y3EkHp43xP901DfA4v6IRmAR3Qg/UDaruHqk -lWJqbrDKaiFaafPz+x1wOZXzp26mgYmhiMU7ccqjUu6Du/2gd/Tkb+dC221KmYo0SLwX3OSACCK2 -8jHAPwQ+658geda4BmRkAjHXqc1S+4RFaQkAKtxVi8QGRkvASh0JWzko/amrzgD5LkhLJuYwTKVY -yrREgk/nkR4zw7CT/xH8gdLKH3Ep3XZPkiWvHYG3Dy+MwwbMLyejSuQOmbp8HkUff6oZRZb9/D0C -AwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFOFmzw7R -8bNLtwYgFP6HEtX2/vs+MA0GCSqGSIb3DQEBBQUAA4ICAQCoy3JAsnbBfnv8rWTjMnvMPLZdRtP1 -LOJwXcgu2AZ9mNELIaCJWSQBnfmvCX0KI4I01fx8cpm5o9dU9OpScA7F9dY74ToJMuYhOZO9sxXq -T2r09Ys/L3yNWC7F4TmgPsc9SnOeQHrAK2GpZ8nzJLmzbVUsWh2eJXLOC62qx1ViC777Y7NhRCOj -y+EaDveaBk3e1CNOIZZbOVtXHS9dCF4Jef98l7VNg64N1uajeeAz0JmWAjCnPv/So0M/BVoG6kQC -2nz4SNAzqfkHx5Xh9T71XXG68pWpdIhhWeO/yloTunK0jF02h+mmxTwTv97QRCbut+wucPrXnbes -5cVAWubXbHssw1abR80LzvobtCHXt2a49CUwi1wNuepnsvRtrtWhnk/Yn+knArAdBtaP4/tIEp9/ -EaEQPkxROpaw0RPxx9gmrjrKkcRpnd8BKWRRb2jaFOwIQZeQjdCygPLPwj2/kWjFgGcexGATVdVh -mVd8upUPYUk6ynW8yQqTP2cOEvIo4jEbwFcW3wh8GcF+Dx+FHgo2fFt+J7x6v+Db9NpSvd4MVHAx -kUOVyLzwPt0JfjBkUO1/AaQzZ01oT74V77D2AhGiGxMlOtzCWfHjXEa7ZywCRuoeSKbmW9m1vFGi -kpbbqsY3Iqb+zCB0oy2pLmvLwIIRIbWTee5Ehr7XHuQe+w== ------END CERTIFICATE----- - -WoSign China -============ ------BEGIN CERTIFICATE----- -MIIFWDCCA0CgAwIBAgIQUHBrzdgT/BtOOzNy0hFIjTANBgkqhkiG9w0BAQsFADBGMQswCQYDVQQG -EwJDTjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxGzAZBgNVBAMMEkNBIOayg+mAmuagueiv -geS5pjAeFw0wOTA4MDgwMTAwMDFaFw0zOTA4MDgwMTAwMDFaMEYxCzAJBgNVBAYTAkNOMRowGAYD -VQQKExFXb1NpZ24gQ0EgTGltaXRlZDEbMBkGA1UEAwwSQ0Eg5rKD6YCa5qC56K+B5LmmMIICIjAN -BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0EkhHiX8h8EqwqzbdoYGTufQdDTc7WU1/FDWiD+k -8H/rD195L4mx/bxjWDeTmzj4t1up+thxx7S8gJeNbEvxUNUqKaqoGXqW5pWOdO2XCld19AXbbQs5 -uQF/qvbW2mzmBeCkTVL829B0txGMe41P/4eDrv8FAxNXUDf+jJZSEExfv5RxadmWPgxDT74wwJ85 -dE8GRV2j1lY5aAfMh09Qd5Nx2UQIsYo06Yms25tO4dnkUkWMLhQfkWsZHWgpLFbE4h4TV2TwYeO5 -Ed+w4VegG63XX9Gv2ystP9Bojg/qnw+LNVgbExz03jWhCl3W6t8Sb8D7aQdGctyB9gQjF+BNdeFy -b7Ao65vh4YOhn0pdr8yb+gIgthhid5E7o9Vlrdx8kHccREGkSovrlXLp9glk3Kgtn3R46MGiCWOc -76DbT52VqyBPt7D3h1ymoOQ3OMdc4zUPLK2jgKLsLl3Az+2LBcLmc272idX10kaO6m1jGx6KyX2m -+Jzr5dVjhU1zZmkR/sgO9MHHZklTfuQZa/HpelmjbX7FF+Ynxu8b22/8DU0GAbQOXDBGVWCvOGU6 -yke6rCzMRh+yRpY/8+0mBe53oWprfi1tWFxK1I5nuPHa1UaKJ/kR8slC/k7e3x9cxKSGhxYzoacX -GKUN5AXlK8IrC6KVkLn9YDxOiT7nnO4fuwECAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1Ud -EwEB/wQFMAMBAf8wHQYDVR0OBBYEFOBNv9ybQV0T6GTwp+kVpOGBwboxMA0GCSqGSIb3DQEBCwUA -A4ICAQBqinA4WbbaixjIvirTthnVZil6Xc1bL3McJk6jfW+rtylNpumlEYOnOXOvEESS5iVdT2H6 -yAa+Tkvv/vMx/sZ8cApBWNromUuWyXi8mHwCKe0JgOYKOoICKuLJL8hWGSbueBwj/feTZU7n85iY -r83d2Z5AiDEoOqsuC7CsDCT6eiaY8xJhEPRdF/d+4niXVOKM6Cm6jBAyvd0zaziGfjk9DgNyp115 -j0WKWa5bIW4xRtVZjc8VX90xJc/bYNaBRHIpAlf2ltTW/+op2znFuCyKGo3Oy+dCMYYFaA6eFN0A -kLppRQjbbpCBhqcqBT/mhDn4t/lXX0ykeVoQDF7Va/81XwVRHmyjdanPUIPTfPRm94KNPQx96N97 -qA4bLJyuQHCH2u2nFoJavjVsIE4iYdm8UXrNemHcSxH5/mc0zy4EZmFcV5cjjPOGG0jfKq+nwf/Y -jj4Du9gqsPoUJbJRa4ZDhS4HIxaAjUz7tGM7zMN07RujHv41D198HRaG9Q7DlfEvr10lO1Hm13ZB -ONFLAzkopR6RctR9q5czxNM+4Gm2KHmgCY0c0f9BckgG/Jou5yD5m6Leie2uPAmvylezkolwQOQv -T8Jwg0DXJCxr5wkf09XHwQj02w47HAcLQxGEIYbpgNR12KvxAmLBsX5VYc8T1yaw15zLKYs4SgsO -kI26oQ== ------END CERTIFICATE----- - COMODO RSA Certification Authority ================================== -----BEGIN CERTIFICATE----- @@ -3532,20 +1296,6 @@ HU6+4WMBzzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbWRNZu 9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg= -----END CERTIFICATE----- -GlobalSign ECC Root CA - R4 -=========================== ------BEGIN CERTIFICATE----- -MIIB4TCCAYegAwIBAgIRKjikHJYKBN5CsiilC+g0mAIwCgYIKoZIzj0EAwIwUDEkMCIGA1UECxMb -R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD -EwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoXDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMb -R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD -EwpHbG9iYWxTaWduMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuMZ5049sJQ6fLjkZHAOkrprl -OQcJFspjsbmG+IpXwVfOQvpzofdlQv8ewQCybnMO/8ch5RikqtlxP6jUuc6MHaNCMEAwDgYDVR0P -AQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFSwe61FuOJAf/sKbvu+M8k8o4TV -MAoGCCqGSM49BAMCA0gAMEUCIQDckqGgE6bPA7DmxCGXkPoUVy0D7O48027KqGx2vKLeuwIgJ6iF -JzWbVsaj8kfSt24bAgAXqmemFZHe+pTsewv4n4Q= ------END CERTIFICATE----- - GlobalSign ECC Root CA - R5 =========================== -----BEGIN CERTIFICATE----- @@ -3561,66 +1311,6 @@ uglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7 yFz9SO8NdCKoCOJuxUnOxwy8p2Fp8fc74SrL+SvzZpA3 -----END CERTIFICATE----- -Staat der Nederlanden Root CA - G3 -================================== ------BEGIN CERTIFICATE----- -MIIFdDCCA1ygAwIBAgIEAJiiOTANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJOTDEeMBwGA1UE -CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFhdCBkZXIgTmVkZXJsYW5kZW4g -Um9vdCBDQSAtIEczMB4XDTEzMTExNDExMjg0MloXDTI4MTExMzIzMDAwMFowWjELMAkGA1UEBhMC -TkwxHjAcBgNVBAoMFVN0YWF0IGRlciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5l -ZGVybGFuZGVuIFJvb3QgQ0EgLSBHMzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL4y -olQPcPssXFnrbMSkUeiFKrPMSjTysF/zDsccPVMeiAho2G89rcKezIJnByeHaHE6n3WWIkYFsO2t -x1ueKt6c/DrGlaf1F2cY5y9JCAxcz+bMNO14+1Cx3Gsy8KL+tjzk7FqXxz8ecAgwoNzFs21v0IJy -EavSgWhZghe3eJJg+szeP4TrjTgzkApyI/o1zCZxMdFyKJLZWyNtZrVtB0LrpjPOktvA9mxjeM3K -Tj215VKb8b475lRgsGYeCasH/lSJEULR9yS6YHgamPfJEf0WwTUaVHXvQ9Plrk7O53vDxk5hUUur -mkVLoR9BvUhTFXFkC4az5S6+zqQbwSmEorXLCCN2QyIkHxcE1G6cxvx/K2Ya7Irl1s9N9WMJtxU5 -1nus6+N86U78dULI7ViVDAZCopz35HCz33JvWjdAidiFpNfxC95DGdRKWCyMijmev4SH8RY7Ngzp -07TKbBlBUgmhHbBqv4LvcFEhMtwFdozL92TkA1CvjJFnq8Xy7ljY3r735zHPbMk7ccHViLVlvMDo -FxcHErVc0qsgk7TmgoNwNsXNo42ti+yjwUOH5kPiNL6VizXtBznaqB16nzaeErAMZRKQFWDZJkBE -41ZgpRDUajz9QdwOWke275dhdU/Z/seyHdTtXUmzqWrLZoQT1Vyg3N9udwbRcXXIV2+vD3dbAgMB -AAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRUrfrHkleu -yjWcLhL75LpdINyUVzANBgkqhkiG9w0BAQsFAAOCAgEAMJmdBTLIXg47mAE6iqTnB/d6+Oea31BD -U5cqPco8R5gu4RV78ZLzYdqQJRZlwJ9UXQ4DO1t3ApyEtg2YXzTdO2PCwyiBwpwpLiniyMMB8jPq -KqrMCQj3ZWfGzd/TtiunvczRDnBfuCPRy5FOCvTIeuXZYzbB1N/8Ipf3YF3qKS9Ysr1YvY2WTxB1 -v0h7PVGHoTx0IsL8B3+A3MSs/mrBcDCw6Y5p4ixpgZQJut3+TcCDjJRYwEYgr5wfAvg1VUkvRtTA -8KCWAg8zxXHzniN9lLf9OtMJgwYh/WA9rjLA0u6NpvDntIJ8CsxwyXmA+P5M9zWEGYox+wrZ13+b -8KKaa8MFSu1BYBQw0aoRQm7TIwIEC8Zl3d1Sd9qBa7Ko+gE4uZbqKmxnl4mUnrzhVNXkanjvSr0r -mj1AfsbAddJu+2gw7OyLnflJNZoaLNmzlTnVHpL3prllL+U9bTpITAjc5CgSKL59NVzq4BZ+Extq -1z7XnvwtdbLBFNUjA9tbbws+eC8N3jONFrdI54OagQ97wUNNVQQXOEpR1VmiiXTTn74eS9fGbbeI -JG9gkaSChVtWQbzQRKtqE77RLFi3EjNYsjdj3BP1lB0/QFH1T/U67cjF68IeHRaVesd+QnGTbksV -tzDfqu1XhUisHWrdOWnk4Xl4vs4Fv6EM94B7IWcnMFk= ------END CERTIFICATE----- - -Staat der Nederlanden EV Root CA -================================ ------BEGIN CERTIFICATE----- -MIIFcDCCA1igAwIBAgIEAJiWjTANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQGEwJOTDEeMBwGA1UE -CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSkwJwYDVQQDDCBTdGFhdCBkZXIgTmVkZXJsYW5kZW4g -RVYgUm9vdCBDQTAeFw0xMDEyMDgxMTE5MjlaFw0yMjEyMDgxMTEwMjhaMFgxCzAJBgNVBAYTAk5M -MR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xKTAnBgNVBAMMIFN0YWF0IGRlciBOZWRl -cmxhbmRlbiBFViBSb290IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA48d+ifkk -SzrSM4M1LGns3Amk41GoJSt5uAg94JG6hIXGhaTK5skuU6TJJB79VWZxXSzFYGgEt9nCUiY4iKTW -O0Cmws0/zZiTs1QUWJZV1VD+hq2kY39ch/aO5ieSZxeSAgMs3NZmdO3dZ//BYY1jTw+bbRcwJu+r -0h8QoPnFfxZpgQNH7R5ojXKhTbImxrpsX23Wr9GxE46prfNeaXUmGD5BKyF/7otdBwadQ8QpCiv8 -Kj6GyzyDOvnJDdrFmeK8eEEzduG/L13lpJhQDBXd4Pqcfzho0LKmeqfRMb1+ilgnQ7O6M5HTp5gV -XJrm0w912fxBmJc+qiXbj5IusHsMX/FjqTf5m3VpTCgmJdrV8hJwRVXj33NeN/UhbJCONVrJ0yPr -08C+eKxCKFhmpUZtcALXEPlLVPxdhkqHz3/KRawRWrUgUY0viEeXOcDPusBCAUCZSCELa6fS/ZbV -0b5GnUngC6agIk440ME8MLxwjyx1zNDFjFE7PZQIZCZhfbnDZY8UnCHQqv0XcgOPvZuM5l5Tnrmd -74K74bzickFbIZTTRTeU0d8JOV3nI6qaHcptqAqGhYqCvkIH1vI4gnPah1vlPNOePqc7nvQDs/nx -fRN0Av+7oeX6AHkcpmZBiFxgV6YuCcS6/ZrPpx9Aw7vMWgpVSzs4dlG4Y4uElBbmVvMCAwEAAaNC -MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFP6rAJCYniT8qcwa -ivsnuL8wbqg7MA0GCSqGSIb3DQEBCwUAA4ICAQDPdyxuVr5Os7aEAJSrR8kN0nbHhp8dB9O2tLsI -eK9p0gtJ3jPFrK3CiAJ9Brc1AsFgyb/E6JTe1NOpEyVa/m6irn0F3H3zbPB+po3u2dfOWBfoqSmu -c0iH55vKbimhZF8ZE/euBhD/UcabTVUlT5OZEAFTdfETzsemQUHSv4ilf0X8rLiltTMMgsT7B/Zq -5SWEXwbKwYY5EdtYzXc7LMJMD16a4/CrPmEbUCTCwPTxGfARKbalGAKb12NMcIxHowNDXLldRqAN -b/9Zjr7dn3LDWyvfjFvO5QxGbJKyCqNMVEIYFRIYvdr8unRu/8G2oGTYqV9Vrp9canaW2HNnh/tN -f1zuacpzEPuKqf2evTY4SUmH9A4U8OmHuD+nT3pajnnUk+S7aFKErGzp85hwVXIy+TSrK0m1zSBi -5Dp6Z2Orltxtrpfs/J92VoguZs9btsmksNcFuuEnL5O7Jiqik7Ab846+HUCjuTaPPoIaGl6I6lD4 -WeKDRikL40Rc4ZW2aZCaFG+XroHPaO+Zmr615+F/+PoTRxZMzG0IQOeLeG9QgkRQP2YGiqtDhFZK -DyAthg710tvSeopLzaXoTvFeJiUBWSOgftL2fiFX1ye8FVdMpEbB4IMeDExNH08GGeL5qPQ6gqGy -eUN51q1veieQA6TqJIc/2b3Z6fJfUEkc7uzXLg== ------END CERTIFICATE----- - IdenTrust Commercial Root CA 1 ============================== -----BEGIN CERTIFICATE----- @@ -3755,85 +1445,6 @@ kbcFgKyLmZJ956LYBws2J+dIeWCKw9cTXPhyQN9Ky8+ZAAoACxGV2lZFA4gKn2fQ1XmxqI1AbQ3C ekD6819kR5LLU7m7Wc5P/dAVUwHY3+vZ5nbv0CO7O6l5s9UCKc2Jo5YPSjXnTkLAdc0Hz+Ys63su -----END CERTIFICATE----- -TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı H5 -========================================================= ------BEGIN CERTIFICATE----- -MIIEJzCCAw+gAwIBAgIHAI4X/iQggTANBgkqhkiG9w0BAQsFADCBsTELMAkGA1UEBhMCVFIxDzAN -BgNVBAcMBkFua2FyYTFNMEsGA1UECgxEVMOcUktUUlVTVCBCaWxnaSDEsGxldGnFn2ltIHZlIEJp -bGnFn2ltIEfDvHZlbmxpxJ9pIEhpem1ldGxlcmkgQS7Fni4xQjBABgNVBAMMOVTDnFJLVFJVU1Qg -RWxla3Ryb25payBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsSBINTAeFw0xMzA0MzAw -ODA3MDFaFw0yMzA0MjgwODA3MDFaMIGxMQswCQYDVQQGEwJUUjEPMA0GA1UEBwwGQW5rYXJhMU0w -SwYDVQQKDERUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmlsacWfaW0gR8O8dmVubGnE -n2kgSGl6bWV0bGVyaSBBLsWeLjFCMEAGA1UEAww5VMOcUktUUlVTVCBFbGVrdHJvbmlrIFNlcnRp -ZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIEg1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB -CgKCAQEApCUZ4WWe60ghUEoI5RHwWrom/4NZzkQqL/7hzmAD/I0Dpe3/a6i6zDQGn1k19uwsu537 -jVJp45wnEFPzpALFp/kRGml1bsMdi9GYjZOHp3GXDSHHmflS0yxjXVW86B8BSLlg/kJK9siArs1m -ep5Fimh34khon6La8eHBEJ/rPCmBp+EyCNSgBbGM+42WAA4+Jd9ThiI7/PS98wl+d+yG6w8z5UNP -9FR1bSmZLmZaQ9/LXMrI5Tjxfjs1nQ/0xVqhzPMggCTTV+wVunUlm+hkS7M0hO8EuPbJbKoCPrZV -4jI3X/xml1/N1p7HIL9Nxqw/dV8c7TKcfGkAaZHjIxhT6QIDAQABo0IwQDAdBgNVHQ4EFgQUVpkH -HtOsDGlktAxQR95DLL4gwPswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI -hvcNAQELBQADggEBAJ5FdnsXSDLyOIspve6WSk6BGLFRRyDN0GSxDsnZAdkJzsiZ3GglE9Rc8qPo -BP5yCccLqh0lVX6Wmle3usURehnmp349hQ71+S4pL+f5bFgWV1Al9j4uPqrtd3GqqpmWRgqujuwq -URawXs3qZwQcWDD1YIq9pr1N5Za0/EKJAWv2cMhQOQwt1WbZyNKzMrcbGW3LM/nfpeYVhDfwwvJl -lpKQd/Ct9JDpEXjXk4nAPQu6KfTomZ1yju2dL+6SfaHx/126M2CFYv4HAqGEVka+lgqaE9chTLd8 -B59OTj+RdPsnnRHM3eaxynFNExc5JsUpISuTKWqW+qtB4Uu2NQvAmxU= ------END CERTIFICATE----- - -TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı H6 -========================================================= ------BEGIN CERTIFICATE----- -MIIEJjCCAw6gAwIBAgIGfaHyZeyKMA0GCSqGSIb3DQEBCwUAMIGxMQswCQYDVQQGEwJUUjEPMA0G -A1UEBwwGQW5rYXJhMU0wSwYDVQQKDERUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmls -acWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLjFCMEAGA1UEAww5VMOcUktUUlVTVCBF -bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIEg2MB4XDTEzMTIxODA5 -MDQxMFoXDTIzMTIxNjA5MDQxMFowgbExCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExTTBL -BgNVBAoMRFTDnFJLVFJVU1QgQmlsZ2kgxLBsZXRpxZ9pbSB2ZSBCaWxpxZ9pbSBHw7x2ZW5sacSf -aSBIaXptZXRsZXJpIEEuxZ4uMUIwQAYDVQQDDDlUw5xSS1RSVVNUIEVsZWt0cm9uaWsgU2VydGlm -aWthIEhpem1ldCBTYcSfbGF5xLFjxLFzxLEgSDYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK -AoIBAQCdsGjW6L0UlqMACprx9MfMkU1xeHe59yEmFXNRFpQJRwXiM/VomjX/3EsvMsew7eKC5W/a -2uqsxgbPJQ1BgfbBOCK9+bGlprMBvD9QFyv26WZV1DOzXPhDIHiTVRZwGTLmiddk671IUP320EED -wnS3/faAz1vFq6TWlRKb55cTMgPp1KtDWxbtMyJkKbbSk60vbNg9tvYdDjTu0n2pVQ8g9P0pu5Fb -HH3GQjhtQiht1AH7zYiXSX6484P4tZgvsycLSF5W506jM7NE1qXyGJTtHB6plVxiSvgNZ1GpryHV -+DKdeboaX+UEVU0TRv/yz3THGmNtwx8XEsMeED5gCLMxAgMBAAGjQjBAMB0GA1UdDgQWBBTdVRcT -9qzoSCHK77Wv0QAy7Z6MtTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG -9w0BAQsFAAOCAQEAb1gNl0OqFlQ+v6nfkkU/hQu7VtMMUszIv3ZnXuaqs6fvuay0EBQNdH49ba3R -fdCaqaXKGDsCQC4qnFAUi/5XfldcEQlLNkVS9z2sFP1E34uXI9TDwe7UU5X+LEr+DXCqu4svLcsy -o4LyVN/Y8t3XSHLuSqMplsNEzm61kod2pLv0kmzOLBQJZo6NrRa1xxsJYTvjIKIDgI6tflEATseW -hvtDmHd9KMeP2Cpu54Rvl0EpABZeTeIT6lnAY2c6RPuY/ATTMHKm9ocJV612ph1jmv3XZch4gyt1 -O6VbuA1df74jrlZVlFjvH4GMKrLN5ptjnhi85WsGtAuYSyher4hYyw== ------END CERTIFICATE----- - -Certinomis - Root CA -==================== ------BEGIN CERTIFICATE----- -MIIFkjCCA3qgAwIBAgIBATANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJGUjETMBEGA1UEChMK -Q2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxHTAbBgNVBAMTFENlcnRpbm9taXMg -LSBSb290IENBMB4XDTEzMTAyMTA5MTcxOFoXDTMzMTAyMTA5MTcxOFowWjELMAkGA1UEBhMCRlIx -EzARBgNVBAoTCkNlcnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMR0wGwYDVQQDExRD -ZXJ0aW5vbWlzIC0gUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANTMCQos -P5L2fxSeC5yaah1AMGT9qt8OHgZbn1CF6s2Nq0Nn3rD6foCWnoR4kkjW4znuzuRZWJflLieY6pOo -d5tK8O90gC3rMB+12ceAnGInkYjwSond3IjmFPnVAy//ldu9n+ws+hQVWZUKxkd8aRi5pwP5ynap -z8dvtF4F/u7BUrJ1Mofs7SlmO/NKFoL21prbcpjp3vDFTKWrteoB4owuZH9kb/2jJZOLyKIOSY00 -8B/sWEUuNKqEUL3nskoTuLAPrjhdsKkb5nPJWqHZZkCqqU2mNAKthH6yI8H7KsZn9DS2sJVqM09x -RLWtwHkziOC/7aOgFLScCbAK42C++PhmiM1b8XcF4LVzbsF9Ri6OSyemzTUK/eVNfaoqoynHWmgE -6OXWk6RiwsXm9E/G+Z8ajYJJGYrKWUM66A0ywfRMEwNvbqY/kXPLynNvEiCL7sCCeN5LLsJJwx3t -FvYk9CcbXFcx3FXuqB5vbKziRcxXV4p1VxngtViZSTYxPDMBbRZKzbgqg4SGm/lg0h9tkQPTYKbV -PZrdd5A9NaSfD171UkRpucC63M9933zZxKyGIjK8e2uR73r4F2iw4lNVYC2vPsKD2NkJK/DAZNuH -i5HMkesE/Xa0lZrmFAYb1TQdvtj/dBxThZngWVJKYe2InmtJiUZ+IFrZ50rlau7SZRFDAgMBAAGj -YzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTvkUz1pcMw6C8I -6tNxIqSSaHh02TAfBgNVHSMEGDAWgBTvkUz1pcMw6C8I6tNxIqSSaHh02TANBgkqhkiG9w0BAQsF -AAOCAgEAfj1U2iJdGlg+O1QnurrMyOMaauo++RLrVl89UM7g6kgmJs95Vn6RHJk/0KGRHCwPT5iV -WVO90CLYiF2cN/z7ZMF4jIuaYAnq1fohX9B0ZedQxb8uuQsLrbWwF6YSjNRieOpWauwK0kDDPAUw -Pk2Ut59KA9N9J0u2/kTO+hkzGm2kQtHdzMjI1xZSg081lLMSVX3l4kLr5JyTCcBMWwerx20RoFAX -lCOotQqSD7J6wWAsOMwaplv/8gzjqh8c3LigkyfeY+N/IZ865Z764BNqdeuWXGKRlI5nU7aJ+BIJ -y29SWwNyhlCVCNSNh4YVH5Uk2KRvms6knZtt0rJ2BobGVgjF6wnaNsIbW0G+YSrjcOa4pvi2WsS9 -Iff/ql+hbHY5ZtbqTFXhADObE5hjyW/QASAJN1LnDE8+zbz1X5YnpyACleAu6AdBBR8Vbtaw5Bng -DwKTACdyxYvRVB9dSsNAl35VpnzBMwQUAR1JIGkLGZOdblgi90AMRgwjY/M50n92Uaf0yKHxDHYi -I0ZSKS3io0EHVmmY0gUJvGnHWmHNj4FgFU2A3ZDifcRQ8ow7bkrHxuaAKzyBvBGAFhAn1/DNP3nM -cyrDflOR1m749fPH0FFNjkulW+YZFzvWgQncItzujrnEj1PhZ7szuIgVRs/taTX/dQ1G885x4cVr -hkIGuUE= ------END CERTIFICATE----- - OISTE WISeKey Global Root GB CA =============================== -----BEGIN CERTIFICATE----- @@ -3856,38 +1467,2090 @@ HZeeevJuQHHfaPFlTc58Bd9TZaml8LGXBHAVRgOY1NK/VLSgWH1Sb9pWJmLU2NuJMW8c8CLC02Ic Nc1MaRVUGpCY3useX8p3x8uOPUNpnJpY0CQ73xtAln41rYHHTnG6iBM= -----END CERTIFICATE----- -Certification Authority of WoSign G2 -==================================== +SZAFIR ROOT CA2 +=============== +-----BEGIN CERTIFICATE----- +MIIDcjCCAlqgAwIBAgIUPopdB+xV0jLVt+O2XwHrLdzk1uQwDQYJKoZIhvcNAQELBQAwUTELMAkG +A1UEBhMCUEwxKDAmBgNVBAoMH0tyYWpvd2EgSXpiYSBSb3psaWN6ZW5pb3dhIFMuQS4xGDAWBgNV +BAMMD1NaQUZJUiBST09UIENBMjAeFw0xNTEwMTkwNzQzMzBaFw0zNTEwMTkwNzQzMzBaMFExCzAJ +BgNVBAYTAlBMMSgwJgYDVQQKDB9LcmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRgwFgYD +VQQDDA9TWkFGSVIgUk9PVCBDQTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3vD5Q +qEvNQLXOYeeWyrSh2gwisPq1e3YAd4wLz32ohswmUeQgPYUM1ljj5/QqGJ3a0a4m7utT3PSQ1hNK +DJA8w/Ta0o4NkjrcsbH/ON7Dui1fgLkCvUqdGw+0w8LBZwPd3BucPbOw3gAeqDRHu5rr/gsUvTaE +2g0gv/pby6kWIK05YO4vdbbnl5z5Pv1+TW9NL++IDWr63fE9biCloBK0TXC5ztdyO4mTp4CEHCdJ +ckm1/zuVnsHMyAHs6A6KCpbns6aH5db5BSsNl0BwPLqsdVqc1U2dAgrSS5tmS0YHF2Wtn2yIANwi +ieDhZNRnvDF5YTy7ykHNXGoAyDw4jlivAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P +AQH/BAQDAgEGMB0GA1UdDgQWBBQuFqlKGLXLzPVvUPMjX/hd56zwyDANBgkqhkiG9w0BAQsFAAOC +AQEAtXP4A9xZWx126aMqe5Aosk3AM0+qmrHUuOQn/6mWmc5G4G18TKI4pAZw8PRBEew/R40/cof5 +O/2kbytTAOD/OblqBw7rHRz2onKQy4I9EYKL0rufKq8h5mOGnXkZ7/e7DDWQw4rtTw/1zBLZpD67 +oPwglV9PJi8RI4NOdQcPv5vRtB3pEAT+ymCPoky4rc/hkA/NrgrHXXu3UNLUYfrVFdvXn4dRVOul +4+vJhaAlIDf7js4MNIThPIGyd05DpYhfhmehPea0XGG2Ptv+tyjFogeutcrKjSoS75ftwjCkySp6 ++/NNIxuZMzSgLvWpCz/UXeHPhJ/iGcJfitYgHuNztw== +-----END CERTIFICATE----- + +Certum Trusted Network CA 2 +=========================== -----BEGIN CERTIFICATE----- -MIIDfDCCAmSgAwIBAgIQayXaioidfLwPBbOxemFFRDANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQG -EwJDTjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxLTArBgNVBAMTJENlcnRpZmljYXRpb24g -QXV0aG9yaXR5IG9mIFdvU2lnbiBHMjAeFw0xNDExMDgwMDU4NThaFw00NDExMDgwMDU4NThaMFgx -CzAJBgNVBAYTAkNOMRowGAYDVQQKExFXb1NpZ24gQ0EgTGltaXRlZDEtMCsGA1UEAxMkQ2VydGlm -aWNhdGlvbiBBdXRob3JpdHkgb2YgV29TaWduIEcyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB -CgKCAQEAvsXEoCKASU+/2YcRxlPhuw+9YH+v9oIOH9ywjj2X4FA8jzrvZjtFB5sg+OPXJYY1kBai -XW8wGQiHC38Gsp1ij96vkqVg1CuAmlI/9ZqD6TRay9nVYlzmDuDfBpgOgHzKtB0TiGsOqCR3A9Du -W/PKaZE1OVbFbeP3PU9ekzgkyhjpJMuSA93MHD0JcOQg5PGurLtzaaNjOg9FD6FKmsLRY6zLEPg9 -5k4ot+vElbGs/V6r+kHLXZ1L3PR8du9nfwB6jdKgGlxNIuG12t12s9R23164i5jIFFTMaxeSt+BK -v0mUYQs4kI9dJGwlezt52eJ+na2fmKEG/HgUYFf47oB3sQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMC -AQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU+mCp62XF3RYUCE4MD42b4Pdkr2cwDQYJKoZI -hvcNAQELBQADggEBAFfDejaCnI2Y4qtAqkePx6db7XznPWZaOzG73/MWM5H8fHulwqZm46qwtyeY -P0nXYGdnPzZPSsvxFPpahygc7Y9BMsaV+X3avXtbwrAh449G3CE4Q3RM+zD4F3LBMvzIkRfEzFg3 -TgvMWvchNSiDbGAtROtSjFA9tWwS1/oJu2yySrHFieT801LYYRf+epSEj3m2M1m6D8QL4nCgS3gu -+sif/a+RZQp4OBXllxcU3fngLDT4ONCEIgDAFFEYKwLcMFrw6AF8NTojrwjkr6qOKEJJLvD1mTS+ -7Q9LGOHSJDy7XUe3IfKN0QqZjuNuPq1w4I+5ysxugTH2e5x6eeRncRg= ------END CERTIFICATE----- - -CA WoSign ECC Root +MIIF0jCCA7qgAwIBAgIQIdbQSk8lD8kyN/yqXhKN6TANBgkqhkiG9w0BAQ0FADCBgDELMAkGA1UE +BhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMuQS4xJzAlBgNVBAsTHkNlcnR1 +bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIGA1UEAxMbQ2VydHVtIFRydXN0ZWQgTmV0d29y +ayBDQSAyMCIYDzIwMTExMDA2MDgzOTU2WhgPMjA0NjEwMDYwODM5NTZaMIGAMQswCQYDVQQGEwJQ +TDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENl +cnRpZmljYXRpb24gQXV0aG9yaXR5MSQwIgYDVQQDExtDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENB +IDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC9+Xj45tWADGSdhhuWZGc/IjoedQF9 +7/tcZ4zJzFxrqZHmuULlIEub2pt7uZld2ZuAS9eEQCsn0+i6MLs+CRqnSZXvK0AkwpfHp+6bJe+o +CgCXhVqqndwpyeI1B+twTUrWwbNWuKFBOJvR+zF/j+Bf4bE/D44WSWDXBo0Y+aomEKsq09DRZ40b +Rr5HMNUuctHFY9rnY3lEfktjJImGLjQ/KUxSiyqnwOKRKIm5wFv5HdnnJ63/mgKXwcZQkpsCLL2p +uTRZCr+ESv/f/rOf69me4Jgj7KZrdxYq28ytOxykh9xGc14ZYmhFV+SQgkK7QtbwYeDBoz1mo130 +GO6IyY0XRSmZMnUCMe4pJshrAua1YkV/NxVaI2iJ1D7eTiew8EAMvE0Xy02isx7QBlrd9pPPV3WZ +9fqGGmd4s7+W/jTcvedSVuWz5XV710GRBdxdaeOVDUO5/IOWOZV7bIBaTxNyxtd9KXpEulKkKtVB +Rgkg/iKgtlswjbyJDNXXcPiHUv3a76xRLgezTv7QCdpw75j6VuZt27VXS9zlLCUVyJ4ueE742pye +hizKV/Ma5ciSixqClnrDvFASadgOWkaLOusm+iPJtrCBvkIApPjW/jAux9JG9uWOdf3yzLnQh1vM +BhBgu4M1t15n3kfsmUjxpKEV/q2MYo45VU85FrmxY53/twIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBS2oVQ5AsOgP46KvPrU+Bym0ToO/TAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZI +hvcNAQENBQADggIBAHGlDs7k6b8/ONWJWsQCYftMxRQXLYtPU2sQF/xlhMcQSZDe28cmk4gmb3DW +Al45oPePq5a1pRNcgRRtDoGCERuKTsZPpd1iHkTfCVn0W3cLN+mLIMb4Ck4uWBzrM9DPhmDJ2vuA +L55MYIR4PSFk1vtBHxgP58l1cb29XN40hz5BsA72udY/CROWFC/emh1auVbONTqwX3BNXuMp8SMo +clm2q8KMZiYcdywmdjWLKKdpoPk79SPdhRB0yZADVpHnr7pH1BKXESLjokmUbOe3lEu6LaTaM4tM +pkT/WjzGHWTYtTHkpjx6qFcL2+1hGsvxznN3Y6SHb0xRONbkX8eftoEq5IVIeVheO/jbAoJnwTnb +w3RLPTYe+SmTiGhbqEQZIfCn6IENLOiTNrQ3ssqwGyZ6miUfmpqAnksqP/ujmv5zMnHCnsZy4Ypo +J/HkD7TETKVhk/iXEAcqMCWpuchxuO9ozC1+9eB+D4Kob7a6bINDd82Kkhehnlt4Fj1F4jNy3eFm +ypnTycUm/Q1oBEauttmbjL4ZvrHG8hnjXALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLX +is7VmFxWlgPF7ncGNf/P5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7 +zAYspsbiDrW5viSP +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions RootCA 2015 +======================================================= +-----BEGIN CERTIFICATE----- +MIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcT +BkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0 +aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNl +YXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAx +MTIxWjCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMg +QWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNV +BAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIw +MTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDC+Kk/G4n8PDwEXT2QNrCROnk8Zlrv +bTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+eh +iGsxr/CL0BgzuNtFajT0AoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+ +6PAQZe104S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06CojXd +FPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV9Cz82XBST3i4vTwr +i5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrDgfgXy5I2XdGj2HUb4Ysn6npIQf1F +GQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6Y5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2 +fu/Z8VFRfS0myGlZYeCsargqNhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9mu +iNX6hME6wGkoLfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc +Bw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVdctA4GGqd83EkVAswDQYJKoZI +hvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0IXtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+ +D1hYc2Ryx+hFjtyp8iY/xnmMsVMIM4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrM +d/K4kPFox/la/vot9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+y +d+2VZ5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/eaj8GsGsVn +82800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnhX9izjFk0WaSrT2y7Hxjb +davYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQl033DlZdwJVqwjbDG2jJ9SrcR5q+ss7F +Jej6A7na+RZukYT1HCjI/CbM1xyQVqdfbzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVt +J94Cj8rDtSvK6evIIVM4pcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGa +JI7ZjnHKe7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0vm9q +p/UsQu0yrbYhnr68 +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions ECC RootCA 2015 +=========================================================== +-----BEGIN CERTIFICATE----- +MIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0 +aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9u +cyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJj +aCBJbnN0aXR1dGlvbnMgRUNDIFJvb3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEw +MzcxMlowgaoxCzAJBgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmlj +IEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5MUQwQgYD +VQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIEVDQyBSb290 +Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKgQehLgoRc4vgxEZmGZE4JJS+dQS8KrjVP +dJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJajq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoK +Vlp8aQuqgAkkbH7BRqNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O +BBYEFLQiC4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaeplSTA +GiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7SofTUwJCA3sS61kFyjn +dc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR +-----END CERTIFICATE----- + +ISRG Root X1 +============ +-----BEGIN CERTIFICATE----- +MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAwTzELMAkGA1UE +BhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2VhcmNoIEdyb3VwMRUwEwYDVQQD +EwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQG +EwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMT +DElTUkcgUm9vdCBYMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54r +Vygch77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+0TM8ukj1 +3Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6UA5/TR5d8mUgjU+g4rk8K +b4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sWT8KOEUt+zwvo/7V3LvSye0rgTBIlDHCN +Aymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyHB5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ +4Q7e2RCOFvu396j3x+UCB5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf +1b0SHzUvKBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWnOlFu +hjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTnjh8BCNAw1FtxNrQH +usEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbwqHyGO0aoSCqI3Haadr8faqU9GY/r +OPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CIrU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4G +A1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY +9umbbjANBgkqhkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL +ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ3BebYhtF8GaV +0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KKNFtY2PwByVS5uCbMiogziUwt +hDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJw +TdwJx4nLCgdNbOhdjsnvzqvHu7UrTkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nx +e5AW0wdeRlN8NwdCjNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZA +JzVcoyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq4RgqsahD +YVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPAmRGunUHBcnWEvgJBQl9n +JEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57demyPxgcYxn/eR44/KJ4EBs+lVDR3veyJ +m+kXQ99b21/+jh5Xos1AnX5iItreGCc= +-----END CERTIFICATE----- + +AC RAIZ FNMT-RCM +================ +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIPXZONMGc2yAYdGsdUhGkHMA0GCSqGSIb3DQEBCwUAMDsxCzAJBgNVBAYT +AkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJWiBGTk1ULVJDTTAeFw0wODEw +MjkxNTU5NTZaFw0zMDAxMDEwMDAwMDBaMDsxCzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJD +TTEZMBcGA1UECwwQQUMgUkFJWiBGTk1ULVJDTTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBALpxgHpMhm5/yBNtwMZ9HACXjywMI7sQmkCpGreHiPibVmr75nuOi5KOpyVdWRHbNi63URcf +qQgfBBckWKo3Shjf5TnUV/3XwSyRAZHiItQDwFj8d0fsjz50Q7qsNI1NOHZnjrDIbzAzWHFctPVr +btQBULgTfmxKo0nRIBnuvMApGGWn3v7v3QqQIecaZ5JCEJhfTzC8PhxFtBDXaEAUwED653cXeuYL +j2VbPNmaUtu1vZ5Gzz3rkQUCwJaydkxNEJY7kvqcfw+Z374jNUUeAlz+taibmSXaXvMiwzn15Cou +08YfxGyqxRxqAQVKL9LFwag0Jl1mpdICIfkYtwb1TplvqKtMUejPUBjFd8g5CSxJkjKZqLsXF3mw +WsXmo8RZZUc1g16p6DULmbvkzSDGm0oGObVo/CK67lWMK07q87Hj/LaZmtVC+nFNCM+HHmpxffnT +tOmlcYF7wk5HlqX2doWjKI/pgG6BU6VtX7hI+cL5NqYuSf+4lsKMB7ObiFj86xsc3i1w4peSMKGJ +47xVqCfWS+2QrYv6YyVZLag13cqXM7zlzced0ezvXg5KkAYmY6252TUtB7p2ZSysV4999AeU14EC +ll2jB0nVetBX+RvnU0Z1qrB5QstocQjpYL05ac70r8NWQMetUqIJ5G+GR4of6ygnXYMgrwTJbFaa +i0b1AgMBAAGjgYMwgYAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE +FPd9xf3E6Jobd2Sn9R2gzL+HYJptMD4GA1UdIAQ3MDUwMwYEVR0gADArMCkGCCsGAQUFBwIBFh1o +dHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9kcGNzLzANBgkqhkiG9w0BAQsFAAOCAgEAB5BK3/MjTvDD +nFFlm5wioooMhfNzKWtN/gHiqQxjAb8EZ6WdmF/9ARP67Jpi6Yb+tmLSbkyU+8B1RXxlDPiyN8+s +D8+Nb/kZ94/sHvJwnvDKuO+3/3Y3dlv2bojzr2IyIpMNOmqOFGYMLVN0V2Ue1bLdI4E7pWYjJ2cJ +j+F3qkPNZVEI7VFY/uY5+ctHhKQV8Xa7pO6kO8Rf77IzlhEYt8llvhjho6Tc+hj507wTmzl6NLrT +Qfv6MooqtyuGC2mDOL7Nii4LcK2NJpLuHvUBKwrZ1pebbuCoGRw6IYsMHkCtA+fdZn71uSANA+iW ++YJF1DngoABd15jmfZ5nc8OaKveri6E6FO80vFIOiZiaBECEHX5FaZNXzuvO+FB8TxxuBEOb+dY7 +Ixjp6o7RTUaN8Tvkasq6+yO3m/qZASlaWFot4/nUbQ4mrcFuNLwy+AwF+mWj2zs3gyLp1txyM/1d +8iC9djwj2ij3+RvrWWTV3F9yfiD8zYm1kGdNYno/Tq0dwzn+evQoFt9B9kiABdcPUXmsEKvU7ANm +5mqwujGSQkBqvjrTcuFqN1W8rB2Vt2lh8kORdOag0wokRqEIr9baRRmW1FMdW4R58MD3R++Lj8UG +rp1MYp3/RgT408m2ECVAdf4WqslKYIYvuu8wd+RU4riEmViAqhOLUTpPSPaLtrM= +-----END CERTIFICATE----- + +Amazon Root CA 1 +================ +-----BEGIN CERTIFICATE----- +MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsFADA5MQswCQYD +VQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAxMB4XDTE1 +MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpv +bjEZMBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBALJ4gHHKeNXjca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgH +FzZM9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qwIFAGbHrQ +gLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6VOujw5H5SNz/0egwLX0t +dHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L93FcXmn/6pUCyziKrlA4b9v7LWIbxcce +VOF34GfID5yHI9Y/QCB/IIDEgEw+OyQmjgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3 +DQEBCwUAA4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDIU5PM +CCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUsN+gDS63pYaACbvXy +8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vvo/ufQJVtMVT8QtPHRh8jrdkPSHCa +2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2 +xJNDd2ZhwLnoQdeXeGADbkpyrqXRfboQnoZsG4q5WTP468SQvvG5 +-----END CERTIFICATE----- + +Amazon Root CA 2 +================ +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgITBmyf0pY1hp8KD+WGePhbJruKNzANBgkqhkiG9w0BAQwFADA5MQswCQYD +VQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAyMB4XDTE1 +MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpv +bjEZMBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBAK2Wny2cSkxKgXlRmeyKy2tgURO8TW0G/LAIjd0ZEGrHJgw12MBvIITplLGbhQPDW9tK6Mj4 +kHbZW0/jTOgGNk3Mmqw9DJArktQGGWCsN0R5hYGCrVo34A3MnaZMUnbqQ523BNFQ9lXg1dKmSYXp +N+nKfq5clU1Imj+uIFptiJXZNLhSGkOQsL9sBbm2eLfq0OQ6PBJTYv9K8nu+NQWpEjTj82R0Yiw9 +AElaKP4yRLuH3WUnAnE72kr3H9rN9yFVkE8P7K6C4Z9r2UXTu/Bfh+08LDmG2j/e7HJV63mjrdvd +fLC6HM783k81ds8P+HgfajZRRidhW+mez/CiVX18JYpvL7TFz4QuK/0NURBs+18bvBt+xa47mAEx +kv8LV/SasrlX6avvDXbR8O70zoan4G7ptGmh32n2M8ZpLpcTnqWHsFcQgTfJU7O7f/aS0ZzQGPSS +btqDT6ZjmUyl+17vIWR6IF9sZIUVyzfpYgwLKhbcAS4y2j5L9Z469hdAlO+ekQiG+r5jqFoz7Mt0 +Q5X5bGlSNscpb/xVA1wf+5+9R+vnSUeVC06JIglJ4PVhHvG/LopyboBZ/1c6+XUyo05f7O0oYtlN +c/LMgRdg7c3r3NunysV+Ar3yVAhU/bQtCSwXVEqY0VThUWcI0u1ufm8/0i2BWSlmy5A5lREedCf+ +3euvAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSw +DPBMMPQFWAJI/TPlUq9LhONmUjANBgkqhkiG9w0BAQwFAAOCAgEAqqiAjw54o+Ci1M3m9Zh6O+oA +A7CXDpO8Wqj2LIxyh6mx/H9z/WNxeKWHWc8w4Q0QshNabYL1auaAn6AFC2jkR2vHat+2/XcycuUY ++gn0oJMsXdKMdYV2ZZAMA3m3MSNjrXiDCYZohMr/+c8mmpJ5581LxedhpxfL86kSk5Nrp+gvU5LE +YFiwzAJRGFuFjWJZY7attN6a+yb3ACfAXVU3dJnJUH/jWS5E4ywl7uxMMne0nxrpS10gxdr9HIcW +xkPo1LsmmkVwXqkLN1PiRnsn/eBG8om3zEK2yygmbtmlyTrIQRNg91CMFa6ybRoVGld45pIq2WWQ +gj9sAq+uEjonljYE1x2igGOpm/HlurR8FLBOybEfdF849lHqm/osohHUqS0nGkWxr7JOcQ3AWEbW +aQbLU8uz/mtBzUF+fUwPfHJ5elnNXkoOrJupmHN5fLT0zLm4BwyydFy4x2+IoZCn9Kr5v2c69BoV +Yh63n749sSmvZ6ES8lgQGVMDMBu4Gon2nL2XA46jCfMdiyHxtN/kHNGfZQIG6lzWE7OE76KlXIx3 +KadowGuuQNKotOrN8I1LOJwZmhsoVLiJkO/KdYE+HvJkJMcYr07/R54H9jVlpNMKVv/1F2Rs76gi +JUmTtt8AF9pYfl3uxRuw0dFfIRDH+fO6AgonB8Xx1sfT4PsJYGw= +-----END CERTIFICATE----- + +Amazon Root CA 3 +================ +-----BEGIN CERTIFICATE----- +MIIBtjCCAVugAwIBAgITBmyf1XSXNmY/Owua2eiedgPySjAKBggqhkjOPQQDAjA5MQswCQYDVQQG +EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAzMB4XDTE1MDUy +NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ +MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCmXp8ZB +f8ANm+gBG1bG8lKlui2yEujSLtf6ycXYqm0fc4E7O5hrOXwzpcVOho6AF2hiRVd9RFgdszflZwjr +Zt6jQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSrttvXBp43 +rDCGB5Fwx5zEGbF4wDAKBggqhkjOPQQDAgNJADBGAiEA4IWSoxe3jfkrBqWTrBqYaGFy+uGh0Psc +eGCmQ5nFuMQCIQCcAu/xlJyzlvnrxir4tiz+OpAUFteMYyRIHN8wfdVoOw== +-----END CERTIFICATE----- + +Amazon Root CA 4 +================ +-----BEGIN CERTIFICATE----- +MIIB8jCCAXigAwIBAgITBmyf18G7EEwpQ+Vxe3ssyBrBDjAKBggqhkjOPQQDAzA5MQswCQYDVQQG +EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSA0MB4XDTE1MDUy +NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ +MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgNDB2MBAGByqGSM49AgEGBSuBBAAiA2IABNKrijdPo1MN +/sGKe0uoe0ZLY7Bi9i0b2whxIdIA6GO9mif78DluXeo9pcmBqqNbIJhFXRbb/egQbeOc4OO9X4Ri +83BkM6DLJC9wuoihKqB1+IGuYgbEgds5bimwHvouXKNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV +HQ8BAf8EBAMCAYYwHQYDVR0OBBYEFNPsxzplbszh2naaVvuc84ZtV+WBMAoGCCqGSM49BAMDA2gA +MGUCMDqLIfG9fhGt0O9Yli/W651+kI0rz2ZVwyzjKKlwCkcO8DdZEv8tmZQoTipPNU0zWgIxAOp1 +AE47xDqUEpHJWEadIRNyp4iciuRMStuW1KyLa2tJElMzrdfkviT8tQp21KW8EA== +-----END CERTIFICATE----- + +TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1 +============================================= +-----BEGIN CERTIFICATE----- +MIIEYzCCA0ugAwIBAgIBATANBgkqhkiG9w0BAQsFADCB0jELMAkGA1UEBhMCVFIxGDAWBgNVBAcT +D0dlYnplIC0gS29jYWVsaTFCMEAGA1UEChM5VHVya2l5ZSBCaWxpbXNlbCB2ZSBUZWtub2xvamlr +IEFyYXN0aXJtYSBLdXJ1bXUgLSBUVUJJVEFLMS0wKwYDVQQLEyRLYW11IFNlcnRpZmlrYXN5b24g +TWVya2V6aSAtIEthbXUgU00xNjA0BgNVBAMTLVRVQklUQUsgS2FtdSBTTSBTU0wgS29rIFNlcnRp +ZmlrYXNpIC0gU3VydW0gMTAeFw0xMzExMjUwODI1NTVaFw00MzEwMjUwODI1NTVaMIHSMQswCQYD +VQQGEwJUUjEYMBYGA1UEBxMPR2ViemUgLSBLb2NhZWxpMUIwQAYDVQQKEzlUdXJraXllIEJpbGlt +c2VsIHZlIFRla25vbG9qaWsgQXJhc3Rpcm1hIEt1cnVtdSAtIFRVQklUQUsxLTArBgNVBAsTJEth +bXUgU2VydGlmaWthc3lvbiBNZXJrZXppIC0gS2FtdSBTTTE2MDQGA1UEAxMtVFVCSVRBSyBLYW11 +IFNNIFNTTCBLb2sgU2VydGlmaWthc2kgLSBTdXJ1bSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAr3UwM6q7a9OZLBI3hNmNe5eA027n/5tQlT6QlVZC1xl8JoSNkvoBHToP4mQ4t4y8 +6Ij5iySrLqP1N+RAjhgleYN1Hzv/bKjFxlb4tO2KRKOrbEz8HdDc72i9z+SqzvBV96I01INrN3wc +wv61A+xXzry0tcXtAA9TNypN9E8Mg/uGz8v+jE69h/mniyFXnHrfA2eJLJ2XYacQuFWQfw4tJzh0 +3+f92k4S400VIgLI4OD8D62K18lUUMw7D8oWgITQUVbDjlZ/iSIzL+aFCr2lqBs23tPcLG07xxO9 +WSMs5uWk99gL7eqQQESolbuT1dCANLZGeA4fAJNG4e7p+exPFwIDAQABo0IwQDAdBgNVHQ4EFgQU +ZT/HiobGPN08VFw1+DrtUgxHV8gwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJ +KoZIhvcNAQELBQADggEBACo/4fEyjq7hmFxLXs9rHmoJ0iKpEsdeV31zVmSAhHqT5Am5EM2fKifh +AHe+SMg1qIGf5LgsyX8OsNJLN13qudULXjS99HMpw+0mFZx+CFOKWI3QSyjfwbPfIPP54+M638yc +lNhOT8NrF7f3cuitZjO1JVOr4PhMqZ398g26rrnZqsZr+ZO7rqu4lzwDGrpDxpa5RXI4s6ehlj2R +e37AIVNMh+3yC1SVUZPVIqUNivGTDj5UDrDYyU7c8jEyVupk+eq1nRZmQnLzf9OxMUP8pI4X8W0j +q5Rm+K37DwhuJi1/FwcJsoz7UMCflo3Ptv0AnVoUmr8CRPXBwp8iXqIPoeM= +-----END CERTIFICATE----- + +GDCA TrustAUTH R5 ROOT +====================== +-----BEGIN CERTIFICATE----- +MIIFiDCCA3CgAwIBAgIIfQmX/vBH6nowDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCQ04xMjAw +BgNVBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZIENPLixMVEQuMR8wHQYDVQQD +DBZHRENBIFRydXN0QVVUSCBSNSBST09UMB4XDTE0MTEyNjA1MTMxNVoXDTQwMTIzMTE1NTk1OVow +YjELMAkGA1UEBhMCQ04xMjAwBgNVBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZ +IENPLixMVEQuMR8wHQYDVQQDDBZHRENBIFRydXN0QVVUSCBSNSBST09UMIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEA2aMW8Mh0dHeb7zMNOwZ+Vfy1YI92hhJCfVZmPoiC7XJjDp6L3TQs +AlFRwxn9WVSEyfFrs0yw6ehGXTjGoqcuEVe6ghWinI9tsJlKCvLriXBjTnnEt1u9ol2x8kECK62p +OqPseQrsXzrj/e+APK00mxqriCZ7VqKChh/rNYmDf1+uKU49tm7srsHwJ5uu4/Ts765/94Y9cnrr +pftZTqfrlYwiOXnhLQiPzLyRuEH3FMEjqcOtmkVEs7LXLM3GKeJQEK5cy4KOFxg2fZfmiJqwTTQJ +9Cy5WmYqsBebnh52nUpmMUHfP/vFBu8btn4aRjb3ZGM74zkYI+dndRTVdVeSN72+ahsmUPI2JgaQ +xXABZG12ZuGR224HwGGALrIuL4xwp9E7PLOR5G62xDtw8mySlwnNR30YwPO7ng/Wi64HtloPzgsM +R6flPri9fcebNaBhlzpBdRfMK5Z3KpIhHtmVdiBnaM8Nvd/WHwlqmuLMc3GkL30SgLdTMEZeS1SZ +D2fJpcjyIMGC7J0R38IC+xo70e0gmu9lZJIQDSri3nDxGGeCjGHeuLzRL5z7D9Ar7Rt2ueQ5Vfj4 +oR24qoAATILnsn8JuLwwoC8N9VKejveSswoAHQBUlwbgsQfZxw9cZX08bVlX5O2ljelAU58VS6Bx +9hoh49pwBiFYFIeFd3mqgnkCAwEAAaNCMEAwHQYDVR0OBBYEFOLJQJ9NzuiaoXzPDj9lxSmIahlR +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQDRSVfg +p8xoWLoBDysZzY2wYUWsEe1jUGn4H3++Fo/9nesLqjJHdtJnJO29fDMylyrHBYZmDRd9FBUb1Ov9 +H5r2XpdptxolpAqzkT9fNqyL7FeoPueBihhXOYV0GkLH6VsTX4/5COmSdI31R9KrO9b7eGZONn35 +6ZLpBN79SWP8bfsUcZNnL0dKt7n/HipzcEYwv1ryL3ml4Y0M2fmyYzeMN2WFcGpcWwlyua1jPLHd ++PwyvzeG5LuOmCd+uh8W4XAR8gPfJWIyJyYYMoSf/wA6E7qaTfRPuBRwIrHKK5DOKcFw9C+df/KQ +HtZa37dG/OaG+svgIHZ6uqbL9XzeYqWxi+7egmaKTjowHz+Ay60nugxe19CxVsp3cbK1daFQqUBD +F8Io2c9Si1vIY9RCPqAzekYu9wogRlR+ak8x8YF+QnQ4ZXMn7sZ8uI7XpTrXmKGcjBBV09tL7ECQ +8s1uV9JiDnxXk7Gnbc2dg7sq5+W2O3FYrf3RRbxake5TFW/TRQl1brqQXR4EzzffHqhmsYzmIGrv +/EhOdJhCrylvLmrH+33RZjEizIYAfmaDDEL0vTSSwxrqT8p+ck0LcIymSLumoRT2+1hEmRSuqguT +aaApJUqlyyvdimYHFngVV3Eb7PVHhPOeMTd61X8kreS8/f3MboPoDKi3QWwH3b08hpcv0g== +-----END CERTIFICATE----- + +SSL.com Root Certification Authority RSA +======================================== +-----BEGIN CERTIFICATE----- +MIIF3TCCA8WgAwIBAgIIeyyb0xaAMpkwDQYJKoZIhvcNAQELBQAwfDELMAkGA1UEBhMCVVMxDjAM +BgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9TU0wgQ29ycG9yYXRpb24x +MTAvBgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBSU0EwHhcNMTYw +MjEyMTczOTM5WhcNNDEwMjEyMTczOTM5WjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMx +EDAOBgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NM +LmNvbSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFJTQTCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAPkP3aMrfcvQKv7sZ4Wm5y4bunfh4/WvpOz6Sl2RxFdHaxh3a3by/ZPkPQ/C +Fp4LZsNWlJ4Xg4XOVu/yFv0AYvUiCVToZRdOQbngT0aXqhvIuG5iXmmxX9sqAn78bMrzQdjt0Oj8 +P2FI7bADFB0QDksZ4LtO7IZl/zbzXmcCC52GVWH9ejjt/uIZALdvoVBidXQ8oPrIJZK0bnoix/ge +oeOy3ZExqysdBP+lSgQ36YWkMyv94tZVNHwZpEpox7Ko07fKoZOI68GXvIz5HdkihCR0xwQ9aqkp +k8zruFvh/l8lqjRYyMEjVJ0bmBHDOJx+PYZspQ9AhnwC9FwCTyjLrnGfDzrIM/4RJTXq/LrFYD3Z +fBjVsqnTdXgDciLKOsMf7yzlLqn6niy2UUb9rwPW6mBo6oUWNmuF6R7As93EJNyAKoFBbZQ+yODJ +gUEAnl6/f8UImKIYLEJAs/lvOCdLToD0PYFH4Ih86hzOtXVcUS4cK38acijnALXRdMbX5J+tB5O2 +UzU1/Dfkw/ZdFr4hc96SCvigY2q8lpJqPvi8ZVWb3vUNiSYE/CUapiVpy8JtynziWV+XrOvvLsi8 +1xtZPCvM8hnIk2snYxnP/Okm+Mpxm3+T/jRnhE6Z6/yzeAkzcLpmpnbtG3PrGqUNxCITIJRWCk4s +bE6x/c+cCbqiM+2HAgMBAAGjYzBhMB0GA1UdDgQWBBTdBAkHovV6fVJTEpKV7jiAJQ2mWTAPBgNV +HRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFN0ECQei9Xp9UlMSkpXuOIAlDaZZMA4GA1UdDwEB/wQE +AwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAIBgRlCn7Jp0cHh5wYfGVcpNxJK1ok1iOMq8bs3AD/CUr +dIWQPXhq9LmLpZc7tRiRux6n+UBbkflVma8eEdBcHadm47GUBwwyOabqG7B52B2ccETjit3E+ZUf +ijhDPwGFpUenPUayvOUiaPd7nNgsPgohyC0zrL/FgZkxdMF1ccW+sfAjRfSda/wZY52jvATGGAsl +u1OJD7OAUN5F7kR/q5R4ZJjT9ijdh9hwZXT7DrkT66cPYakylszeu+1jTBi7qUD3oFRuIIhxdRjq +erQ0cuAjJ3dctpDqhiVAq+8zD8ufgr6iIPv2tS0a5sKFsXQP+8hlAqRSAUfdSSLBv9jra6x+3uxj +MxW3IwiPxg+NQVrdjsW5j+VFP3jbutIbQLH+cU0/4IGiul607BXgk90IH37hVZkLId6Tngr75qNJ +vTYw/ud3sqB1l7UtgYgXZSD32pAAn8lSzDLKNXz1PQ/YK9f1JmzJBjSWFupwWRoyeXkLtoh/D1JI +Pb9s2KJELtFOt3JY04kTlf5Eq/jXixtunLwsoFvVagCvXzfh1foQC5ichucmj87w7G6KVwuA406y +wKBjYZC6VWg3dGq2ktufoYYitmUnDuy2n0Jg5GfCtdpBC8TTi2EbvPofkSvXRAdeuims2cXp71NI +WuuA8ShYIc2wBlX7Jz9TkHCpBB5XJ7k= +-----END CERTIFICATE----- + +SSL.com Root Certification Authority ECC +======================================== +-----BEGIN CERTIFICATE----- +MIICjTCCAhSgAwIBAgIIdebfy8FoW6gwCgYIKoZIzj0EAwIwfDELMAkGA1UEBhMCVVMxDjAMBgNV +BAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9TU0wgQ29ycG9yYXRpb24xMTAv +BgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYwMjEy +MTgxNDAzWhcNNDEwMjEyMTgxNDAzWjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAO +BgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNv +bSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuBBAAiA2IA +BEVuqVDEpiM2nl8ojRfLliJkP9x6jh3MCLOicSS6jkm5BBtHllirLZXI7Z4INcgn64mMU1jrYor+ +8FsPazFSY0E7ic3s7LaNGdM0B9y7xgZ/wkWV7Mt/qCPgCemB+vNH06NjMGEwHQYDVR0OBBYEFILR +hXMw5zUE044CkvvlpNHEIejNMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUgtGFczDnNQTT +jgKS++Wk0cQh6M0wDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2cAMGQCMG/n61kRpGDPYbCW +e+0F+S8Tkdzt5fxQaxFGRrMcIQBiu77D5+jNB5n5DQtdcj7EqgIwH7y6C+IwJPt8bYBVCpk+gA0z +5Wajs6O7pdWLjwkspl1+4vAHCGht0nxpbl/f5Wpl +-----END CERTIFICATE----- + +SSL.com EV Root Certification Authority RSA R2 +============================================== +-----BEGIN CERTIFICATE----- +MIIF6zCCA9OgAwIBAgIIVrYpzTS8ePYwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNVBAYTAlVTMQ4w +DAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9u +MTcwNQYDVQQDDC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIy +MB4XDTE3MDUzMTE4MTQzN1oXDTQyMDUzMDE4MTQzN1owgYIxCzAJBgNVBAYTAlVTMQ4wDAYDVQQI +DAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTcwNQYD +VQQDDC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIyMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAjzZlQOHWTcDXtOlG2mvqM0fNTPl9fb69LT3w23jh +hqXZuglXaO1XPqDQCEGD5yhBJB/jchXQARr7XnAjssufOePPxU7Gkm0mxnu7s9onnQqG6YE3Bf7w +cXHswxzpY6IXFJ3vG2fThVUCAtZJycxa4bH3bzKfydQ7iEGonL3Lq9ttewkfokxykNorCPzPPFTO +Zw+oz12WGQvE43LrrdF9HSfvkusQv1vrO6/PgN3B0pYEW3p+pKk8OHakYo6gOV7qd89dAFmPZiw+ +B6KjBSYRaZfqhbcPlgtLyEDhULouisv3D5oi53+aNxPN8k0TayHRwMwi8qFG9kRpnMphNQcAb9Zh +CBHqurj26bNg5U257J8UZslXWNvNh2n4ioYSA0e/ZhN2rHd9NCSFg83XqpyQGp8hLH94t2S42Oim +9HizVcuE0jLEeK6jj2HdzghTreyI/BXkmg3mnxp3zkyPuBQVPWKchjgGAGYS5Fl2WlPAApiiECto +RHuOec4zSnaqW4EWG7WK2NAAe15itAnWhmMOpgWVSbooi4iTsjQc2KRVbrcc0N6ZVTsj9CLg+Slm +JuwgUHfbSguPvuUCYHBBXtSuUDkiFCbLsjtzdFVHB3mBOagwE0TlBIqulhMlQg+5U8Sb/M3kHN48 ++qvWBkofZ6aYMBzdLNvcGJVXZsb/XItW9XcCAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNV +HSMEGDAWgBT5YLvU49U09rj1BoAlp3PbRmmonjAdBgNVHQ4EFgQU+WC71OPVNPa49QaAJadz20Zp +qJ4wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQBWs47LCp1Jjr+kxJG7ZhcFUZh1 +++VQLHqe8RT6q9OKPv+RKY9ji9i0qVQBDb6Thi/5Sm3HXvVX+cpVHBK+Rw82xd9qt9t1wkclf7nx +Y/hoLVUE0fKNsKTPvDxeH3jnpaAgcLAExbf3cqfeIg29MyVGjGSSJuM+LmOW2puMPfgYCdcDzH2G +guDKBAdRUNf/ktUM79qGn5nX67evaOI5JpS6aLe/g9Pqemc9YmeuJeVy6OLk7K4S9ksrPJ/psEDz +OFSz/bdoyNrGj1E8svuR3Bznm53htw1yj+KkxKl4+esUrMZDBcJlOSgYAsOCsp0FvmXtll9ldDz7 +CTUue5wT/RsPXcdtgTpWD8w74a8CLyKsRspGPKAcTNZEtF4uXBVmCeEmKf7GUmG6sXP/wwyc5Wxq +lD8UykAWlYTzWamsX0xhk23RO8yilQwipmdnRC652dKKQbNmC1r7fSOl8hqw/96bg5Qu0T/fkreR +rwU7ZcegbLHNYhLDkBvjJc40vG93drEQw/cFGsDWr3RiSBd3kmmQYRzelYB0VI8YHMPzA9C/pEN1 +hlMYegouCRw2n5H9gooiS9EOUCXdywMMF8mDAAhONU2Ki+3wApRmLER/y5UnlhetCTCstnEXbosX +9hwJ1C07mKVx01QT2WDz9UtmT/rx7iASjbSsV7FFY6GsdqnC+w== +-----END CERTIFICATE----- + +SSL.com EV Root Certification Authority ECC +=========================================== +-----BEGIN CERTIFICATE----- +MIIClDCCAhqgAwIBAgIILCmcWxbtBZUwCgYIKoZIzj0EAwIwfzELMAkGA1UEBhMCVVMxDjAMBgNV +BAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9TU0wgQ29ycG9yYXRpb24xNDAy +BgNVBAMMK1NTTC5jb20gRVYgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYw +MjEyMTgxNTIzWhcNNDEwMjEyMTgxNTIzWjB/MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMx +EDAOBgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjE0MDIGA1UEAwwrU1NM +LmNvbSBFViBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuB +BAAiA2IABKoSR5CYG/vvw0AHgyBO8TCCogbR8pKGYfL2IWjKAMTH6kMAVIbc/R/fALhBYlzccBYy +3h+Z1MzFB8gIH2EWB1E9fVwHU+M1OIzfzZ/ZLg1KthkuWnBaBu2+8KGwytAJKaNjMGEwHQYDVR0O +BBYEFFvKXuXe0oGqzagtZFG22XKbl+ZPMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUW8pe +5d7SgarNqC1kUbbZcpuX5k8wDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2gAMGUCMQCK5kCJ +N+vp1RPZytRrJPOwPYdGWBrssd9v+1a6cGvHOMzosYxPD/fxZ3YOg9AeUY8CMD32IygmTMZgh5Mm +m7I1HrrW9zzRHM76JTymGoEVW/MSD2zuZYrJh6j5B+BimoxcSg== +-----END CERTIFICATE----- + +GlobalSign Root CA - R6 +======================= +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIORea7A4Mzw4VlSOb/RVEwDQYJKoZIhvcNAQEMBQAwTDEgMB4GA1UECxMX +R2xvYmFsU2lnbiBSb290IENBIC0gUjYxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkds +b2JhbFNpZ24wHhcNMTQxMjEwMDAwMDAwWhcNMzQxMjEwMDAwMDAwWjBMMSAwHgYDVQQLExdHbG9i +YWxTaWduIFJvb3QgQ0EgLSBSNjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFs +U2lnbjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJUH6HPKZvnsFMp7PPcNCPG0RQss +grRIxutbPK6DuEGSMxSkb3/pKszGsIhrxbaJ0cay/xTOURQh7ErdG1rG1ofuTToVBu1kZguSgMpE +3nOUTvOniX9PeGMIyBJQbUJmL025eShNUhqKGoC3GYEOfsSKvGRMIRxDaNc9PIrFsmbVkJq3MQbF +vuJtMgamHvm566qjuL++gmNQ0PAYid/kD3n16qIfKtJwLnvnvJO7bVPiSHyMEAc4/2ayd2F+4OqM +PKq0pPbzlUoSB239jLKJz9CgYXfIWHSw1CM69106yqLbnQneXUQtkPGBzVeS+n68UARjNN9rkxi+ +azayOeSsJDa38O+2HBNXk7besvjihbdzorg1qkXy4J02oW9UivFyVm4uiMVRQkQVlO6jxTiWm05O +WgtH8wY2SXcwvHE35absIQh1/OZhFj931dmRl4QKbNQCTXTAFO39OfuD8l4UoQSwC+n+7o/hbguy +CLNhZglqsQY6ZZZZwPA1/cnaKI0aEYdwgQqomnUdnjqGBQCe24DWJfncBZ4nWUx2OVvq+aWh2IMP +0f/fMBH5hc8zSPXKbWQULHpYT9NLCEnFlWQaYw55PfWzjMpYrZxCRXluDocZXFSxZba/jJvcE+kN +b7gu3GduyYsRtYQUigAZcIN5kZeR1BonvzceMgfYFGM8KEyvAgMBAAGjYzBhMA4GA1UdDwEB/wQE +AwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSubAWjkxPioufi1xzWx/B/yGdToDAfBgNV +HSMEGDAWgBSubAWjkxPioufi1xzWx/B/yGdToDANBgkqhkiG9w0BAQwFAAOCAgEAgyXt6NH9lVLN +nsAEoJFp5lzQhN7craJP6Ed41mWYqVuoPId8AorRbrcWc+ZfwFSY1XS+wc3iEZGtIxg93eFyRJa0 +lV7Ae46ZeBZDE1ZXs6KzO7V33EByrKPrmzU+sQghoefEQzd5Mr6155wsTLxDKZmOMNOsIeDjHfrY +BzN2VAAiKrlNIC5waNrlU/yDXNOd8v9EDERm8tLjvUYAGm0CuiVdjaExUd1URhxN25mW7xocBFym +Fe944Hn+Xds+qkxV/ZoVqW/hpvvfcDDpw+5CRu3CkwWJ+n1jez/QcYF8AOiYrg54NMMl+68KnyBr +3TsTjxKM4kEaSHpzoHdpx7Zcf4LIHv5YGygrqGytXm3ABdJ7t+uA/iU3/gKbaKxCXcPu9czc8FB1 +0jZpnOZ7BN9uBmm23goJSFmH63sUYHpkqmlD75HHTOwY3WzvUy2MmeFe8nI+z1TIvWfspA9MRf/T +uTAjB0yPEL+GltmZWrSZVxykzLsViVO6LAUP5MSeGbEYNNVMnbrt9x+vJJUEeKgDu+6B5dpffItK +oZB0JaezPkvILFa9x8jvOOJckvB595yEunQtYQEgfn7R8k8HWV+LLUNS60YMlOH1Zkd5d9VUWx+t +JDfLRVpOoERIyNiwmcUVhAn21klJwGW45hpxbqCo8YLoRT5s1gLXCmeDBVrJpBA= +-----END CERTIFICATE----- + +OISTE WISeKey Global Root GC CA +=============================== +-----BEGIN CERTIFICATE----- +MIICaTCCAe+gAwIBAgIQISpWDK7aDKtARb8roi066jAKBggqhkjOPQQDAzBtMQswCQYDVQQGEwJD +SDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNlZDEo +MCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQyBDQTAeFw0xNzA1MDkwOTQ4MzRa +Fw00MjA1MDkwOTU4MzNaMG0xCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQL +ExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2Jh +bCBSb290IEdDIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAETOlQwMYPchi82PG6s4nieUqjFqdr +VCTbUf/q9Akkwwsin8tqJ4KBDdLArzHkdIJuyiXZjHWd8dvQmqJLIX4Wp2OQ0jnUsYd4XxiWD1Ab +NTcPasbc2RNNpI6QN+a9WzGRo1QwUjAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAd +BgNVHQ4EFgQUSIcUrOPDnpBgOtfKie7TrYy0UGYwEAYJKwYBBAGCNxUBBAMCAQAwCgYIKoZIzj0E +AwMDaAAwZQIwJsdpW9zV57LnyAyMjMPdeYwbY9XJUpROTYJKcx6ygISpJcBMWm1JKWB4E+J+SOtk +AjEA2zQgMgj/mkkCtojeFK9dbJlxjRo/i9fgojaGHAeCOnZT/cKi7e97sIBPWA9LUzm9 +-----END CERTIFICATE----- + +UCA Global G2 Root +================== +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIQXd+x2lqj7V2+WmUgZQOQ7zANBgkqhkiG9w0BAQsFADA9MQswCQYDVQQG +EwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxGzAZBgNVBAMMElVDQSBHbG9iYWwgRzIgUm9vdDAeFw0x +NjAzMTEwMDAwMDBaFw00MDEyMzEwMDAwMDBaMD0xCzAJBgNVBAYTAkNOMREwDwYDVQQKDAhVbmlU +cnVzdDEbMBkGA1UEAwwSVUNBIEdsb2JhbCBHMiBSb290MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAxeYrb3zvJgUno4Ek2m/LAfmZmqkywiKHYUGRO8vDaBsGxUypK8FnFyIdK+35KYmT +oni9kmugow2ifsqTs6bRjDXVdfkX9s9FxeV67HeToI8jrg4aA3++1NDtLnurRiNb/yzmVHqUwCoV +8MmNsHo7JOHXaOIxPAYzRrZUEaalLyJUKlgNAQLx+hVRZ2zA+te2G3/RVogvGjqNO7uCEeBHANBS +h6v7hn4PJGtAnTRnvI3HLYZveT6OqTwXS3+wmeOwcWDcC/Vkw85DvG1xudLeJ1uK6NjGruFZfc8o +LTW4lVYa8bJYS7cSN8h8s+1LgOGN+jIjtm+3SJUIsUROhYw6AlQgL9+/V087OpAh18EmNVQg7Mc/ +R+zvWr9LesGtOxdQXGLYD0tK3Cv6brxzks3sx1DoQZbXqX5t2Okdj4q1uViSukqSKwxW/YDrCPBe +KW4bHAyvj5OJrdu9o54hyokZ7N+1wxrrFv54NkzWbtA+FxyQF2smuvt6L78RHBgOLXMDj6DlNaBa +4kx1HXHhOThTeEDMg5PXCp6dW4+K5OXgSORIskfNTip1KnvyIvbJvgmRlld6iIis7nCs+dwp4wwc +OxJORNanTrAmyPPZGpeRaOrvjUYG0lZFWJo8DA+DuAUlwznPO6Q0ibd5Ei9Hxeepl2n8pndntd97 +8XplFeRhVmUCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFIHEjMz15DD/pQwIX4wVZyF0Ad/fMA0GCSqGSIb3DQEBCwUAA4ICAQATZSL1jiutROTL/7lo +5sOASD0Ee/ojL3rtNtqyzm325p7lX1iPyzcyochltq44PTUbPrw7tgTQvPlJ9Zv3hcU2tsu8+Mg5 +1eRfB70VVJd0ysrtT7q6ZHafgbiERUlMjW+i67HM0cOU2kTC5uLqGOiiHycFutfl1qnN3e92mI0A +Ds0b+gO3joBYDic/UvuUospeZcnWhNq5NXHzJsBPd+aBJ9J3O5oUb3n09tDh05S60FdRvScFDcH9 +yBIw7m+NESsIndTUv4BFFJqIRNow6rSn4+7vW4LVPtateJLbXDzz2K36uGt/xDYotgIVilQsnLAX +c47QN6MUPJiVAAwpBVueSUmxX8fjy88nZY41F7dXyDDZQVu5FLbowg+UMaeUmMxq67XhJ/UQqAHo +jhJi6IjMtX9Gl8CbEGY4GjZGXyJoPd/JxhMnq1MGrKI8hgZlb7F+sSlEmqO6SWkoaY/X5V+tBIZk +bxqgDMUIYs6Ao9Dz7GjevjPHF1t/gMRMTLGmhIrDO7gJzRSBuhjjVFc2/tsvfEehOjPI+Vg7RE+x +ygKJBJYoaMVLuCaJu9YzL1DV/pqJuhgyklTGW+Cd+V7lDSKb9triyCGyYiGqhkCyLmTTX8jjfhFn +RR8F/uOi77Oos/N9j/gMHyIfLXC0uAE0djAA5SN4p1bXUB+K+wb1whnw0A== +-----END CERTIFICATE----- + +UCA Extended Validation Root +============================ +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQT9Irj/VkyDOeTzRYZiNwYDANBgkqhkiG9w0BAQsFADBHMQswCQYDVQQG +EwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxJTAjBgNVBAMMHFVDQSBFeHRlbmRlZCBWYWxpZGF0aW9u +IFJvb3QwHhcNMTUwMzEzMDAwMDAwWhcNMzgxMjMxMDAwMDAwWjBHMQswCQYDVQQGEwJDTjERMA8G +A1UECgwIVW5pVHJ1c3QxJTAjBgNVBAMMHFVDQSBFeHRlbmRlZCBWYWxpZGF0aW9uIFJvb3QwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCpCQcoEwKwmeBkqh5DFnpzsZGgdT6o+uM4AHrs +iWogD4vFsJszA1qGxliG1cGFu0/GnEBNyr7uaZa4rYEwmnySBesFK5pI0Lh2PpbIILvSsPGP2KxF +Rv+qZ2C0d35qHzwaUnoEPQc8hQ2E0B92CvdqFN9y4zR8V05WAT558aopO2z6+I9tTcg1367r3CTu +eUWnhbYFiN6IXSV8l2RnCdm/WhUFhvMJHuxYMjMR83dksHYf5BA1FxvyDrFspCqjc/wJHx4yGVMR +59mzLC52LqGj3n5qiAno8geK+LLNEOfic0CTuwjRP+H8C5SzJe98ptfRr5//lpr1kXuYC3fUfugH +0mK1lTnj8/FtDw5lhIpjVMWAtuCeS31HJqcBCF3RiJ7XwzJE+oJKCmhUfzhTA8ykADNkUVkLo4KR +el7sFsLzKuZi2irbWWIQJUoqgQtHB0MGcIfS+pMRKXpITeuUx3BNr2fVUbGAIAEBtHoIppB/TuDv +B0GHr2qlXov7z1CymlSvw4m6WC31MJixNnI5fkkE/SmnTHnkBVfblLkWU41Gsx2VYVdWf6/wFlth +WG82UBEL2KwrlRYaDh8IzTY0ZRBiZtWAXxQgXy0MoHgKaNYs1+lvK9JKBZP8nm9rZ/+I8U6laUpS +NwXqxhaN0sSZ0YIrO7o1dfdRUVjzyAfd5LQDfwIDAQABo0IwQDAdBgNVHQ4EFgQU2XQ65DA9DfcS +3H5aBZ8eNJr34RQwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQEL +BQADggIBADaNl8xCFWQpN5smLNb7rhVpLGsaGvdftvkHTFnq88nIua7Mui563MD1sC3AO6+fcAUR +ap8lTwEpcOPlDOHqWnzcSbvBHiqB9RZLcpHIojG5qtr8nR/zXUACE/xOHAbKsxSQVBcZEhrxH9cM +aVr2cXj0lH2RC47skFSOvG+hTKv8dGT9cZr4QQehzZHkPJrgmzI5c6sq1WnIeJEmMX3ixzDx/BR4 +dxIOE/TdFpS/S2d7cFOFyrC78zhNLJA5wA3CXWvp4uXViI3WLL+rG761KIcSF3Ru/H38j9CHJrAb ++7lsq+KePRXBOy5nAliRn+/4Qh8st2j1da3Ptfb/EX3C8CSlrdP6oDyp+l3cpaDvRKS+1ujl5BOW +F3sGPjLtx7dCvHaj2GU4Kzg1USEODm8uNBNA4StnDG1KQTAYI1oyVZnJF+A83vbsea0rWBmirSwi +GpWOvpaQXUJXxPkUAzUrHC1RVwinOt4/5Mi0A3PCwSaAuwtCH60NryZy2sy+s6ODWA2CxR9GUeOc +GMyNm43sSet1UNWMKFnKdDTajAshqx7qG+XH/RU+wBeq+yNuJkbL+vmxcmtpzyKEC2IPrNkZAJSi +djzULZrtBJ4tBmIQN1IchXIbJ+XMxjHsN+xjWZsLHXbMfjKaiJUINlK73nZfdklJrX+9ZSCyycEr +dhh2n1ax +-----END CERTIFICATE----- + +Certigna Root CA +================ +-----BEGIN CERTIFICATE----- +MIIGWzCCBEOgAwIBAgIRAMrpG4nxVQMNo+ZBbcTjpuEwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UE +BhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczEcMBoGA1UECwwTMDAwMiA0ODE0NjMwODEwMDAzNjEZ +MBcGA1UEAwwQQ2VydGlnbmEgUm9vdCBDQTAeFw0xMzEwMDEwODMyMjdaFw0zMzEwMDEwODMyMjda +MFoxCzAJBgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxHDAaBgNVBAsMEzAwMDIgNDgxNDYz +MDgxMDAwMzYxGTAXBgNVBAMMEENlcnRpZ25hIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQDNGDllGlmx6mQWDoyUJJV8g9PFOSbcDO8WV43X2KyjQn+Cyu3NW9sOty3tRQgX +stmzy9YXUnIo245Onoq2C/mehJpNdt4iKVzSs9IGPjA5qXSjklYcoW9MCiBtnyN6tMbaLOQdLNyz +KNAT8kxOAkmhVECe5uUFoC2EyP+YbNDrihqECB63aCPuI9Vwzm1RaRDuoXrC0SIxwoKF0vJVdlB8 +JXrJhFwLrN1CTivngqIkicuQstDuI7pmTLtipPlTWmR7fJj6o0ieD5Wupxj0auwuA0Wv8HT4Ks16 +XdG+RCYyKfHx9WzMfgIhC59vpD++nVPiz32pLHxYGpfhPTc3GGYo0kDFUYqMwy3OU4gkWGQwFsWq +4NYKpkDfePb1BHxpE4S80dGnBs8B92jAqFe7OmGtBIyT46388NtEbVncSVmurJqZNjBBe3YzIoej +wpKGbvlw7q6Hh5UbxHq9MfPU0uWZ/75I7HX1eBYdpnDBfzwboZL7z8g81sWTCo/1VTp2lc5ZmIoJ +lXcymoO6LAQ6l73UL77XbJuiyn1tJslV1c/DeVIICZkHJC1kJWumIWmbat10TWuXekG9qxf5kBdI +jzb5LdXF2+6qhUVB+s06RbFo5jZMm5BX7CO5hwjCxAnxl4YqKE3idMDaxIzb3+KhF1nOJFl0Mdp/ +/TBt2dzhauH8XwIDAQABo4IBGjCCARYwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYw +HQYDVR0OBBYEFBiHVuBud+4kNTxOc5of1uHieX4rMB8GA1UdIwQYMBaAFBiHVuBud+4kNTxOc5of +1uHieX4rMEQGA1UdIAQ9MDswOQYEVR0gADAxMC8GCCsGAQUFBwIBFiNodHRwczovL3d3d3cuY2Vy +dGlnbmEuZnIvYXV0b3JpdGVzLzBtBgNVHR8EZjBkMC+gLaArhilodHRwOi8vY3JsLmNlcnRpZ25h +LmZyL2NlcnRpZ25hcm9vdGNhLmNybDAxoC+gLYYraHR0cDovL2NybC5kaGlteW90aXMuY29tL2Nl +cnRpZ25hcm9vdGNhLmNybDANBgkqhkiG9w0BAQsFAAOCAgEAlLieT/DjlQgi581oQfccVdV8AOIt +OoldaDgvUSILSo3L6btdPrtcPbEo/uRTVRPPoZAbAh1fZkYJMyjhDSSXcNMQH+pkV5a7XdrnxIxP +TGRGHVyH41neQtGbqH6mid2PHMkwgu07nM3A6RngatgCdTer9zQoKJHyBApPNeNgJgH60BGM+RFq +7q89w1DTj18zeTyGqHNFkIwgtnJzFyO+B2XleJINugHA64wcZr+shncBlA2c5uk5jR+mUYyZDDl3 +4bSb+hxnV29qao6pK0xXeXpXIs/NX2NGjVxZOob4Mkdio2cNGJHc+6Zr9UhhcyNZjgKnvETq9Emd +8VRY+WCv2hikLyhF3HqgiIZd8zvn/yk1gPxkQ5Tm4xxvvq0OKmOZK8l+hfZx6AYDlf7ej0gcWtSS +6Cvu5zHbugRqh5jnxV/vfaci9wHYTfmJ0A6aBVmknpjZbyvKcL5kwlWj9Omvw5Ip3IgWJJk8jSaY +tlu3zM63Nwf9JtmYhST/WSMDmu2dnajkXjjO11INb9I/bbEFa0nOipFGc/T2L/Coc3cOZayhjWZS +aX5LaAzHHjcng6WMxwLkFM1JAbBzs/3GkDpv0mztO+7skb6iQ12LAEpmJURw3kAP+HwV96LOPNde +E4yBFxgX0b3xdxA61GU5wSesVywlVP+i2k+KYTlerj1KjL0= +-----END CERTIFICATE----- + +emSign Root CA - G1 +=================== +-----BEGIN CERTIFICATE----- +MIIDlDCCAnygAwIBAgIKMfXkYgxsWO3W2DANBgkqhkiG9w0BAQsFADBnMQswCQYDVQQGEwJJTjET +MBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNobm9sb2dpZXMgTGltaXRl +ZDEcMBoGA1UEAxMTZW1TaWduIFJvb3QgQ0EgLSBHMTAeFw0xODAyMTgxODMwMDBaFw00MzAyMTgx +ODMwMDBaMGcxCzAJBgNVBAYTAklOMRMwEQYDVQQLEwplbVNpZ24gUEtJMSUwIwYDVQQKExxlTXVk +aHJhIFRlY2hub2xvZ2llcyBMaW1pdGVkMRwwGgYDVQQDExNlbVNpZ24gUm9vdCBDQSAtIEcxMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk0u76WaK7p1b1TST0Bsew+eeuGQzf2N4aLTN +LnF115sgxk0pvLZoYIr3IZpWNVrzdr3YzZr/k1ZLpVkGoZM0Kd0WNHVO8oG0x5ZOrRkVUkr+PHB1 +cM2vK6sVmjM8qrOLqs1D/fXqcP/tzxE7lM5OMhbTI0Aqd7OvPAEsbO2ZLIvZTmmYsvePQbAyeGHW +DV/D+qJAkh1cF+ZwPjXnorfCYuKrpDhMtTk1b+oDafo6VGiFbdbyL0NVHpENDtjVaqSW0RM8LHhQ +6DqS0hdW5TUaQBw+jSztOd9C4INBdN+jzcKGYEho42kLVACL5HZpIQ15TjQIXhTCzLG3rdd8cIrH +hQIDAQABo0IwQDAdBgNVHQ4EFgQU++8Nhp6w492pufEhF38+/PB3KxowDgYDVR0PAQH/BAQDAgEG +MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAFn/8oz1h31xPaOfG1vR2vjTnGs2 +vZupYeveFix0PZ7mddrXuqe8QhfnPZHr5X3dPpzxz5KsbEjMwiI/aTvFthUvozXGaCocV685743Q +NcMYDHsAVhzNixl03r4PEuDQqqE/AjSxcM6dGNYIAwlG7mDgfrbESQRRfXBgvKqy/3lyeqYdPV8q ++Mri/Tm3R7nrft8EI6/6nAYH6ftjk4BAtcZsCjEozgyfz7MjNYBBjWzEN3uBL4ChQEKF6dk4jeih +U80Bv2noWgbyRQuQ+q7hv53yrlc8pa6yVvSLZUDp/TGBLPQ5Cdjua6e0ph0VpZj3AYHYhX3zUVxx +iN66zB+Afko= +-----END CERTIFICATE----- + +emSign ECC Root CA - G3 +======================= +-----BEGIN CERTIFICATE----- +MIICTjCCAdOgAwIBAgIKPPYHqWhwDtqLhDAKBggqhkjOPQQDAzBrMQswCQYDVQQGEwJJTjETMBEG +A1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNobm9sb2dpZXMgTGltaXRlZDEg +MB4GA1UEAxMXZW1TaWduIEVDQyBSb290IENBIC0gRzMwHhcNMTgwMjE4MTgzMDAwWhcNNDMwMjE4 +MTgzMDAwWjBrMQswCQYDVQQGEwJJTjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11 +ZGhyYSBUZWNobm9sb2dpZXMgTGltaXRlZDEgMB4GA1UEAxMXZW1TaWduIEVDQyBSb290IENBIC0g +RzMwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQjpQy4LRL1KPOxst3iAhKAnjlfSU2fySU0WXTsuwYc +58Byr+iuL+FBVIcUqEqy6HyC5ltqtdyzdc6LBtCGI79G1Y4PPwT01xySfvalY8L1X44uT6EYGQIr +MgqCZH0Wk9GjQjBAMB0GA1UdDgQWBBR8XQKEE9TMipuBzhccLikenEhjQjAOBgNVHQ8BAf8EBAMC +AQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNpADBmAjEAvvNhzwIQHWSVB7gYboiFBS+D +CBeQyh+KTOgNG3qxrdWBCUfvO6wIBHxcmbHtRwfSAjEAnbpV/KlK6O3t5nYBQnvI+GDZjVGLVTv7 +jHvrZQnD+JbNR6iC8hZVdyR+EhCVBCyj +-----END CERTIFICATE----- + +emSign Root CA - C1 +=================== +-----BEGIN CERTIFICATE----- +MIIDczCCAlugAwIBAgILAK7PALrEzzL4Q7IwDQYJKoZIhvcNAQELBQAwVjELMAkGA1UEBhMCVVMx +EzARBgNVBAsTCmVtU2lnbiBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMRwwGgYDVQQDExNlbVNp +Z24gUm9vdCBDQSAtIEMxMB4XDTE4MDIxODE4MzAwMFoXDTQzMDIxODE4MzAwMFowVjELMAkGA1UE +BhMCVVMxEzARBgNVBAsTCmVtU2lnbiBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMRwwGgYDVQQD +ExNlbVNpZ24gUm9vdCBDQSAtIEMxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz+up +ufGZBczYKCFK83M0UYRWEPWgTywS4/oTmifQz/l5GnRfHXk5/Fv4cI7gklL35CX5VIPZHdPIWoU/ +Xse2B+4+wM6ar6xWQio5JXDWv7V7Nq2s9nPczdcdioOl+yuQFTdrHCZH3DspVpNqs8FqOp099cGX +OFgFixwR4+S0uF2FHYP+eF8LRWgYSKVGczQ7/g/IdrvHGPMF0Ybzhe3nudkyrVWIzqa2kbBPrH4V +I5b2P/AgNBbeCsbEBEV5f6f9vtKppa+cxSMq9zwhbL2vj07FOrLzNBL834AaSaTUqZX3noleooms +lMuoaJuvimUnzYnu3Yy1aylwQ6BpC+S5DwIDAQABo0IwQDAdBgNVHQ4EFgQU/qHgcB4qAzlSWkK+ +XJGFehiqTbUwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQAD +ggEBAMJKVvoVIXsoounlHfv4LcQ5lkFMOycsxGwYFYDGrK9HWS8mC+M2sO87/kOXSTKZEhVb3xEp +/6tT+LvBeA+snFOvV71ojD1pM/CjoCNjO2RnIkSt1XHLVip4kqNPEjE2NuLe/gDEo2APJ62gsIq1 +NnpSob0n9CAnYuhNlCQT5AoE6TyrLshDCUrGYQTlSTR+08TI9Q/Aqum6VF7zYytPT1DU/rl7mYw9 +wC68AivTxEDkigcxHpvOJpkT+xHqmiIMERnHXhuBUDDIlhJu58tBf5E7oke3VIAb3ADMmpDqw8NQ +BmIMMMAVSKeoWXzhriKi4gp6D/piq1JM4fHfyr6DDUI= +-----END CERTIFICATE----- + +emSign ECC Root CA - C3 +======================= +-----BEGIN CERTIFICATE----- +MIICKzCCAbGgAwIBAgIKe3G2gla4EnycqDAKBggqhkjOPQQDAzBaMQswCQYDVQQGEwJVUzETMBEG +A1UECxMKZW1TaWduIFBLSTEUMBIGA1UEChMLZU11ZGhyYSBJbmMxIDAeBgNVBAMTF2VtU2lnbiBF +Q0MgUm9vdCBDQSAtIEMzMB4XDTE4MDIxODE4MzAwMFoXDTQzMDIxODE4MzAwMFowWjELMAkGA1UE +BhMCVVMxEzARBgNVBAsTCmVtU2lnbiBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMSAwHgYDVQQD +ExdlbVNpZ24gRUNDIFJvb3QgQ0EgLSBDMzB2MBAGByqGSM49AgEGBSuBBAAiA2IABP2lYa57JhAd +6bciMK4G9IGzsUJxlTm801Ljr6/58pc1kjZGDoeVjbk5Wum739D+yAdBPLtVb4OjavtisIGJAnB9 +SMVK4+kiVCJNk7tCDK93nCOmfddhEc5lx/h//vXyqaNCMEAwHQYDVR0OBBYEFPtaSNCAIEDyqOkA +B2kZd6fmw/TPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MAoGCCqGSM49BAMDA2gA +MGUCMQC02C8Cif22TGK6Q04ThHK1rt0c3ta13FaPWEBaLd4gTCKDypOofu4SQMfWh0/434UCMBwU +ZOR8loMRnLDRWmFLpg9J0wD8ofzkpf9/rdcw0Md3f76BB1UwUCAU9Vc4CqgxUQ== +-----END CERTIFICATE----- + +Hongkong Post Root CA 3 +======================= +-----BEGIN CERTIFICATE----- +MIIFzzCCA7egAwIBAgIUCBZfikyl7ADJk0DfxMauI7gcWqQwDQYJKoZIhvcNAQELBQAwbzELMAkG +A1UEBhMCSEsxEjAQBgNVBAgTCUhvbmcgS29uZzESMBAGA1UEBxMJSG9uZyBLb25nMRYwFAYDVQQK +Ew1Ib25na29uZyBQb3N0MSAwHgYDVQQDExdIb25na29uZyBQb3N0IFJvb3QgQ0EgMzAeFw0xNzA2 +MDMwMjI5NDZaFw00MjA2MDMwMjI5NDZaMG8xCzAJBgNVBAYTAkhLMRIwEAYDVQQIEwlIb25nIEtv +bmcxEjAQBgNVBAcTCUhvbmcgS29uZzEWMBQGA1UEChMNSG9uZ2tvbmcgUG9zdDEgMB4GA1UEAxMX +SG9uZ2tvbmcgUG9zdCBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCz +iNfqzg8gTr7m1gNt7ln8wlffKWihgw4+aMdoWJwcYEuJQwy51BWy7sFOdem1p+/l6TWZ5Mwc50tf +jTMwIDNT2aa71T4Tjukfh0mtUC1Qyhi+AViiE3CWu4mIVoBc+L0sPOFMV4i707mV78vH9toxdCim +5lSJ9UExyuUmGs2C4HDaOym71QP1mbpV9WTRYA6ziUm4ii8F0oRFKHyPaFASePwLtVPLwpgchKOe +sL4jpNrcyCse2m5FHomY2vkALgbpDDtw1VAliJnLzXNg99X/NWfFobxeq81KuEXryGgeDQ0URhLj +0mRiikKYvLTGCAj4/ahMZJx2Ab0vqWwzD9g/KLg8aQFChn5pwckGyuV6RmXpwtZQQS4/t+TtbNe/ +JgERohYpSms0BpDsE9K2+2p20jzt8NYt3eEV7KObLyzJPivkaTv/ciWxNoZbx39ri1UbSsUgYT2u +y1DhCDq+sI9jQVMwCFk8mB13umOResoQUGC/8Ne8lYePl8X+l2oBlKN8W4UdKjk60FSh0Tlxnf0h ++bV78OLgAo9uliQlLKAeLKjEiafv7ZkGL7YKTE/bosw3Gq9HhS2KX8Q0NEwA/RiTZxPRN+ZItIsG +xVd7GYYKecsAyVKvQv83j+GjHno9UKtjBucVtT+2RTeUN7F+8kjDf8V1/peNRY8apxpyKBpADwID +AQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBQXnc0e +i9Y5K3DTXNSguB+wAPzFYTAdBgNVHQ4EFgQUF53NHovWOStw01zUoLgfsAD8xWEwDQYJKoZIhvcN +AQELBQADggIBAFbVe27mIgHSQpsY1Q7XZiNc4/6gx5LS6ZStS6LG7BJ8dNVI0lkUmcDrudHr9Egw +W62nV3OZqdPlt9EuWSRY3GguLmLYauRwCy0gUCCkMpXRAJi70/33MvJJrsZ64Ee+bs7Lo3I6LWld +y8joRTnU+kLBEUx3XZL7av9YROXrgZ6voJmtvqkBZss4HTzfQx/0TW60uhdG/H39h4F5ag0zD/ov ++BS5gLNdTaqX4fnkGMX41TiMJjz98iji7lpJiCzfeT2OnpA8vUFKOt1b9pq0zj8lMH8yfaIDlNDc +eqFS3m6TjRgm/VWsvY+b0s+v54Ysyx8Jb6NvqYTUc79NoXQbTiNg8swOqn+knEwlqLJmOzj/2ZQw +9nKEvmhVEA/GcywWaZMH/rFF7buiVWqw2rVKAiUnhde3t4ZEFolsgCs+l6mc1X5VTMbeRRAc6uk7 +nwNT7u56AQIWeNTowr5GdogTPyK7SBIdUgC0An4hGh6cJfTzPV4e0hz5sy229zdcxsshTrD3mUcY +hcErulWuBurQB7Lcq9CClnXO0lD+mefPL5/ndtFhKvshuzHQqp9HpLIiyhY6UFfEW0NnxWViA0kB +60PZ2Pierc+xYw5F9KBaLJstxabArahH9CdMOA0uG0k7UvToiIMrVCjU8jVStDKDYmlkDJGcn5fq +dBb9HxEGmpv0 +-----END CERTIFICATE----- + +Microsoft ECC Root Certificate Authority 2017 +============================================= +-----BEGIN CERTIFICATE----- +MIICWTCCAd+gAwIBAgIQZvI9r4fei7FK6gxXMQHC7DAKBggqhkjOPQQDAzBlMQswCQYDVQQGEwJV +UzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYwNAYDVQQDEy1NaWNyb3NvZnQgRUND +IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcwHhcNMTkxMjE4MjMwNjQ1WhcNNDIwNzE4 +MjMxNjA0WjBlMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYw +NAYDVQQDEy1NaWNyb3NvZnQgRUNDIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcwdjAQ +BgcqhkjOPQIBBgUrgQQAIgNiAATUvD0CQnVBEyPNgASGAlEvaqiBYgtlzPbKnR5vSmZRogPZnZH6 +thaxjG7efM3beaYvzrvOcS/lpaso7GMEZpn4+vKTEAXhgShC48Zo9OYbhGBKia/teQ87zvH2RPUB +eMCjVDBSMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTIy5lycFIM ++Oa+sgRXKSrPQhDtNTAQBgkrBgEEAYI3FQEEAwIBADAKBggqhkjOPQQDAwNoADBlAjBY8k3qDPlf +Xu5gKcs68tvWMoQZP3zVL8KxzJOuULsJMsbG7X7JNpQS5GiFBqIb0C8CMQCZ6Ra0DvpWSNSkMBaR +eNtUjGUBiudQZsIxtzm6uBoiB078a1QWIP8rtedMDE2mT3M= +-----END CERTIFICATE----- + +Microsoft RSA Root Certificate Authority 2017 +============================================= +-----BEGIN CERTIFICATE----- +MIIFqDCCA5CgAwIBAgIQHtOXCV/YtLNHcB6qvn9FszANBgkqhkiG9w0BAQwFADBlMQswCQYDVQQG +EwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYwNAYDVQQDEy1NaWNyb3NvZnQg +UlNBIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcwHhcNMTkxMjE4MjI1MTIyWhcNNDIw +NzE4MjMwMDIzWjBlMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u +MTYwNAYDVQQDEy1NaWNyb3NvZnQgUlNBIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcw +ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKW76UM4wplZEWCpW9R2LBifOZNt9GkMml +7Xhqb0eRaPgnZ1AzHaGm++DlQ6OEAlcBXZxIQIJTELy/xztokLaCLeX0ZdDMbRnMlfl7rEqUrQ7e +S0MdhweSE5CAg2Q1OQT85elss7YfUJQ4ZVBcF0a5toW1HLUX6NZFndiyJrDKxHBKrmCk3bPZ7Pw7 +1VdyvD/IybLeS2v4I2wDwAW9lcfNcztmgGTjGqwu+UcF8ga2m3P1eDNbx6H7JyqhtJqRjJHTOoI+ +dkC0zVJhUXAoP8XFWvLJjEm7FFtNyP9nTUwSlq31/niol4fX/V4ggNyhSyL71Imtus5Hl0dVe49F +yGcohJUcaDDv70ngNXtk55iwlNpNhTs+VcQor1fznhPbRiefHqJeRIOkpcrVE7NLP8TjwuaGYaRS +MLl6IE9vDzhTyzMMEyuP1pq9KsgtsRx9S1HKR9FIJ3Jdh+vVReZIZZ2vUpC6W6IYZVcSn2i51BVr +lMRpIpj0M+Dt+VGOQVDJNE92kKz8OMHY4Xu54+OU4UZpyw4KUGsTuqwPN1q3ErWQgR5WrlcihtnJ +0tHXUeOrO8ZV/R4O03QK0dqq6mm4lyiPSMQH+FJDOvTKVTUssKZqwJz58oHhEmrARdlns87/I6KJ +ClTUFLkqqNfs+avNJVgyeY+QW5g5xAgGwax/Dj0ApQIDAQABo1QwUjAOBgNVHQ8BAf8EBAMCAYYw +DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUCctZf4aycI8awznjwNnpv7tNsiMwEAYJKwYBBAGC +NxUBBAMCAQAwDQYJKoZIhvcNAQEMBQADggIBAKyvPl3CEZaJjqPnktaXFbgToqZCLgLNFgVZJ8og +6Lq46BrsTaiXVq5lQ7GPAJtSzVXNUzltYkyLDVt8LkS/gxCP81OCgMNPOsduET/m4xaRhPtthH80 +dK2Jp86519efhGSSvpWhrQlTM93uCupKUY5vVau6tZRGrox/2KJQJWVggEbbMwSubLWYdFQl3JPk ++ONVFT24bcMKpBLBaYVu32TxU5nhSnUgnZUP5NbcA/FZGOhHibJXWpS2qdgXKxdJ5XbLwVaZOjex +/2kskZGT4d9Mozd2TaGf+G0eHdP67Pv0RR0Tbc/3WeUiJ3IrhvNXuzDtJE3cfVa7o7P4NHmJweDy +AmH3pvwPuxwXC65B2Xy9J6P9LjrRk5Sxcx0ki69bIImtt2dmefU6xqaWM/5TkshGsRGRxpl/j8nW +ZjEgQRCHLQzWwa80mMpkg/sTV9HB8Dx6jKXB/ZUhoHHBk2dxEuqPiAppGWSZI1b7rCoucL5mxAyE +7+WL85MB+GqQk2dLsmijtWKP6T+MejteD+eMuMZ87zf9dOLITzNy4ZQ5bb0Sr74MTnB8G2+NszKT +c0QWbej09+CVgI+WXTik9KveCjCHk9hNAHFiRSdLOkKEW39lt2c0Ui2cFmuqqNh7o0JMcccMyj6D +5KbvtwEwXlGjefVwaaZBRA+GsCyRxj3qrg+E +-----END CERTIFICATE----- + +e-Szigno Root CA 2017 +===================== +-----BEGIN CERTIFICATE----- +MIICQDCCAeWgAwIBAgIMAVRI7yH9l1kN9QQKMAoGCCqGSM49BAMCMHExCzAJBgNVBAYTAkhVMREw +DwYDVQQHDAhCdWRhcGVzdDEWMBQGA1UECgwNTWljcm9zZWMgTHRkLjEXMBUGA1UEYQwOVkFUSFUt +MjM1ODQ0OTcxHjAcBgNVBAMMFWUtU3ppZ25vIFJvb3QgQ0EgMjAxNzAeFw0xNzA4MjIxMjA3MDZa +Fw00MjA4MjIxMjA3MDZaMHExCzAJBgNVBAYTAkhVMREwDwYDVQQHDAhCdWRhcGVzdDEWMBQGA1UE +CgwNTWljcm9zZWMgTHRkLjEXMBUGA1UEYQwOVkFUSFUtMjM1ODQ0OTcxHjAcBgNVBAMMFWUtU3pp +Z25vIFJvb3QgQ0EgMjAxNzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJbcPYrYsHtvxie+RJCx +s1YVe45DJH0ahFnuY2iyxl6H0BVIHqiQrb1TotreOpCmYF9oMrWGQd+HWyx7xf58etqjYzBhMA8G +A1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSHERUI0arBeAyxr87GyZDv +vzAEwDAfBgNVHSMEGDAWgBSHERUI0arBeAyxr87GyZDvvzAEwDAKBggqhkjOPQQDAgNJADBGAiEA +tVfd14pVCzbhhkT61NlojbjcI4qKDdQvfepz7L9NbKgCIQDLpbQS+ue16M9+k/zzNY9vTlp8tLxO +svxyqltZ+efcMQ== +-----END CERTIFICATE----- + +certSIGN Root CA G2 +=================== +-----BEGIN CERTIFICATE----- +MIIFRzCCAy+gAwIBAgIJEQA0tk7GNi02MA0GCSqGSIb3DQEBCwUAMEExCzAJBgNVBAYTAlJPMRQw +EgYDVQQKEwtDRVJUU0lHTiBTQTEcMBoGA1UECxMTY2VydFNJR04gUk9PVCBDQSBHMjAeFw0xNzAy +MDYwOTI3MzVaFw00MjAyMDYwOTI3MzVaMEExCzAJBgNVBAYTAlJPMRQwEgYDVQQKEwtDRVJUU0lH +TiBTQTEcMBoGA1UECxMTY2VydFNJR04gUk9PVCBDQSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIP +ADCCAgoCggIBAMDFdRmRfUR0dIf+DjuW3NgBFszuY5HnC2/OOwppGnzC46+CjobXXo9X69MhWf05 +N0IwvlDqtg+piNguLWkh59E3GE59kdUWX2tbAMI5Qw02hVK5U2UPHULlj88F0+7cDBrZuIt4Imfk +abBoxTzkbFpG583H+u/E7Eu9aqSs/cwoUe+StCmrqzWaTOTECMYmzPhpn+Sc8CnTXPnGFiWeI8Mg +wT0PPzhAsP6CRDiqWhqKa2NYOLQV07YRaXseVO6MGiKscpc/I1mbySKEwQdPzH/iV8oScLumZfNp +dWO9lfsbl83kqK/20U6o2YpxJM02PbyWxPFsqa7lzw1uKA2wDrXKUXt4FMMgL3/7FFXhEZn91Qqh +ngLjYl/rNUssuHLoPj1PrCy7Lobio3aP5ZMqz6WryFyNSwb/EkaseMsUBzXgqd+L6a8VTxaJW732 +jcZZroiFDsGJ6x9nxUWO/203Nit4ZoORUSs9/1F3dmKh7Gc+PoGD4FapUB8fepmrY7+EF3fxDTvf +95xhszWYijqy7DwaNz9+j5LP2RIUZNoQAhVB/0/E6xyjyfqZ90bp4RjZsbgyLcsUDFDYg2WD7rlc +z8sFWkz6GZdr1l0T08JcVLwyc6B49fFtHsufpaafItzRUZ6CeWRgKRM+o/1Pcmqr4tTluCRVLERL +iohEnMqE0yo7AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1Ud +DgQWBBSCIS1mxteg4BXrzkwJd8RgnlRuAzANBgkqhkiG9w0BAQsFAAOCAgEAYN4auOfyYILVAzOB +ywaK8SJJ6ejqkX/GM15oGQOGO0MBzwdw5AgeZYWR5hEit/UCI46uuR59H35s5r0l1ZUa8gWmr4UC +b6741jH/JclKyMeKqdmfS0mbEVeZkkMR3rYzpMzXjWR91M08KCy0mpbqTfXERMQlqiCA2ClV9+BB +/AYm/7k29UMUA2Z44RGx2iBfRgB4ACGlHgAoYXhvqAEBj500mv/0OJD7uNGzcgbJceaBxXntC6Z5 +8hMLnPddDnskk7RI24Zf3lCGeOdA5jGokHZwYa+cNywRtYK3qq4kNFtyDGkNzVmf9nGvnAvRCjj5 +BiKDUyUM/FHE5r7iOZULJK2v0ZXkltd0ZGtxTgI8qoXzIKNDOXZbbFD+mpwUHmUUihW9o4JFWklW +atKcsWMy5WHgUyIOpwpJ6st+H6jiYoD2EEVSmAYY3qXNL3+q1Ok+CHLsIwMCPKaq2LxndD0UF/tU +Sxfj03k9bWtJySgOLnRQvwzZRjoQhsmnP+mg7H/rpXdYaXHmgwo38oZJar55CJD2AhZkPuXaTH4M +NMn5X7azKFGnpyuqSfqNZSlO42sTp5SjLVFteAxEy9/eCG/Oo2Sr05WE1LlSVHJ7liXMvGnjSG4N +0MedJ5qq+BOS3R7fY581qRY27Iy4g/Q9iY/NtBde17MXQRBdJ3NghVdJIgc= +-----END CERTIFICATE----- + +Trustwave Global Certification Authority +======================================== +-----BEGIN CERTIFICATE----- +MIIF2jCCA8KgAwIBAgIMBfcOhtpJ80Y1LrqyMA0GCSqGSIb3DQEBCwUAMIGIMQswCQYDVQQGEwJV +UzERMA8GA1UECAwISWxsaW5vaXMxEDAOBgNVBAcMB0NoaWNhZ28xITAfBgNVBAoMGFRydXN0d2F2 +ZSBIb2xkaW5ncywgSW5jLjExMC8GA1UEAwwoVHJ1c3R3YXZlIEdsb2JhbCBDZXJ0aWZpY2F0aW9u +IEF1dGhvcml0eTAeFw0xNzA4MjMxOTM0MTJaFw00MjA4MjMxOTM0MTJaMIGIMQswCQYDVQQGEwJV +UzERMA8GA1UECAwISWxsaW5vaXMxEDAOBgNVBAcMB0NoaWNhZ28xITAfBgNVBAoMGFRydXN0d2F2 +ZSBIb2xkaW5ncywgSW5jLjExMC8GA1UEAwwoVHJ1c3R3YXZlIEdsb2JhbCBDZXJ0aWZpY2F0aW9u +IEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALldUShLPDeS0YLOvR29 +zd24q88KPuFd5dyqCblXAj7mY2Hf8g+CY66j96xz0XznswuvCAAJWX/NKSqIk4cXGIDtiLK0thAf +LdZfVaITXdHG6wZWiYj+rDKd/VzDBcdu7oaJuogDnXIhhpCujwOl3J+IKMujkkkP7NAP4m1ET4Bq +stTnoApTAbqOl5F2brz81Ws25kCI1nsvXwXoLG0R8+eyvpJETNKXpP7ScoFDB5zpET71ixpZfR9o +WN0EACyW80OzfpgZdNmcc9kYvkHHNHnZ9GLCQ7mzJ7Aiy/k9UscwR7PJPrhq4ufogXBeQotPJqX+ +OsIgbrv4Fo7NDKm0G2x2EOFYeUY+VM6AqFcJNykbmROPDMjWLBz7BegIlT1lRtzuzWniTY+HKE40 +Cz7PFNm73bZQmq131BnW2hqIyE4bJ3XYsgjxroMwuREOzYfwhI0Vcnyh78zyiGG69Gm7DIwLdVcE +uE4qFC49DxweMqZiNu5m4iK4BUBjECLzMx10coos9TkpoNPnG4CELcU9402x/RpvumUHO1jsQkUm ++9jaJXLE9gCxInm943xZYkqcBW89zubWR2OZxiRvchLIrH+QtAuRcOi35hYQcRfO3gZPSEF9NUqj +ifLJS3tBEW1ntwiYTOURGa5CgNz7kAXU+FDKvuStx8KU1xad5hePrzb7AgMBAAGjQjBAMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFJngGWcNYtt2s9o9uFvo/ULSMQ6HMA4GA1UdDwEB/wQEAwIB +BjANBgkqhkiG9w0BAQsFAAOCAgEAmHNw4rDT7TnsTGDZqRKGFx6W0OhUKDtkLSGm+J1WE2pIPU/H +PinbbViDVD2HfSMF1OQc3Og4ZYbFdada2zUFvXfeuyk3QAUHw5RSn8pk3fEbK9xGChACMf1KaA0H +ZJDmHvUqoai7PF35owgLEQzxPy0QlG/+4jSHg9bP5Rs1bdID4bANqKCqRieCNqcVtgimQlRXtpla +4gt5kNdXElE1GYhBaCXUNxeEFfsBctyV3lImIJgm4nb1J2/6ADtKYdkNy1GTKv0WBpanI5ojSP5R +vbbEsLFUzt5sQa0WZ37b/TjNuThOssFgy50X31ieemKyJo90lZvkWx3SD92YHJtZuSPTMaCm/zjd +zyBP6VhWOmfD0faZmZ26NraAL4hHT4a/RDqA5Dccprrql5gR0IRiR2Qequ5AvzSxnI9O4fKSTx+O +856X3vOmeWqJcU9LJxdI/uz0UA9PSX3MReO9ekDFQdxhVicGaeVyQYHTtgGJoC86cnn+OjC/QezH +Yj6RS8fZMXZC+fc8Y+wmjHMMfRod6qh8h6jCJ3zhM0EPz8/8AKAigJ5Kp28AsEFFtyLKaEjFQqKu +3R3y4G5OBVixwJAWKqQ9EEC+j2Jjg6mcgn0tAumDMHzLJ8n9HmYAsC7TIS+OMxZsmO0QqAfWzJPP +29FpHOTKyeC2nOnOcXHebD8WpHk= +-----END CERTIFICATE----- + +Trustwave Global ECC P256 Certification Authority +================================================= +-----BEGIN CERTIFICATE----- +MIICYDCCAgegAwIBAgIMDWpfCD8oXD5Rld9dMAoGCCqGSM49BAMCMIGRMQswCQYDVQQGEwJVUzER +MA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRydXN0d2F2ZSBI +b2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBFQ0MgUDI1NiBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eTAeFw0xNzA4MjMxOTM1MTBaFw00MjA4MjMxOTM1MTBaMIGRMQswCQYD +VQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRy +dXN0d2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBFQ0MgUDI1 +NiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABH77bOYj +43MyCMpg5lOcunSNGLB4kFKA3TjASh3RqMyTpJcGOMoNFWLGjgEqZZ2q3zSRLoHB5DOSMcT9CTqm +P62jQzBBMA8GA1UdEwEB/wQFMAMBAf8wDwYDVR0PAQH/BAUDAwcGADAdBgNVHQ4EFgQUo0EGrJBt +0UrrdaVKEJmzsaGLSvcwCgYIKoZIzj0EAwIDRwAwRAIgB+ZU2g6gWrKuEZ+Hxbb/ad4lvvigtwjz +RM4q3wghDDcCIC0mA6AFvWvR9lz4ZcyGbbOcNEhjhAnFjXca4syc4XR7 +-----END CERTIFICATE----- + +Trustwave Global ECC P384 Certification Authority +================================================= +-----BEGIN CERTIFICATE----- +MIICnTCCAiSgAwIBAgIMCL2Fl2yZJ6SAaEc7MAoGCCqGSM49BAMDMIGRMQswCQYDVQQGEwJVUzER +MA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRydXN0d2F2ZSBI +b2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBFQ0MgUDM4NCBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eTAeFw0xNzA4MjMxOTM2NDNaFw00MjA4MjMxOTM2NDNaMIGRMQswCQYD +VQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRy +dXN0d2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBFQ0MgUDM4 +NCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTB2MBAGByqGSM49AgEGBSuBBAAiA2IABGvaDXU1CDFH +Ba5FmVXxERMuSvgQMSOjfoPTfygIOiYaOs+Xgh+AtycJj9GOMMQKmw6sWASr9zZ9lCOkmwqKi6vr +/TklZvFe/oyujUF5nQlgziip04pt89ZF1PKYhDhloKNDMEEwDwYDVR0TAQH/BAUwAwEB/zAPBgNV +HQ8BAf8EBQMDBwYAMB0GA1UdDgQWBBRVqYSJ0sEyvRjLbKYHTsjnnb6CkDAKBggqhkjOPQQDAwNn +ADBkAjA3AZKXRRJ+oPM+rRk6ct30UJMDEr5E0k9BpIycnR+j9sKS50gU/k6bpZFXrsY3crsCMGcl +CrEMXu6pY5Jv5ZAL/mYiykf9ijH3g/56vxC+GCsej/YpHpRZ744hN8tRmKVuSw== +-----END CERTIFICATE----- + +NAVER Global Root Certification Authority +========================================= +-----BEGIN CERTIFICATE----- +MIIFojCCA4qgAwIBAgIUAZQwHqIL3fXFMyqxQ0Rx+NZQTQ0wDQYJKoZIhvcNAQEMBQAwaTELMAkG +A1UEBhMCS1IxJjAkBgNVBAoMHU5BVkVSIEJVU0lORVNTIFBMQVRGT1JNIENvcnAuMTIwMAYDVQQD +DClOQVZFUiBHbG9iYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0xNzA4MTgwODU4 +NDJaFw0zNzA4MTgyMzU5NTlaMGkxCzAJBgNVBAYTAktSMSYwJAYDVQQKDB1OQVZFUiBCVVNJTkVT +UyBQTEFURk9STSBDb3JwLjEyMDAGA1UEAwwpTkFWRVIgR2xvYmFsIFJvb3QgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC21PGTXLVAiQqrDZBb +UGOukJR0F0Vy1ntlWilLp1agS7gvQnXp2XskWjFlqxcX0TM62RHcQDaH38dq6SZeWYp34+hInDEW ++j6RscrJo+KfziFTowI2MMtSAuXaMl3Dxeb57hHHi8lEHoSTGEq0n+USZGnQJoViAbbJAh2+g1G7 +XNr4rRVqmfeSVPc0W+m/6imBEtRTkZazkVrd/pBzKPswRrXKCAfHcXLJZtM0l/aM9BhK4dA9WkW2 +aacp+yPOiNgSnABIqKYPszuSjXEOdMWLyEz59JuOuDxp7W87UC9Y7cSw0BwbagzivESq2M0UXZR4 +Yb8ObtoqvC8MC3GmsxY/nOb5zJ9TNeIDoKAYv7vxvvTWjIcNQvcGufFt7QSUqP620wbGQGHfnZ3z +VHbOUzoBppJB7ASjjw2i1QnK1sua8e9DXcCrpUHPXFNwcMmIpi3Ua2FzUCaGYQ5fG8Ir4ozVu53B +A0K6lNpfqbDKzE0K70dpAy8i+/Eozr9dUGWokG2zdLAIx6yo0es+nPxdGoMuK8u180SdOqcXYZai +cdNwlhVNt0xz7hlcxVs+Qf6sdWA7G2POAN3aCJBitOUt7kinaxeZVL6HSuOpXgRM6xBtVNbv8ejy +YhbLgGvtPe31HzClrkvJE+2KAQHJuFFYwGY6sWZLxNUxAmLpdIQM201GLQIDAQABo0IwQDAdBgNV +HQ4EFgQU0p+I36HNLL3s9TsBAZMzJ7LrYEswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMB +Af8wDQYJKoZIhvcNAQEMBQADggIBADLKgLOdPVQG3dLSLvCkASELZ0jKbY7gyKoNqo0hV4/GPnrK +21HUUrPUloSlWGB/5QuOH/XcChWB5Tu2tyIvCZwTFrFsDDUIbatjcu3cvuzHV+YwIHHW1xDBE1UB +jCpD5EHxzzp6U5LOogMFDTjfArsQLtk70pt6wKGm+LUx5vR1yblTmXVHIloUFcd4G7ad6Qz4G3bx +hYTeodoS76TiEJd6eN4MUZeoIUCLhr0N8F5OSza7OyAfikJW4Qsav3vQIkMsRIz75Sq0bBwcupTg +E34h5prCy8VCZLQelHsIJchxzIdFV4XTnyliIoNRlwAYl3dqmJLJfGBs32x9SuRwTMKeuB330DTH +D8z7p/8Dvq1wkNoL3chtl1+afwkyQf3NosxabUzyqkn+Zvjp2DXrDige7kgvOtB5CTh8piKCk5XQ +A76+AqAF3SAi428diDRgxuYKuQl1C/AH6GmWNcf7I4GOODm4RStDeKLRLBT/DShycpWbXgnbiUSY +qqFJu3FS8r/2/yehNq+4tneI3TqkbZs0kNwUXTC/t+sX5Ie3cdCh13cV1ELX8vMxmV2b3RZtP+oG +I/hGoiLtk/bdmuYqh7GYVPEi92tF4+KOdh2ajcQGjTa3FPOdVGm3jjzVpG2Tgbet9r1ke8LJaDmg +kpzNNIaRkPpkUZ3+/uul9XXeifdy +-----END CERTIFICATE----- + +AC RAIZ FNMT-RCM SERVIDORES SEGUROS +=================================== +-----BEGIN CERTIFICATE----- +MIICbjCCAfOgAwIBAgIQYvYybOXE42hcG2LdnC6dlTAKBggqhkjOPQQDAzB4MQswCQYDVQQGEwJF +UzERMA8GA1UECgwIRk5NVC1SQ00xDjAMBgNVBAsMBUNlcmVzMRgwFgYDVQRhDA9WQVRFUy1RMjgy +NjAwNEoxLDAqBgNVBAMMI0FDIFJBSVogRk5NVC1SQ00gU0VSVklET1JFUyBTRUdVUk9TMB4XDTE4 +MTIyMDA5MzczM1oXDTQzMTIyMDA5MzczM1oweDELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQt +UkNNMQ4wDAYDVQQLDAVDZXJlczEYMBYGA1UEYQwPVkFURVMtUTI4MjYwMDRKMSwwKgYDVQQDDCNB +QyBSQUlaIEZOTVQtUkNNIFNFUlZJRE9SRVMgU0VHVVJPUzB2MBAGByqGSM49AgEGBSuBBAAiA2IA +BPa6V1PIyqvfNkpSIeSX0oNnnvBlUdBeh8dHsVnyV0ebAAKTRBdp20LHsbI6GA60XYyzZl2hNPk2 +LEnb80b8s0RpRBNm/dfF/a82Tc4DTQdxz69qBdKiQ1oKUm8BA06Oi6NCMEAwDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFAG5L++/EYZg8k/QQW6rcx/n0m5JMAoGCCqG +SM49BAMDA2kAMGYCMQCuSuMrQMN0EfKVrRYj3k4MGuZdpSRea0R7/DjiT8ucRRcRTBQnJlU5dUoD +zBOQn5ICMQD6SmxgiHPz7riYYqnOK8LZiqZwMR2vsJRM60/G49HzYqc8/5MuB1xJAWdpEgJyv+c= +-----END CERTIFICATE----- + +GlobalSign Root R46 +=================== +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgISEdK7udcjGJ5AXwqdLdDfJWfRMA0GCSqGSIb3DQEBDAUAMEYxCzAJBgNV +BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRwwGgYDVQQDExNHbG9iYWxTaWduIFJv +b3QgUjQ2MB4XDTE5MDMyMDAwMDAwMFoXDTQ2MDMyMDAwMDAwMFowRjELMAkGA1UEBhMCQkUxGTAX +BgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExHDAaBgNVBAMTE0dsb2JhbFNpZ24gUm9vdCBSNDYwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCsrHQy6LNl5brtQyYdpokNRbopiLKkHWPd08Es +CVeJOaFV6Wc0dwxu5FUdUiXSE2te4R2pt32JMl8Nnp8semNgQB+msLZ4j5lUlghYruQGvGIFAha/ +r6gjA7aUD7xubMLL1aa7DOn2wQL7Id5m3RerdELv8HQvJfTqa1VbkNud316HCkD7rRlr+/fKYIje +2sGP1q7Vf9Q8g+7XFkyDRTNrJ9CG0Bwta/OrffGFqfUo0q3v84RLHIf8E6M6cqJaESvWJ3En7YEt +bWaBkoe0G1h6zD8K+kZPTXhc+CtI4wSEy132tGqzZfxCnlEmIyDLPRT5ge1lFgBPGmSXZgjPjHvj +K8Cd+RTyG/FWaha/LIWFzXg4mutCagI0GIMXTpRW+LaCtfOW3T3zvn8gdz57GSNrLNRyc0NXfeD4 +12lPFzYE+cCQYDdF3uYM2HSNrpyibXRdQr4G9dlkbgIQrImwTDsHTUB+JMWKmIJ5jqSngiCNI/on +ccnfxkF0oE32kRbcRoxfKWMxWXEM2G/CtjJ9++ZdU6Z+Ffy7dXxd7Pj2Fxzsx2sZy/N78CsHpdls +eVR2bJ0cpm4O6XkMqCNqo98bMDGfsVR7/mrLZqrcZdCinkqaByFrgY/bxFn63iLABJzjqls2k+g9 +vXqhnQt2sQvHnf3PmKgGwvgqo6GDoLclcqUC4wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA1yrc4GHqMywptWU4jaWSf8FmSwwDQYJKoZIhvcNAQEM +BQADggIBAHx47PYCLLtbfpIrXTncvtgdokIzTfnvpCo7RGkerNlFo048p9gkUbJUHJNOxO97k4Vg +JuoJSOD1u8fpaNK7ajFxzHmuEajwmf3lH7wvqMxX63bEIaZHU1VNaL8FpO7XJqti2kM3S+LGteWy +gxk6x9PbTZ4IevPuzz5i+6zoYMzRx6Fcg0XERczzF2sUyQQCPtIkpnnpHs6i58FZFZ8d4kuaPp92 +CC1r2LpXFNqD6v6MVenQTqnMdzGxRBF6XLE+0xRFFRhiJBPSy03OXIPBNvIQtQ6IbbjhVp+J3pZm +OUdkLG5NrmJ7v2B0GbhWrJKsFjLtrWhV/pi60zTe9Mlhww6G9kuEYO4Ne7UyWHmRVSyBQ7N0H3qq +JZ4d16GLuc1CLgSkZoNNiTW2bKg2SnkheCLQQrzRQDGQob4Ez8pn7fXwgNNgyYMqIgXQBztSvwye +qiv5u+YfjyW6hY0XHgL+XVAEV8/+LbzvXMAaq7afJMbfc2hIkCwU9D9SGuTSyxTDYWnP4vkYxboz +nxSjBF25cfe1lNj2M8FawTSLfJvdkzrnE6JwYZ+vj+vYxXX4M2bUdGc6N3ec592kD3ZDZopD8p/7 +DEJ4Y9HiD2971KE9dJeFt0g5QdYg/NA6s/rob8SKunE3vouXsXgxT7PntgMTzlSdriVZzH81Xwj3 +QEUxeCp6 +-----END CERTIFICATE----- + +GlobalSign Root E46 +=================== +-----BEGIN CERTIFICATE----- +MIICCzCCAZGgAwIBAgISEdK7ujNu1LzmJGjFDYQdmOhDMAoGCCqGSM49BAMDMEYxCzAJBgNVBAYT +AkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRwwGgYDVQQDExNHbG9iYWxTaWduIFJvb3Qg +RTQ2MB4XDTE5MDMyMDAwMDAwMFoXDTQ2MDMyMDAwMDAwMFowRjELMAkGA1UEBhMCQkUxGTAXBgNV +BAoTEEdsb2JhbFNpZ24gbnYtc2ExHDAaBgNVBAMTE0dsb2JhbFNpZ24gUm9vdCBFNDYwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAScDrHPt+ieUnd1NPqlRqetMhkytAepJ8qUuwzSChDH2omwlwxwEwkB +jtjqR+q+soArzfwoDdusvKSGN+1wCAB16pMLey5SnCNoIwZD7JIvU4Tb+0cUB+hflGddyXqBPCCj +QjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQxCpCPtsad0kRL +gLWi5h+xEk8blTAKBggqhkjOPQQDAwNoADBlAjEA31SQ7Zvvi5QCkxeCmb6zniz2C5GMn0oUsfZk +vLtoURMMA/cVi4RguYv/Uo7njLwcAjA8+RHUjE7AwWHCFUyqqx0LMV87HOIAl0Qx5v5zli/altP+ +CAezNIm8BZ/3Hobui3A= +-----END CERTIFICATE----- + +GLOBALTRUST 2020 +================ +-----BEGIN CERTIFICATE----- +MIIFgjCCA2qgAwIBAgILWku9WvtPilv6ZeUwDQYJKoZIhvcNAQELBQAwTTELMAkGA1UEBhMCQVQx +IzAhBgNVBAoTGmUtY29tbWVyY2UgbW9uaXRvcmluZyBHbWJIMRkwFwYDVQQDExBHTE9CQUxUUlVT +VCAyMDIwMB4XDTIwMDIxMDAwMDAwMFoXDTQwMDYxMDAwMDAwMFowTTELMAkGA1UEBhMCQVQxIzAh +BgNVBAoTGmUtY29tbWVyY2UgbW9uaXRvcmluZyBHbWJIMRkwFwYDVQQDExBHTE9CQUxUUlVTVCAy +MDIwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAri5WrRsc7/aVj6B3GyvTY4+ETUWi +D59bRatZe1E0+eyLinjF3WuvvcTfk0Uev5E4C64OFudBc/jbu9G4UeDLgztzOG53ig9ZYybNpyrO +VPu44sB8R85gfD+yc/LAGbaKkoc1DZAoouQVBGM+uq/ufF7MpotQsjj3QWPKzv9pj2gOlTblzLmM +CcpL3TGQlsjMH/1WljTbjhzqLL6FLmPdqqmV0/0plRPwyJiT2S0WR5ARg6I6IqIoV6Lr/sCMKKCm +fecqQjuCgGOlYx8ZzHyyZqjC0203b+J+BlHZRYQfEs4kUmSFC0iAToexIiIwquuuvuAC4EDosEKA +A1GqtH6qRNdDYfOiaxaJSaSjpCuKAsR49GiKweR6NrFvG5Ybd0mN1MkGco/PU+PcF4UgStyYJ9OR +JitHHmkHr96i5OTUawuzXnzUJIBHKWk7buis/UDr2O1xcSvy6Fgd60GXIsUf1DnQJ4+H4xj04KlG +DfV0OoIu0G4skaMxXDtG6nsEEFZegB31pWXogvziB4xiRfUg3kZwhqG8k9MedKZssCz3AwyIDMvU +clOGvGBG85hqwvG/Q/lwIHfKN0F5VVJjjVsSn8VoxIidrPIwq7ejMZdnrY8XD2zHc+0klGvIg5rQ +mjdJBKuxFshsSUktq6HQjJLyQUp5ISXbY9e2nKd+Qmn7OmMCAwEAAaNjMGEwDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFNwuH9FhN3nkq9XVsxJxaD1qaJwiMB8GA1Ud +IwQYMBaAFNwuH9FhN3nkq9XVsxJxaD1qaJwiMA0GCSqGSIb3DQEBCwUAA4ICAQCR8EICaEDuw2jA +VC/f7GLDw56KoDEoqoOOpFaWEhCGVrqXctJUMHytGdUdaG/7FELYjQ7ztdGl4wJCXtzoRlgHNQIw +4Lx0SsFDKv/bGtCwr2zD/cuz9X9tAy5ZVp0tLTWMstZDFyySCstd6IwPS3BD0IL/qMy/pJTAvoe9 +iuOTe8aPmxadJ2W8esVCgmxcB9CpwYhgROmYhRZf+I/KARDOJcP5YBugxZfD0yyIMaK9MOzQ0MAS +8cE54+X1+NZK3TTN+2/BT+MAi1bikvcoskJ3ciNnxz8RFbLEAwW+uxF7Cr+obuf/WEPPm2eggAe2 +HcqtbepBEX4tdJP7wry+UUTF72glJ4DjyKDUEuzZpTcdN3y0kcra1LGWge9oXHYQSa9+pTeAsRxS +vTOBTI/53WXZFM2KJVj04sWDpQmQ1GwUY7VA3+vA/MRYfg0UFodUJ25W5HCEuGwyEn6CMUO+1918 +oa2u1qsgEu8KwxCMSZY13At1XrFP1U80DhEgB3VDRemjEdqso5nCtnkn4rnvyOL2NSl6dPrFf4IF +YqYK6miyeUcGbvJXqBUzxvd4Sj1Ce2t+/vdG6tHrju+IaFvowdlxfv1k7/9nR4hYJS8+hge9+6jl +gqispdNpQ80xiEmEU5LAsTkbOYMBMMTyqfrQA71yN2BWHzZ8vTmR9W0Nv3vXkg== +-----END CERTIFICATE----- + +ANF Secure Server Root CA +========================= +-----BEGIN CERTIFICATE----- +MIIF7zCCA9egAwIBAgIIDdPjvGz5a7EwDQYJKoZIhvcNAQELBQAwgYQxEjAQBgNVBAUTCUc2MzI4 +NzUxMDELMAkGA1UEBhMCRVMxJzAlBgNVBAoTHkFORiBBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lv +bjEUMBIGA1UECxMLQU5GIENBIFJhaXoxIjAgBgNVBAMTGUFORiBTZWN1cmUgU2VydmVyIFJvb3Qg +Q0EwHhcNMTkwOTA0MTAwMDM4WhcNMzkwODMwMTAwMDM4WjCBhDESMBAGA1UEBRMJRzYzMjg3NTEw +MQswCQYDVQQGEwJFUzEnMCUGA1UEChMeQU5GIEF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uMRQw +EgYDVQQLEwtBTkYgQ0EgUmFpejEiMCAGA1UEAxMZQU5GIFNlY3VyZSBTZXJ2ZXIgUm9vdCBDQTCC +AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANvrayvmZFSVgpCjcqQZAZ2cC4Ffc0m6p6zz +BE57lgvsEeBbphzOG9INgxwruJ4dfkUyYA8H6XdYfp9qyGFOtibBTI3/TO80sh9l2Ll49a2pcbnv +T1gdpd50IJeh7WhM3pIXS7yr/2WanvtH2Vdy8wmhrnZEE26cLUQ5vPnHO6RYPUG9tMJJo8gN0pcv +B2VSAKduyK9o7PQUlrZXH1bDOZ8rbeTzPvY1ZNoMHKGESy9LS+IsJJ1tk0DrtSOOMspvRdOoiXse +zx76W0OLzc2oD2rKDF65nkeP8Nm2CgtYZRczuSPkdxl9y0oukntPLxB3sY0vaJxizOBQ+OyRp1RM +VwnVdmPF6GUe7m1qzwmd+nxPrWAI/VaZDxUse6mAq4xhj0oHdkLePfTdsiQzW7i1o0TJrH93PB0j +7IKppuLIBkwC/qxcmZkLLxCKpvR/1Yd0DVlJRfbwcVw5Kda/SiOL9V8BY9KHcyi1Swr1+KuCLH5z +JTIdC2MKF4EA/7Z2Xue0sUDKIbvVgFHlSFJnLNJhiQcND85Cd8BEc5xEUKDbEAotlRyBr+Qc5RQe +8TZBAQIvfXOn3kLMTOmJDVb3n5HUA8ZsyY/b2BzgQJhdZpmYgG4t/wHFzstGH6wCxkPmrqKEPMVO +Hj1tyRRM4y5Bu8o5vzY8KhmqQYdOpc5LMnndkEl/AgMBAAGjYzBhMB8GA1UdIwQYMBaAFJxf0Gxj +o1+TypOYCK2Mh6UsXME3MB0GA1UdDgQWBBScX9BsY6Nfk8qTmAitjIelLFzBNzAOBgNVHQ8BAf8E +BAMCAYYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEATh65isagmD9uw2nAalxJ +UqzLK114OMHVVISfk/CHGT0sZonrDUL8zPB1hT+L9IBdeeUXZ701guLyPI59WzbLWoAAKfLOKyzx +j6ptBZNscsdW699QIyjlRRA96Gejrw5VD5AJYu9LWaL2U/HANeQvwSS9eS9OICI7/RogsKQOLHDt +dD+4E5UGUcjohybKpFtqFiGS3XNgnhAY3jyB6ugYw3yJ8otQPr0R4hUDqDZ9MwFsSBXXiJCZBMXM +5gf0vPSQ7RPi6ovDj6MzD8EpTBNO2hVWcXNyglD2mjN8orGoGjR0ZVzO0eurU+AagNjqOknkJjCb +5RyKqKkVMoaZkgoQI1YS4PbOTOK7vtuNknMBZi9iPrJyJ0U27U1W45eZ/zo1PqVUSlJZS2Db7v54 +EX9K3BR5YLZrZAPbFYPhor72I5dQ8AkzNqdxliXzuUJ92zg/LFis6ELhDtjTO0wugumDLmsx2d1H +hk9tl5EuT+IocTUW0fJz/iUrB0ckYyfI+PbZa/wSMVYIwFNCr5zQM378BvAxRAMU8Vjq8moNqRGy +g77FGr8H6lnco4g175x2MjxNBiLOFeXdntiP2t7SxDnlF4HPOEfrf4htWRvfn0IUrn7PqLBmZdo3 +r5+qPeoott7VMVgWglvquxl1AnMaykgaIZOQCo6ThKd9OyMYkomgjaw= +-----END CERTIFICATE----- + +Certum EC-384 CA +================ +-----BEGIN CERTIFICATE----- +MIICZTCCAeugAwIBAgIQeI8nXIESUiClBNAt3bpz9DAKBggqhkjOPQQDAzB0MQswCQYDVQQGEwJQ +TDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2Vy +dGlmaWNhdGlvbiBBdXRob3JpdHkxGTAXBgNVBAMTEENlcnR1bSBFQy0zODQgQ0EwHhcNMTgwMzI2 +MDcyNDU0WhcNNDMwMzI2MDcyNDU0WjB0MQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERh +dGEgU3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkx +GTAXBgNVBAMTEENlcnR1bSBFQy0zODQgQ0EwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATEKI6rGFtq +vm5kN2PkzeyrOvfMobgOgknXhimfoZTy42B4mIF4Bk3y7JoOV2CDn7TmFy8as10CW4kjPMIRBSqn +iBMY81CE1700LCeJVf/OTOffph8oxPBUw7l8t1Ot68KjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFI0GZnQkdjrzife81r1HfS+8EF9LMA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNo +ADBlAjADVS2m5hjEfO/JUG7BJw+ch69u1RsIGL2SKcHvlJF40jocVYli5RsJHrpka/F2tNQCMQC0 +QoSZ/6vnnvuRlydd3LBbMHHOXjgaatkl5+r3YZJW+OraNsKHZZYuciUvf9/DE8k= +-----END CERTIFICATE----- + +Certum Trusted Root CA +====================== +-----BEGIN CERTIFICATE----- +MIIFwDCCA6igAwIBAgIQHr9ZULjJgDdMBvfrVU+17TANBgkqhkiG9w0BAQ0FADB6MQswCQYDVQQG +EwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0g +Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkxHzAdBgNVBAMTFkNlcnR1bSBUcnVzdGVkIFJvb3QgQ0Ew +HhcNMTgwMzE2MTIxMDEzWhcNNDMwMzE2MTIxMDEzWjB6MQswCQYDVQQGEwJQTDEhMB8GA1UEChMY +QXNzZWNvIERhdGEgU3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkxHzAdBgNVBAMTFkNlcnR1bSBUcnVzdGVkIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQDRLY67tzbqbTeRn06TpwXkKQMlzhyC93yZn0EGze2jusDbCSzBfN8p +fktlL5On1AFrAygYo9idBcEq2EXxkd7fO9CAAozPOA/qp1x4EaTByIVcJdPTsuclzxFUl6s1wB52 +HO8AU5853BSlLCIls3Jy/I2z5T4IHhQqNwuIPMqw9MjCoa68wb4pZ1Xi/K1ZXP69VyywkI3C7Te2 +fJmItdUDmj0VDT06qKhF8JVOJVkdzZhpu9PMMsmN74H+rX2Ju7pgE8pllWeg8xn2A1bUatMn4qGt +g/BKEiJ3HAVz4hlxQsDsdUaakFjgao4rpUYwBI4Zshfjvqm6f1bxJAPXsiEodg42MEx51UGamqi4 +NboMOvJEGyCI98Ul1z3G4z5D3Yf+xOr1Uz5MZf87Sst4WmsXXw3Hw09Omiqi7VdNIuJGmj8PkTQk +fVXjjJU30xrwCSss0smNtA0Aq2cpKNgB9RkEth2+dv5yXMSFytKAQd8FqKPVhJBPC/PgP5sZ0jeJ +P/J7UhyM9uH3PAeXjA6iWYEMspA90+NZRu0PqafegGtaqge2Gcu8V/OXIXoMsSt0Puvap2ctTMSY +njYJdmZm/Bo/6khUHL4wvYBQv3y1zgD2DGHZ5yQD4OMBgQ692IU0iL2yNqh7XAjlRICMb/gv1SHK +HRzQ+8S1h9E6Tsd2tTVItQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSM+xx1 +vALTn04uSNn5YFSqxLNP+jAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQENBQADggIBAEii1QAL +LtA/vBzVtVRJHlpr9OTy4EA34MwUe7nJ+jW1dReTagVphZzNTxl4WxmB82M+w85bj/UvXgF2Ez8s +ALnNllI5SW0ETsXpD4YN4fqzX4IS8TrOZgYkNCvozMrnadyHncI013nR03e4qllY/p0m+jiGPp2K +h2RX5Rc64vmNueMzeMGQ2Ljdt4NR5MTMI9UGfOZR0800McD2RrsLrfw9EAUqO0qRJe6M1ISHgCq8 +CYyqOhNf6DR5UMEQGfnTKB7U0VEwKbOukGfWHwpjscWpxkIxYxeU72nLL/qMFH3EQxiJ2fAyQOaA +4kZf5ePBAFmo+eggvIksDkc0C+pXwlM2/KfUrzHN/gLldfq5Jwn58/U7yn2fqSLLiMmq0Uc9Nneo +WWRrJ8/vJ8HjJLWG965+Mk2weWjROeiQWMODvA8s1pfrzgzhIMfatz7DP78v3DSk+yshzWePS/Tj +6tQ/50+6uaWTRRxmHyH6ZF5v4HaUMst19W7l9o/HuKTMqJZ9ZPskWkoDbGs4xugDQ5r3V7mzKWmT +OPQD8rv7gmsHINFSH5pkAnuYZttcTVoP0ISVoDwUQwbKytu4QTbaakRnh6+v40URFWkIsr4WOZck +bxJF0WddCajJFdr60qZfE2Efv4WstK2tBZQIgx51F9NxO5NQI1mg7TyRVJ12AMXDuDjb +-----END CERTIFICATE----- + +TunTrust Root CA +================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIUEwLV4kBMkkaGFmddtLu7sms+/BMwDQYJKoZIhvcNAQELBQAwYTELMAkG +A1UEBhMCVE4xNzA1BgNVBAoMLkFnZW5jZSBOYXRpb25hbGUgZGUgQ2VydGlmaWNhdGlvbiBFbGVj +dHJvbmlxdWUxGTAXBgNVBAMMEFR1blRydXN0IFJvb3QgQ0EwHhcNMTkwNDI2MDg1NzU2WhcNNDQw +NDI2MDg1NzU2WjBhMQswCQYDVQQGEwJUTjE3MDUGA1UECgwuQWdlbmNlIE5hdGlvbmFsZSBkZSBD +ZXJ0aWZpY2F0aW9uIEVsZWN0cm9uaXF1ZTEZMBcGA1UEAwwQVHVuVHJ1c3QgUm9vdCBDQTCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMPN0/y9BFPdDCA61YguBUtB9YOCfvdZn56eY+hz +2vYGqU8ftPkLHzmMmiDQfgbU7DTZhrx1W4eI8NLZ1KMKsmwb60ksPqxd2JQDoOw05TDENX37Jk0b +bjBU2PWARZw5rZzJJQRNmpA+TkBuimvNKWfGzC3gdOgFVwpIUPp6Q9p+7FuaDmJ2/uqdHYVy7BG7 +NegfJ7/Boce7SBbdVtfMTqDhuazb1YMZGoXRlJfXyqNlC/M4+QKu3fZnz8k/9YosRxqZbwUN/dAd +gjH8KcwAWJeRTIAAHDOFli/LQcKLEITDCSSJH7UP2dl3RxiSlGBcx5kDPP73lad9UKGAwqmDrViW +VSHbhlnUr8a83YFuB9tgYv7sEG7aaAH0gxupPqJbI9dkxt/con3YS7qC0lH4Zr8GRuR5KiY2eY8f +Tpkdso8MDhz/yV3A/ZAQprE38806JG60hZC/gLkMjNWb1sjxVj8agIl6qeIbMlEsPvLfe/ZdeikZ +juXIvTZxi11Mwh0/rViizz1wTaZQmCXcI/m4WEEIcb9PuISgjwBUFfyRbVinljvrS5YnzWuioYas +DXxU5mZMZl+QviGaAkYt5IPCgLnPSz7ofzwB7I9ezX/SKEIBlYrilz0QIX32nRzFNKHsLA4KUiwS +VXAkPcvCFDVDXSdOvsC9qnyW5/yeYa1E0wCXAgMBAAGjYzBhMB0GA1UdDgQWBBQGmpsfU33x9aTI +04Y+oXNZtPdEITAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFAaamx9TffH1pMjThj6hc1m0 +90QhMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAqgVutt0Vyb+zxiD2BkewhpMl +0425yAA/l/VSJ4hxyXT968pk21vvHl26v9Hr7lxpuhbI87mP0zYuQEkHDVneixCwSQXi/5E/S7fd +Ao74gShczNxtr18UnH1YeA32gAm56Q6XKRm4t+v4FstVEuTGfbvE7Pi1HE4+Z7/FXxttbUcoqgRY +YdZ2vyJ/0Adqp2RT8JeNnYA/u8EH22Wv5psymsNUk8QcCMNE+3tjEUPRahphanltkE8pjkcFwRJp +adbGNjHh/PqAulxPxOu3Mqz4dWEX1xAZufHSCe96Qp1bWgvUxpVOKs7/B9dPfhgGiPEZtdmYu65x +xBzndFlY7wyJz4sfdZMaBBSSSFCp61cpABbjNhzI+L/wM9VBD8TMPN3pM0MBkRArHtG5Xc0yGYuP +jCB31yLEQtyEFpslbei0VXF/sHyz03FJuc9SpAQ/3D2gu68zngowYI7bnV2UqL1g52KAdoGDDIzM +MEZJ4gzSqK/rYXHv5yJiqfdcZGyfFoxnNidF9Ql7v/YQCvGwjVRDjAS6oz/v4jXH+XTgbzRB0L9z +ZVcg+ZtnemZoJE6AZb0QmQZZ8mWvuMZHu/2QeItBcy6vVR/cO5JyboTT0GFMDcx2V+IthSIVNg3r +AZ3r2OvEhJn7wAzMMujjd9qDRIueVSjAi1jTkD5OGwDxFa2DK5o= +-----END CERTIFICATE----- + +HARICA TLS RSA Root CA 2021 +=========================== +-----BEGIN CERTIFICATE----- +MIIFpDCCA4ygAwIBAgIQOcqTHO9D88aOk8f0ZIk4fjANBgkqhkiG9w0BAQsFADBsMQswCQYDVQQG +EwJHUjE3MDUGA1UECgwuSGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9u +cyBDQTEkMCIGA1UEAwwbSEFSSUNBIFRMUyBSU0EgUm9vdCBDQSAyMDIxMB4XDTIxMDIxOTEwNTUz +OFoXDTQ1MDIxMzEwNTUzN1owbDELMAkGA1UEBhMCR1IxNzA1BgNVBAoMLkhlbGxlbmljIEFjYWRl +bWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ0ExJDAiBgNVBAMMG0hBUklDQSBUTFMgUlNB +IFJvb3QgQ0EgMjAyMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAIvC569lmwVnlskN +JLnQDmT8zuIkGCyEf3dRywQRNrhe7Wlxp57kJQmXZ8FHws+RFjZiPTgE4VGC/6zStGndLuwRo0Xu +a2s7TL+MjaQenRG56Tj5eg4MmOIjHdFOY9TnuEFE+2uva9of08WRiFukiZLRgeaMOVig1mlDqa2Y +Ulhu2wr7a89o+uOkXjpFc5gH6l8Cct4MpbOfrqkdtx2z/IpZ525yZa31MJQjB/OCFks1mJxTuy/K +5FrZx40d/JiZ+yykgmvwKh+OC19xXFyuQnspiYHLA6OZyoieC0AJQTPb5lh6/a6ZcMBaD9YThnEv +dmn8kN3bLW7R8pv1GmuebxWMevBLKKAiOIAkbDakO/IwkfN4E8/BPzWr8R0RI7VDIp4BkrcYAuUR +0YLbFQDMYTfBKnya4dC6s1BG7oKsnTH4+yPiAwBIcKMJJnkVU2DzOFytOOqBAGMUuTNe3QvboEUH +GjMJ+E20pwKmafTCWQWIZYVWrkvL4N48fS0ayOn7H6NhStYqE613TBoYm5EPWNgGVMWX+Ko/IIqm +haZ39qb8HOLubpQzKoNQhArlT4b4UEV4AIHrW2jjJo3Me1xR9BQsQL4aYB16cmEdH2MtiKrOokWQ +CPxrvrNQKlr9qEgYRtaQQJKQCoReaDH46+0N0x3GfZkYVVYnZS6NRcUk7M7jAgMBAAGjQjBAMA8G +A1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFApII6ZgpJIKM+qTW8VX6iVNvRLuMA4GA1UdDwEB/wQE +AwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAPpBIqm5iFSVmewzVjIuJndftTgfvnNAUX15QvWiWkKQU +EapobQk1OUAJ2vQJLDSle1mESSmXdMgHHkdt8s4cUCbjnj1AUz/3f5Z2EMVGpdAgS1D0NTsY9FVq +QRtHBmg8uwkIYtlfVUKqrFOFrJVWNlar5AWMxajaH6NpvVMPxP/cyuN+8kyIhkdGGvMA9YCRotxD +QpSbIPDRzbLrLFPCU3hKTwSUQZqPJzLB5UkZv/HywouoCjkxKLR9YjYsTewfM7Z+d21+UPCfDtcR +j88YxeMn/ibvBZ3PzzfF0HvaO7AWhAw6k9a+F9sPPg4ZeAnHqQJyIkv3N3a6dcSFA1pj1bF1BcK5 +vZStjBWZp5N99sXzqnTPBIWUmAD04vnKJGW/4GKvyMX6ssmeVkjaef2WdhW+o45WxLM0/L5H9MG0 +qPzVMIho7suuyWPEdr6sOBjhXlzPrjoiUevRi7PzKzMHVIf6tLITe7pTBGIBnfHAT+7hOtSLIBD6 +Alfm78ELt5BGnBkpjNxvoEppaZS3JGWg/6w/zgH7IS79aPib8qXPMThcFarmlwDB31qlpzmq6YR/ +PFGoOtmUW4y/Twhx5duoXNTSpv4Ao8YWxw/ogM4cKGR0GQjTQuPOAF1/sdwTsOEFy9EgqoZ0njnn +kf3/W9b3raYvAwtt41dU63ZTGI0RmLo= +-----END CERTIFICATE----- + +HARICA TLS ECC Root CA 2021 +=========================== +-----BEGIN CERTIFICATE----- +MIICVDCCAdugAwIBAgIQZ3SdjXfYO2rbIvT/WeK/zjAKBggqhkjOPQQDAzBsMQswCQYDVQQGEwJH +UjE3MDUGA1UECgwuSGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBD +QTEkMCIGA1UEAwwbSEFSSUNBIFRMUyBFQ0MgUm9vdCBDQSAyMDIxMB4XDTIxMDIxOTExMDExMFoX +DTQ1MDIxMzExMDEwOVowbDELMAkGA1UEBhMCR1IxNzA1BgNVBAoMLkhlbGxlbmljIEFjYWRlbWlj +IGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ0ExJDAiBgNVBAMMG0hBUklDQSBUTFMgRUNDIFJv +b3QgQ0EgMjAyMTB2MBAGByqGSM49AgEGBSuBBAAiA2IABDgI/rGgltJ6rK9JOtDA4MM7KKrxcm1l +AEeIhPyaJmuqS7psBAqIXhfyVYf8MLA04jRYVxqEU+kw2anylnTDUR9YSTHMmE5gEYd103KUkE+b +ECUqqHgtvpBBWJAVcqeht6NCMEAwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUyRtTgRL+BNUW +0aq8mm+3oJUZbsowDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMDA2cAMGQCMBHervjcToiwqfAi +rcJRQO9gcS3ujwLEXQNwSaSS6sUUiHCm0w2wqsosQJz76YJumgIwK0eaB8bRwoF8yguWGEEbo/Qw +CZ61IygNnxS2PFOiTAZpffpskcYqSUXm7LcT4Tps +-----END CERTIFICATE----- + +Autoridad de Certificacion Firmaprofesional CIF A62634068 +========================================================= +-----BEGIN CERTIFICATE----- +MIIGFDCCA/ygAwIBAgIIG3Dp0v+ubHEwDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCRVMxQjBA +BgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2 +MjYzNDA2ODAeFw0xNDA5MjMxNTIyMDdaFw0zNjA1MDUxNTIyMDdaMFExCzAJBgNVBAYTAkVTMUIw +QAYDVQQDDDlBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBB +NjI2MzQwNjgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDD +Utd9thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQMcas9UX4P +B99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefGL9ItWY16Ck6WaVICqjaY +7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15iNA9wBj4gGFrO93IbJWyTdBSTo3OxDqqH +ECNZXyAFGUftaI6SEspd/NYrspI8IM/hX68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyI +plD9amML9ZMWGxmPsu2bm8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctX +MbScyJCyZ/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirjaEbsX +LZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/TKI8xWVvTyQKmtFLK +bpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF6NkBiDkal4ZkQdU7hwxu+g/GvUgU +vzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVhOSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMB0GA1Ud +DgQWBBRlzeurNR4APn7VdMActHNHDhpkLzASBgNVHRMBAf8ECDAGAQH/AgEBMIGmBgNVHSAEgZ4w +gZswgZgGBFUdIAAwgY8wLwYIKwYBBQUHAgEWI2h0dHA6Ly93d3cuZmlybWFwcm9mZXNpb25hbC5j +b20vY3BzMFwGCCsGAQUFBwICMFAeTgBQAGEAcwBlAG8AIABkAGUAIABsAGEAIABCAG8AbgBhAG4A +bwB2AGEAIAA0ADcAIABCAGEAcgBjAGUAbABvAG4AYQAgADAAOAAwADEANzAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQELBQADggIBAHSHKAIrdx9miWTtj3QuRhy7qPj4Cx2Dtjqn6EWKB7fgPiDL +4QjbEwj4KKE1soCzC1HA01aajTNFSa9J8OA9B3pFE1r/yJfY0xgsfZb43aJlQ3CTkBW6kN/oGbDb +LIpgD7dvlAceHabJhfa9NPhAeGIQcDq+fUs5gakQ1JZBu/hfHAsdCPKxsIl68veg4MSPi3i1O1il +I45PVf42O+AMt8oqMEEgtIDNrvx2ZnOorm7hfNoD6JQg5iKj0B+QXSBTFCZX2lSX3xZEEAEeiGaP +cjiT3SC3NL7X8e5jjkd5KAb881lFJWAiMxujX6i6KtoaPc1A6ozuBRWV1aUsIC+nmCjuRfzxuIgA +LI9C2lHVnOUTaHFFQ4ueCyE8S1wF3BqfmI7avSKecs2tCsvMo2ebKHTEm9caPARYpoKdrcd7b/+A +lun4jWq9GJAd/0kakFI3ky88Al2CdgtR5xbHV/g4+afNmyJU72OwFW1TZQNKXkqgsqeOSQBZONXH +9IBk9W6VULgRfhVwOEqwf9DEMnDAGf/JOC0ULGb0QkTmVXYbgBVX/8Cnp6o5qtjTcNAuuuuUavpf +NIbnYrX9ivAwhZTJryQCL2/W3Wf+47BVTwSYT6RBVuKT0Gro1vP7ZeDOdcQxWQzugsgMYDNKGbqE +ZycPvEJdvSRUDewdcAZfpLz6IHxV +-----END CERTIFICATE----- + +vTrus ECC Root CA +================= +-----BEGIN CERTIFICATE----- +MIICDzCCAZWgAwIBAgIUbmq8WapTvpg5Z6LSa6Q75m0c1towCgYIKoZIzj0EAwMwRzELMAkGA1UE +BhMCQ04xHDAaBgNVBAoTE2lUcnVzQ2hpbmEgQ28uLEx0ZC4xGjAYBgNVBAMTEXZUcnVzIEVDQyBS +b290IENBMB4XDTE4MDczMTA3MjY0NFoXDTQzMDczMTA3MjY0NFowRzELMAkGA1UEBhMCQ04xHDAa +BgNVBAoTE2lUcnVzQ2hpbmEgQ28uLEx0ZC4xGjAYBgNVBAMTEXZUcnVzIEVDQyBSb290IENBMHYw +EAYHKoZIzj0CAQYFK4EEACIDYgAEZVBKrox5lkqqHAjDo6LN/llWQXf9JpRCux3NCNtzslt188+c +ToL0v/hhJoVs1oVbcnDS/dtitN9Ti72xRFhiQgnH+n9bEOf+QP3A2MMrMudwpremIFUde4BdS49n +TPEQo0IwQDAdBgNVHQ4EFgQUmDnNvtiyjPeyq+GtJK97fKHbH88wDwYDVR0TAQH/BAUwAwEB/zAO +BgNVHQ8BAf8EBAMCAQYwCgYIKoZIzj0EAwMDaAAwZQIwV53dVvHH4+m4SVBrm2nDb+zDfSXkV5UT +QJtS0zvzQBm8JsctBp61ezaf9SXUY2sAAjEA6dPGnlaaKsyh2j/IZivTWJwghfqrkYpwcBE4YGQL +YgmRWAD5Tfs0aNoJrSEGGJTO +-----END CERTIFICATE----- + +vTrus Root CA +============= +-----BEGIN CERTIFICATE----- +MIIFVjCCAz6gAwIBAgIUQ+NxE9izWRRdt86M/TX9b7wFjUUwDQYJKoZIhvcNAQELBQAwQzELMAkG +A1UEBhMCQ04xHDAaBgNVBAoTE2lUcnVzQ2hpbmEgQ28uLEx0ZC4xFjAUBgNVBAMTDXZUcnVzIFJv +b3QgQ0EwHhcNMTgwNzMxMDcyNDA1WhcNNDMwNzMxMDcyNDA1WjBDMQswCQYDVQQGEwJDTjEcMBoG +A1UEChMTaVRydXNDaGluYSBDby4sTHRkLjEWMBQGA1UEAxMNdlRydXMgUm9vdCBDQTCCAiIwDQYJ +KoZIhvcNAQEBBQADggIPADCCAgoCggIBAL1VfGHTuB0EYgWgrmy3cLRB6ksDXhA/kFocizuwZots +SKYcIrrVQJLuM7IjWcmOvFjai57QGfIvWcaMY1q6n6MLsLOaXLoRuBLpDLvPbmyAhykUAyyNJJrI +ZIO1aqwTLDPxn9wsYTwaP3BVm60AUn/PBLn+NvqcwBauYv6WTEN+VRS+GrPSbcKvdmaVayqwlHeF +XgQPYh1jdfdr58tbmnDsPmcF8P4HCIDPKNsFxhQnL4Z98Cfe/+Z+M0jnCx5Y0ScrUw5XSmXX+6KA +YPxMvDVTAWqXcoKv8R1w6Jz1717CbMdHflqUhSZNO7rrTOiwCcJlwp2dCZtOtZcFrPUGoPc2BX70 +kLJrxLT5ZOrpGgrIDajtJ8nU57O5q4IikCc9Kuh8kO+8T/3iCiSn3mUkpF3qwHYw03dQ+A0Em5Q2 +AXPKBlim0zvc+gRGE1WKyURHuFE5Gi7oNOJ5y1lKCn+8pu8fA2dqWSslYpPZUxlmPCdiKYZNpGvu +/9ROutW04o5IWgAZCfEF2c6Rsffr6TlP9m8EQ5pV9T4FFL2/s1m02I4zhKOQUqqzApVg+QxMaPnu +1RcN+HFXtSXkKe5lXa/R7jwXC1pDxaWG6iSe4gUH3DRCEpHWOXSuTEGC2/KmSNGzm/MzqvOmwMVO +9fSddmPmAsYiS8GVP1BkLFTltvA8Kc9XAgMBAAGjQjBAMB0GA1UdDgQWBBRUYnBj8XWEQ1iO0RYg +scasGrz2iTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOC +AgEAKbqSSaet8PFww+SX8J+pJdVrnjT+5hpk9jprUrIQeBqfTNqK2uwcN1LgQkv7bHbKJAs5EhWd +nxEt/Hlk3ODg9d3gV8mlsnZwUKT+twpw1aA08XXXTUm6EdGz2OyC/+sOxL9kLX1jbhd47F18iMjr +jld22VkE+rxSH0Ws8HqA7Oxvdq6R2xCOBNyS36D25q5J08FsEhvMKar5CKXiNxTKsbhm7xqC5PD4 +8acWabfbqWE8n/Uxy+QARsIvdLGx14HuqCaVvIivTDUHKgLKeBRtRytAVunLKmChZwOgzoy8sHJn +xDHO2zTlJQNgJXtxmOTAGytfdELSS8VZCAeHvsXDf+eW2eHcKJfWjwXj9ZtOyh1QRwVTsMo554Wg +icEFOwE30z9J4nfrI8iIZjs9OXYhRvHsXyO466JmdXTBQPfYaJqT4i2pLr0cox7IdMakLXogqzu4 +sEb9b91fUlV1YvCXoHzXOP0l382gmxDPi7g4Xl7FtKYCNqEeXxzP4padKar9mK5S4fNBUvupLnKW +nyfjqnN9+BojZns7q2WwMgFLFT49ok8MKzWixtlnEjUwzXYuFrOZnk1PTi07NEPhmg4NpGaXutIc +SkwsKouLgU9xGqndXHt7CMUADTdA43x7VF8vhV929vensBxXVsFy6K2ir40zSbofitzmdHxghm+H +l3s= +-----END CERTIFICATE----- + +ISRG Root X2 +============ +-----BEGIN CERTIFICATE----- +MIICGzCCAaGgAwIBAgIQQdKd0XLq7qeAwSxs6S+HUjAKBggqhkjOPQQDAzBPMQswCQYDVQQGEwJV +UzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElT +UkcgUm9vdCBYMjAeFw0yMDA5MDQwMDAwMDBaFw00MDA5MTcxNjAwMDBaME8xCzAJBgNVBAYTAlVT +MSkwJwYDVQQKEyBJbnRlcm5ldCBTZWN1cml0eSBSZXNlYXJjaCBHcm91cDEVMBMGA1UEAxMMSVNS +RyBSb290IFgyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEzZvVn4CDCuwJSvMWSj5cz3es3mcFDR0H +ttwW+1qLFNvicWDEukWVEYmO6gbf9yoWHKS5xcUy4APgHoIYOIvXRdgKam7mAHf7AlF9ItgKbppb +d9/w+kHsOdx1ymgHDB/qo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUfEKWrt5LSDv6kviejM9ti6lyN5UwCgYIKoZIzj0EAwMDaAAwZQIwe3lORlCEwkSHRhtF +cP9Ymd70/aTSVaYgLXTWNLxBo1BfASdWtL4ndQavEi51mI38AjEAi/V3bNTIZargCyzuFJ0nN6T5 +U6VR5CmD1/iQMVtCnwr1/q4AaOeMSQ+2b1tbFfLn +-----END CERTIFICATE----- + +HiPKI Root CA - G1 +================== +-----BEGIN CERTIFICATE----- +MIIFajCCA1KgAwIBAgIQLd2szmKXlKFD6LDNdmpeYDANBgkqhkiG9w0BAQsFADBPMQswCQYDVQQG +EwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0ZC4xGzAZBgNVBAMMEkhpUEtJ +IFJvb3QgQ0EgLSBHMTAeFw0xOTAyMjIwOTQ2MDRaFw0zNzEyMzExNTU5NTlaME8xCzAJBgNVBAYT +AlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEbMBkGA1UEAwwSSGlQS0kg +Um9vdCBDQSAtIEcxMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA9B5/UnMyDHPkvRN0 +o9QwqNCuS9i233VHZvR85zkEHmpwINJaR3JnVfSl6J3VHiGh8Ge6zCFovkRTv4354twvVcg3Px+k +wJyz5HdcoEb+d/oaoDjq7Zpy3iu9lFc6uux55199QmQ5eiY29yTw1S+6lZgRZq2XNdZ1AYDgr/SE +YYwNHl98h5ZeQa/rh+r4XfEuiAU+TCK72h8q3VJGZDnzQs7ZngyzsHeXZJzA9KMuH5UHsBffMNsA +GJZMoYFL3QRtU6M9/Aes1MU3guvklQgZKILSQjqj2FPseYlgSGDIcpJQ3AOPgz+yQlda22rpEZfd +hSi8MEyr48KxRURHH+CKFgeW0iEPU8DtqX7UTuybCeyvQqww1r/REEXgphaypcXTT3OUM3ECoWqj +1jOXTyFjHluP2cFeRXF3D4FdXyGarYPM+l7WjSNfGz1BryB1ZlpK9p/7qxj3ccC2HTHsOyDry+K4 +9a6SsvfhhEvyovKTmiKe0xRvNlS9H15ZFblzqMF8b3ti6RZsR1pl8w4Rm0bZ/W3c1pzAtH2lsN0/ +Vm+h+fbkEkj9Bn8SV7apI09bA8PgcSojt/ewsTu8mL3WmKgMa/aOEmem8rJY5AIJEzypuxC00jBF +8ez3ABHfZfjcK0NVvxaXxA/VLGGEqnKG/uY6fsI/fe78LxQ+5oXdUG+3Se0CAwEAAaNCMEAwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU8ncX+l6o/vY9cdVouslGDDjYr7AwDgYDVR0PAQH/BAQD +AgGGMA0GCSqGSIb3DQEBCwUAA4ICAQBQUfB13HAE4/+qddRxosuej6ip0691x1TPOhwEmSKsxBHi +7zNKpiMdDg1H2DfHb680f0+BazVP6XKlMeJ45/dOlBhbQH3PayFUhuaVevvGyuqcSE5XCV0vrPSl +tJczWNWseanMX/mF+lLFjfiRFOs6DRfQUsJ748JzjkZ4Bjgs6FzaZsT0pPBWGTMpWmWSBUdGSquE +wx4noR8RkpkndZMPvDY7l1ePJlsMu5wP1G4wB9TcXzZoZjmDlicmisjEOf6aIW/Vcobpf2Lll07Q +JNBAsNB1CI69aO4I1258EHBGG3zgiLKecoaZAeO/n0kZtCW+VmWuF2PlHt/o/0elv+EmBYTksMCv +5wiZqAxeJoBF1PhoL5aPruJKHJwWDBNvOIf2u8g0X5IDUXlwpt/L9ZlNec1OvFefQ05rLisY+Gpz +jLrFNe85akEez3GoorKGB1s6yeHvP2UEgEcyRHCVTjFnanRbEEV16rCf0OY1/k6fi8wrkkVbbiVg +hUbN0aqwdmaTd5a+g744tiROJgvM7XpWGuDpWsZkrUx6AEhEL7lAuxM+vhV4nYWBSipX3tUZQ9rb +yltHhoMLP7YNdnhzeSJesYAfz77RP1YQmCuVh6EfnWQUYDksswBVLuT1sw5XxJFBAJw/6KXf6vb/ +yPCtbVKoF6ubYfwSUTXkJf2vqmqGOQ== +-----END CERTIFICATE----- + +GlobalSign ECC Root CA - R4 +=========================== +-----BEGIN CERTIFICATE----- +MIIB3DCCAYOgAwIBAgINAgPlfvU/k/2lCSGypjAKBggqhkjOPQQDAjBQMSQwIgYDVQQLExtHbG9i +YWxTaWduIEVDQyBSb290IENBIC0gUjQxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkds +b2JhbFNpZ24wHhcNMTIxMTEzMDAwMDAwWhcNMzgwMTE5MDMxNDA3WjBQMSQwIgYDVQQLExtHbG9i +YWxTaWduIEVDQyBSb290IENBIC0gUjQxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkds +b2JhbFNpZ24wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS4xnnTj2wlDp8uORkcA6SumuU5BwkW +ymOxuYb4ilfBV85C+nOh92VC/x7BALJucw7/xyHlGKSq2XE/qNS5zowdo0IwQDAOBgNVHQ8BAf8E +BAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVLB7rUW44kB/+wpu+74zyTyjhNUwCgYI +KoZIzj0EAwIDRwAwRAIgIk90crlgr/HmnKAWBVBfw147bmF0774BxL4YSFlhgjICICadVGNA3jdg +UM/I2O2dgq43mLyjj0xMqTQrbO/7lZsm +-----END CERTIFICATE----- + +GTS Root R1 +=========== +-----BEGIN CERTIFICATE----- +MIIFVzCCAz+gAwIBAgINAgPlk28xsBNJiGuiFzANBgkqhkiG9w0BAQwFADBHMQswCQYDVQQGEwJV +UzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3Qg +UjEwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UE +ChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2EQKLHuOhd5s73L+UPreVp0A8of2C+X0yBoJx9vaM +f/vo27xqLpeXo4xL+Sv2sfnOhB2x+cWX3u+58qPpvBKJXqeqUqv4IyfLpLGcY9vXmX7wCl7raKb0 +xlpHDU0QM+NOsROjyBhsS+z8CZDfnWQpJSMHobTSPS5g4M/SCYe7zUjwTcLCeoiKu7rPWRnWr4+w +B7CeMfGCwcDfLqZtbBkOtdh+JhpFAz2weaSUKK0PfyblqAj+lug8aJRT7oM6iCsVlgmy4HqMLnXW +nOunVmSPlk9orj2XwoSPwLxAwAtcvfaHszVsrBhQf4TgTM2S0yDpM7xSma8ytSmzJSq0SPly4cpk +9+aCEI3oncKKiPo4Zor8Y/kB+Xj9e1x3+naH+uzfsQ55lVe0vSbv1gHR6xYKu44LtcXFilWr06zq +kUspzBmkMiVOKvFlRNACzqrOSbTqn3yDsEB750Orp2yjj32JgfpMpf/VjsPOS+C12LOORc92wO1A +K/1TD7Cn1TsNsYqiA94xrcx36m97PtbfkSIS5r762DL8EGMUUXLeXdYWk70paDPvOmbsB4om3xPX +V2V4J95eSRQAogB/mqghtqmxlbCluQ0WEdrHbEg8QOB+DVrNVjzRlwW5y0vtOUucxD/SVRNuJLDW +cfr0wbrM7Rv1/oFB2ACYPTrIrnqYNxgFlQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0T +AQH/BAUwAwEB/zAdBgNVHQ4EFgQU5K8rJnEaK0gnhS9SZizv8IkTcT4wDQYJKoZIhvcNAQEMBQAD +ggIBAJ+qQibbC5u+/x6Wki4+omVKapi6Ist9wTrYggoGxval3sBOh2Z5ofmmWJyq+bXmYOfg6LEe +QkEzCzc9zolwFcq1JKjPa7XSQCGYzyI0zzvFIoTgxQ6KfF2I5DUkzps+GlQebtuyh6f88/qBVRRi +ClmpIgUxPoLW7ttXNLwzldMXG+gnoot7TiYaelpkttGsN/H9oPM47HLwEXWdyzRSjeZ2axfG34ar +J45JK3VmgRAhpuo+9K4l/3wV3s6MJT/KYnAK9y8JZgfIPxz88NtFMN9iiMG1D53Dn0reWVlHxYci +NuaCp+0KueIHoI17eko8cdLiA6EfMgfdG+RCzgwARWGAtQsgWSl4vflVy2PFPEz0tv/bal8xa5me +LMFrUKTX5hgUvYU/Z6tGn6D/Qqc6f1zLXbBwHSs09dR2CQzreExZBfMzQsNhFRAbd03OIozUhfJF +fbdT6u9AWpQKXCBfTkBdYiJ23//OYb2MI3jSNwLgjt7RETeJ9r/tSQdirpLsQBqvFAnZ0E6yove+ +7u7Y/9waLd64NnHi/Hm3lCXRSHNboTXns5lndcEZOitHTtNCjv0xyBZm2tIMPNuzjsmhDYAPexZ3 +FL//2wmUspO8IFgV6dtxQ/PeEMMA3KgqlbbC1j+Qa3bbbP6MvPJwNQzcmRk13NfIRmPVNnGuV/u3 +gm3c +-----END CERTIFICATE----- + +GTS Root R2 +=========== +-----BEGIN CERTIFICATE----- +MIIFVzCCAz+gAwIBAgINAgPlrsWNBCUaqxElqjANBgkqhkiG9w0BAQwFADBHMQswCQYDVQQGEwJV +UzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3Qg +UjIwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UE +ChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDO3v2m++zsFDQ8BwZabFn3GTXd98GdVarTzTukk3Lv +CvptnfbwhYBboUhSnznFt+4orO/LdmgUud+tAWyZH8QiHZ/+cnfgLFuv5AS/T3KgGjSY6Dlo7JUl +e3ah5mm5hRm9iYz+re026nO8/4Piy33B0s5Ks40FnotJk9/BW9BuXvAuMC6C/Pq8tBcKSOWIm8Wb +a96wyrQD8Nr0kLhlZPdcTK3ofmZemde4wj7I0BOdre7kRXuJVfeKH2JShBKzwkCX44ofR5GmdFrS ++LFjKBC4swm4VndAoiaYecb+3yXuPuWgf9RhD1FLPD+M2uFwdNjCaKH5wQzpoeJ/u1U8dgbuak7M +kogwTZq9TwtImoS1mKPV+3PBV2HdKFZ1E66HjucMUQkQdYhMvI35ezzUIkgfKtzra7tEscszcTJG +r61K8YzodDqs5xoic4DSMPclQsciOzsSrZYuxsN2B6ogtzVJV+mSSeh2FnIxZyuWfoqjx5RWIr9q +S34BIbIjMt/kmkRtWVtd9QCgHJvGeJeNkP+byKq0rxFROV7Z+2et1VsRnTKaG73VululycslaVNV +J1zgyjbLiGH7HrfQy+4W+9OmTN6SpdTi3/UGVN4unUu0kzCqgc7dGtxRcw1PcOnlthYhGXmy5okL +dWTK1au8CcEYof/UVKGFPP0UJAOyh9OktwIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0T +AQH/BAUwAwEB/zAdBgNVHQ4EFgQUu//KjiOfT5nK2+JopqUVJxce2Q4wDQYJKoZIhvcNAQEMBQAD +ggIBAB/Kzt3HvqGf2SdMC9wXmBFqiN495nFWcrKeGk6c1SuYJF2ba3uwM4IJvd8lRuqYnrYb/oM8 +0mJhwQTtzuDFycgTE1XnqGOtjHsB/ncw4c5omwX4Eu55MaBBRTUoCnGkJE+M3DyCB19m3H0Q/gxh +swWV7uGugQ+o+MePTagjAiZrHYNSVc61LwDKgEDg4XSsYPWHgJ2uNmSRXbBoGOqKYcl3qJfEycel +/FVL8/B/uWU9J2jQzGv6U53hkRrJXRqWbTKH7QMgyALOWr7Z6v2yTcQvG99fevX4i8buMTolUVVn +jWQye+mew4K6Ki3pHrTgSAai/GevHyICc/sgCq+dVEuhzf9gR7A/Xe8bVr2XIZYtCtFenTgCR2y5 +9PYjJbigapordwj6xLEokCZYCDzifqrXPW+6MYgKBesntaFJ7qBFVHvmJ2WZICGoo7z7GJa7Um8M +7YNRTOlZ4iBgxcJlkoKM8xAfDoqXvneCbT+PHV28SSe9zE8P4c52hgQjxcCMElv924SgJPFI/2R8 +0L5cFtHvma3AH/vLrrw4IgYmZNralw4/KBVEqE8AyvCazM90arQ+POuV7LXTWtiBmelDGDfrs7vR +WGJB82bSj6p4lVQgw1oudCvV0b4YacCs1aTPObpRhANl6WLAYv7YTVWW4tAR+kg0Eeye7QUd5MjW +HYbL +-----END CERTIFICATE----- + +GTS Root R3 +=========== +-----BEGIN CERTIFICATE----- +MIICCTCCAY6gAwIBAgINAgPluILrIPglJ209ZjAKBggqhkjOPQQDAzBHMQswCQYDVQQGEwJVUzEi +MCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMw +HhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZ +R29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMwdjAQBgcqhkjO +PQIBBgUrgQQAIgNiAAQfTzOHMymKoYTey8chWEGJ6ladK0uFxh1MJ7x/JlFyb+Kf1qPKzEUURout +736GjOyxfi//qXGdGIRFBEFVbivqJn+7kAHjSxm65FSWRQmx1WyRRK2EE46ajA2ADDL24CejQjBA +MA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTB8Sa6oC2uhYHP0/Eq +Er24Cmf9vDAKBggqhkjOPQQDAwNpADBmAjEA9uEglRR7VKOQFhG/hMjqb2sXnh5GmCCbn9MN2azT +L818+FsuVbu/3ZL3pAzcMeGiAjEA/JdmZuVDFhOD3cffL74UOO0BzrEXGhF16b0DjyZ+hOXJYKaV +11RZt+cRLInUue4X +-----END CERTIFICATE----- + +GTS Root R4 +=========== +-----BEGIN CERTIFICATE----- +MIICCTCCAY6gAwIBAgINAgPlwGjvYxqccpBQUjAKBggqhkjOPQQDAzBHMQswCQYDVQQGEwJVUzEi +MCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQw +HhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZ +R29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQwdjAQBgcqhkjO +PQIBBgUrgQQAIgNiAATzdHOnaItgrkO4NcWBMHtLSZ37wWHO5t5GvWvVYRg1rkDdc/eJkTBa6zzu +hXyiQHY7qca4R9gq55KRanPpsXI5nymfopjTX15YhmUPoYRlBtHci8nHc8iMai/lxKvRHYqjQjBA +MA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSATNbrdP9JNqPV2Py1 +PsVq8JQdjDAKBggqhkjOPQQDAwNpADBmAjEA6ED/g94D9J+uHXqnLrmvT/aDHQ4thQEd0dlq7A/C +r8deVl5c1RxYIigL9zC2L7F8AjEA8GE8p/SgguMh1YQdc4acLa/KNJvxn7kjNuK8YAOdgLOaVsjh +4rsUecrNIdSUtUlD +-----END CERTIFICATE----- + +Telia Root CA v2 +================ +-----BEGIN CERTIFICATE----- +MIIFdDCCA1ygAwIBAgIPAWdfJ9b+euPkrL4JWwWeMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYT +AkZJMRowGAYDVQQKDBFUZWxpYSBGaW5sYW5kIE95ajEZMBcGA1UEAwwQVGVsaWEgUm9vdCBDQSB2 +MjAeFw0xODExMjkxMTU1NTRaFw00MzExMjkxMTU1NTRaMEQxCzAJBgNVBAYTAkZJMRowGAYDVQQK +DBFUZWxpYSBGaW5sYW5kIE95ajEZMBcGA1UEAwwQVGVsaWEgUm9vdCBDQSB2MjCCAiIwDQYJKoZI +hvcNAQEBBQADggIPADCCAgoCggIBALLQPwe84nvQa5n44ndp586dpAO8gm2h/oFlH0wnrI4AuhZ7 +6zBqAMCzdGh+sq/H1WKzej9Qyow2RCRj0jbpDIX2Q3bVTKFgcmfiKDOlyzG4OiIjNLh9vVYiQJ3q +9HsDrWj8soFPmNB06o3lfc1jw6P23pLCWBnglrvFxKk9pXSW/q/5iaq9lRdU2HhE8Qx3FZLgmEKn +pNaqIJLNwaCzlrI6hEKNfdWV5Nbb6WLEWLN5xYzTNTODn3WhUidhOPFZPY5Q4L15POdslv5e2QJl +tI5c0BE0312/UqeBAMN/mUWZFdUXyApT7GPzmX3MaRKGwhfwAZ6/hLzRUssbkmbOpFPlob/E2wnW +5olWK8jjfN7j/4nlNW4o6GwLI1GpJQXrSPjdscr6bAhR77cYbETKJuFzxokGgeWKrLDiKca5JLNr +RBH0pUPCTEPlcDaMtjNXepUugqD0XBCzYYP2AgWGLnwtbNwDRm41k9V6lS/eINhbfpSQBGq6WT0E +BXWdN6IOLj3rwaRSg/7Qa9RmjtzG6RJOHSpXqhC8fF6CfaamyfItufUXJ63RDolUK5X6wK0dmBR4 +M0KGCqlztft0DbcbMBnEWg4cJ7faGND/isgFuvGqHKI3t+ZIpEYslOqodmJHixBTB0hXbOKSTbau +BcvcwUpej6w9GU7C7WB1K9vBykLVAgMBAAGjYzBhMB8GA1UdIwQYMBaAFHKs5DN5qkWH9v2sHZ7W +xy+G2CQ5MB0GA1UdDgQWBBRyrOQzeapFh/b9rB2e1scvhtgkOTAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAoDtZpwmUPjaE0n4vOaWWl/oRrfxn83EJ +8rKJhGdEr7nv7ZbsnGTbMjBvZ5qsfl+yqwE2foH65IRe0qw24GtixX1LDoJt0nZi0f6X+J8wfBj5 +tFJ3gh1229MdqfDBmgC9bXXYfef6xzijnHDoRnkDry5023X4blMMA8iZGok1GTzTyVR8qPAs5m4H +eW9q4ebqkYJpCh3DflminmtGFZhb069GHWLIzoBSSRE/yQQSwxN8PzuKlts8oB4KtItUsiRnDe+C +y748fdHif64W1lZYudogsYMVoe+KTTJvQS8TUoKU1xrBeKJR3Stwbbca+few4GeXVtt8YVMJAygC +QMez2P2ccGrGKMOF6eLtGpOg3kuYooQ+BXcBlj37tCAPnHICehIv1aO6UXivKitEZU61/Qrowc15 +h2Er3oBXRb9n8ZuRXqWk7FlIEA04x7D6w0RtBPV4UBySllva9bguulvP5fBqnUsvWHMtTy3EHD70 +sz+rFQ47GUGKpMFXEmZxTPpT41frYpUJnlTd0cI8Vzy9OK2YZLe4A5pTVmBds9hCG1xLEooc6+t9 +xnppxyd/pPiL8uSUZodL6ZQHCRJ5irLrdATczvREWeAWysUsWNc8e89ihmpQfTU2Zqf7N+cox9jQ +raVplI/owd8k+BsHMYeB2F326CjYSlKArBPuUBQemMc= +-----END CERTIFICATE----- + +D-TRUST BR Root CA 1 2020 +========================= +-----BEGIN CERTIFICATE----- +MIIC2zCCAmCgAwIBAgIQfMmPK4TX3+oPyWWa00tNljAKBggqhkjOPQQDAzBIMQswCQYDVQQGEwJE +RTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlELVRSVVNUIEJSIFJvb3QgQ0EgMSAy +MDIwMB4XDTIwMDIxMTA5NDUwMFoXDTM1MDIxMTA5NDQ1OVowSDELMAkGA1UEBhMCREUxFTATBgNV +BAoTDEQtVHJ1c3QgR21iSDEiMCAGA1UEAxMZRC1UUlVTVCBCUiBSb290IENBIDEgMjAyMDB2MBAG +ByqGSM49AgEGBSuBBAAiA2IABMbLxyjR+4T1mu9CFCDhQ2tuda38KwOE1HaTJddZO0Flax7mNCq7 +dPYSzuht56vkPE4/RAiLzRZxy7+SmfSk1zxQVFKQhYN4lGdnoxwJGT11NIXe7WB9xwy0QVK5buXu +QqOCAQ0wggEJMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFHOREKv/VbNafAkl1bK6CKBrqx9t +MA4GA1UdDwEB/wQEAwIBBjCBxgYDVR0fBIG+MIG7MD6gPKA6hjhodHRwOi8vY3JsLmQtdHJ1c3Qu +bmV0L2NybC9kLXRydXN0X2JyX3Jvb3RfY2FfMV8yMDIwLmNybDB5oHegdYZzbGRhcDovL2RpcmVj +dG9yeS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwQlIlMjBSb290JTIwQ0ElMjAxJTIwMjAyMCxP +PUQtVHJ1c3QlMjBHbWJILEM9REU/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDAKBggqhkjOPQQD +AwNpADBmAjEAlJAtE/rhY/hhY+ithXhUkZy4kzg+GkHaQBZTQgjKL47xPoFWwKrY7RjEsK70Pvom +AjEA8yjixtsrmfu3Ubgko6SUeho/5jbiA1czijDLgsfWFBHVdWNbFJWcHwHP2NVypw87 +-----END CERTIFICATE----- + +D-TRUST EV Root CA 1 2020 +========================= +-----BEGIN CERTIFICATE----- +MIIC2zCCAmCgAwIBAgIQXwJB13qHfEwDo6yWjfv/0DAKBggqhkjOPQQDAzBIMQswCQYDVQQGEwJE +RTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlELVRSVVNUIEVWIFJvb3QgQ0EgMSAy +MDIwMB4XDTIwMDIxMTEwMDAwMFoXDTM1MDIxMTA5NTk1OVowSDELMAkGA1UEBhMCREUxFTATBgNV +BAoTDEQtVHJ1c3QgR21iSDEiMCAGA1UEAxMZRC1UUlVTVCBFViBSb290IENBIDEgMjAyMDB2MBAG +ByqGSM49AgEGBSuBBAAiA2IABPEL3YZDIBnfl4XoIkqbz52Yv7QFJsnL46bSj8WeeHsxiamJrSc8 +ZRCC/N/DnU7wMyPE0jL1HLDfMxddxfCxivnvubcUyilKwg+pf3VlSSowZ/Rk99Yad9rDwpdhQntJ +raOCAQ0wggEJMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFH8QARY3OqQo5FD4pPfsazK2/umL +MA4GA1UdDwEB/wQEAwIBBjCBxgYDVR0fBIG+MIG7MD6gPKA6hjhodHRwOi8vY3JsLmQtdHJ1c3Qu +bmV0L2NybC9kLXRydXN0X2V2X3Jvb3RfY2FfMV8yMDIwLmNybDB5oHegdYZzbGRhcDovL2RpcmVj +dG9yeS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwRVYlMjBSb290JTIwQ0ElMjAxJTIwMjAyMCxP +PUQtVHJ1c3QlMjBHbWJILEM9REU/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDAKBggqhkjOPQQD +AwNpADBmAjEAyjzGKnXCXnViOTYAYFqLwZOZzNnbQTs7h5kXO9XMT8oi96CAy/m0sRtW9XLS/BnR +AjEAkfcwkz8QRitxpNA7RJvAKQIFskF3UfN5Wp6OFKBOQtJbgfM0agPnIjhQW+0ZT0MW +-----END CERTIFICATE----- + +DigiCert TLS ECC P384 Root G5 +============================= +-----BEGIN CERTIFICATE----- +MIICGTCCAZ+gAwIBAgIQCeCTZaz32ci5PhwLBCou8zAKBggqhkjOPQQDAzBOMQswCQYDVQQGEwJV +UzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJjAkBgNVBAMTHURpZ2lDZXJ0IFRMUyBFQ0MgUDM4 +NCBSb290IEc1MB4XDTIxMDExNTAwMDAwMFoXDTQ2MDExNDIzNTk1OVowTjELMAkGA1UEBhMCVVMx +FzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMSYwJAYDVQQDEx1EaWdpQ2VydCBUTFMgRUNDIFAzODQg +Um9vdCBHNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABMFEoc8Rl1Ca3iOCNQfN0MsYndLxf3c1Tzvd +lHJS7cI7+Oz6e2tYIOyZrsn8aLN1udsJ7MgT9U7GCh1mMEy7H0cKPGEQQil8pQgO4CLp0zVozptj +n4S1mU1YoI71VOeVyaNCMEAwHQYDVR0OBBYEFMFRRVBZqz7nLFr6ICISB4CIfBFqMA4GA1UdDwEB +/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MAoGCCqGSM49BAMDA2gAMGUCMQCJao1H5+z8blUD2Wds +Jk6Dxv3J+ysTvLd6jLRl0mlpYxNjOyZQLgGheQaRnUi/wr4CMEfDFXuxoJGZSZOoPHzoRgaLLPIx +AJSdYsiJvRmEFOml+wG4DXZDjC5Ty3zfDBeWUA== +-----END CERTIFICATE----- + +DigiCert TLS RSA4096 Root G5 +============================ +-----BEGIN CERTIFICATE----- +MIIFZjCCA06gAwIBAgIQCPm0eKj6ftpqMzeJ3nzPijANBgkqhkiG9w0BAQwFADBNMQswCQYDVQQG +EwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJTAjBgNVBAMTHERpZ2lDZXJ0IFRMUyBSU0E0 +MDk2IFJvb3QgRzUwHhcNMjEwMTE1MDAwMDAwWhcNNDYwMTE0MjM1OTU5WjBNMQswCQYDVQQGEwJV +UzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJTAjBgNVBAMTHERpZ2lDZXJ0IFRMUyBSU0E0MDk2 +IFJvb3QgRzUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCz0PTJeRGd/fxmgefM1eS8 +7IE+ajWOLrfn3q/5B03PMJ3qCQuZvWxX2hhKuHisOjmopkisLnLlvevxGs3npAOpPxG02C+JFvuU +AT27L/gTBaF4HI4o4EXgg/RZG5Wzrn4DReW+wkL+7vI8toUTmDKdFqgpwgscONyfMXdcvyej/Ces +tyu9dJsXLfKB2l2w4SMXPohKEiPQ6s+d3gMXsUJKoBZMpG2T6T867jp8nVid9E6P/DsjyG244gXa +zOvswzH016cpVIDPRFtMbzCe88zdH5RDnU1/cHAN1DrRN/BsnZvAFJNY781BOHW8EwOVfH/jXOnV +DdXifBBiqmvwPXbzP6PosMH976pXTayGpxi0KcEsDr9kvimM2AItzVwv8n/vFfQMFawKsPHTDU9q +TXeXAaDxZre3zu/O7Oyldcqs4+Fj97ihBMi8ez9dLRYiVu1ISf6nL3kwJZu6ay0/nTvEF+cdLvvy +z6b84xQslpghjLSR6Rlgg/IwKwZzUNWYOwbpx4oMYIwo+FKbbuH2TbsGJJvXKyY//SovcfXWJL5/ +MZ4PbeiPT02jP/816t9JXkGPhvnxd3lLG7SjXi/7RgLQZhNeXoVPzthwiHvOAbWWl9fNff2C+MIk +wcoBOU+NosEUQB+cZtUMCUbW8tDRSHZWOkPLtgoRObqME2wGtZ7P6wIDAQABo0IwQDAdBgNVHQ4E +FgQUUTMc7TZArxfTJc1paPKvTiM+s0EwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8w +DQYJKoZIhvcNAQEMBQADggIBAGCmr1tfV9qJ20tQqcQjNSH/0GEwhJG3PxDPJY7Jv0Y02cEhJhxw +GXIeo8mH/qlDZJY6yFMECrZBu8RHANmfGBg7sg7zNOok992vIGCukihfNudd5N7HPNtQOa27PShN +lnx2xlv0wdsUpasZYgcYQF+Xkdycx6u1UQ3maVNVzDl92sURVXLFO4uJ+DQtpBflF+aZfTCIITfN +MBc9uPK8qHWgQ9w+iUuQrm0D4ByjoJYJu32jtyoQREtGBzRj7TG5BO6jm5qu5jF49OokYTurWGT/ +u4cnYiWB39yhL/btp/96j1EuMPikAdKFOV8BmZZvWltwGUb+hmA+rYAQCd05JS9Yf7vSdPD3Rh9G +OUrYU9DzLjtxpdRv/PNn5AeP3SYZ4Y1b+qOTEZvpyDrDVWiakuFSdjjo4bq9+0/V77PnSIMx8IIh +47a+p6tv75/fTM8BuGJqIz3nCU2AG3swpMPdB380vqQmsvZB6Akd4yCYqjdP//fx4ilwMUc/dNAU +FvohigLVigmUdy7yWSiLfFCSCmZ4OIN1xLVaqBHG5cGdZlXPU8Sv13WFqUITVuwhd4GTWgzqltlJ +yqEI8pc7bZsEGCREjnwB8twl2F6GmrE52/WRMmrRpnCKovfepEWFJqgejF0pW8hL2JpqA15w8oVP +bEtoL8pU9ozaMv7Da4M/OMZ+ +-----END CERTIFICATE----- + +Certainly Root R1 +================= +-----BEGIN CERTIFICATE----- +MIIFRzCCAy+gAwIBAgIRAI4P+UuQcWhlM1T01EQ5t+AwDQYJKoZIhvcNAQELBQAwPTELMAkGA1UE +BhMCVVMxEjAQBgNVBAoTCUNlcnRhaW5seTEaMBgGA1UEAxMRQ2VydGFpbmx5IFJvb3QgUjEwHhcN +MjEwNDAxMDAwMDAwWhcNNDYwNDAxMDAwMDAwWjA9MQswCQYDVQQGEwJVUzESMBAGA1UEChMJQ2Vy +dGFpbmx5MRowGAYDVQQDExFDZXJ0YWlubHkgUm9vdCBSMTCCAiIwDQYJKoZIhvcNAQEBBQADggIP +ADCCAgoCggIBANA21B/q3avk0bbm+yLA3RMNansiExyXPGhjZjKcA7WNpIGD2ngwEc/csiu+kr+O +5MQTvqRoTNoCaBZ0vrLdBORrKt03H2As2/X3oXyVtwxwhi7xOu9S98zTm/mLvg7fMbedaFySpvXl +8wo0tf97ouSHocavFwDvA5HtqRxOcT3Si2yJ9HiG5mpJoM610rCrm/b01C7jcvk2xusVtyWMOvwl +DbMicyF0yEqWYZL1LwsYpfSt4u5BvQF5+paMjRcCMLT5r3gajLQ2EBAHBXDQ9DGQilHFhiZ5shGI +XsXwClTNSaa/ApzSRKft43jvRl5tcdF5cBxGX1HpyTfcX35pe0HfNEXgO4T0oYoKNp43zGJS4YkN +KPl6I7ENPT2a/Z2B7yyQwHtETrtJ4A5KVpK8y7XdeReJkd5hiXSSqOMyhb5OhaRLWcsrxXiOcVTQ +AjeZjOVJ6uBUcqQRBi8LjMFbvrWhsFNunLhgkR9Za/kt9JQKl7XsxXYDVBtlUrpMklZRNaBA2Cnb +rlJ2Oy0wQJuK0EJWtLeIAaSHO1OWzaMWj/Nmqhexx2DgwUMFDO6bW2BvBlyHWyf5QBGenDPBt+U1 +VwV/J84XIIwc/PH72jEpSe31C4SnT8H2TsIonPru4K8H+zMReiFPCyEQtkA6qyI6BJyLm4SGcprS +p6XEtHWRqSsjAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud +DgQWBBTgqj8ljZ9EXME66C6ud0yEPmcM9DANBgkqhkiG9w0BAQsFAAOCAgEAuVevuBLaV4OPaAsz +HQNTVfSVcOQrPbA56/qJYv331hgELyE03fFo8NWWWt7CgKPBjcZq91l3rhVkz1t5BXdm6ozTaw3d +8VkswTOlMIAVRQdFGjEitpIAq5lNOo93r6kiyi9jyhXWx8bwPWz8HA2YEGGeEaIi1wrykXprOQ4v +MMM2SZ/g6Q8CRFA3lFV96p/2O7qUpUzpvD5RtOjKkjZUbVwlKNrdrRT90+7iIgXr0PK3aBLXWopB +GsaSpVo7Y0VPv+E6dyIvXL9G+VoDhRNCX8reU9ditaY1BMJH/5n9hN9czulegChB8n3nHpDYT3Y+ +gjwN/KUD+nsa2UUeYNrEjvn8K8l7lcUq/6qJ34IxD3L/DCfXCh5WAFAeDJDBlrXYFIW7pw0WwfgH +JBu6haEaBQmAupVjyTrsJZ9/nbqkRxWbRHDxakvWOF5D8xh+UG7pWijmZeZ3Gzr9Hb4DJqPb1OG7 +fpYnKx3upPvaJVQTA945xsMfTZDsjxtK0hzthZU4UHlG1sGQUDGpXJpuHfUzVounmdLyyCwzk5Iw +x06MZTMQZBf9JBeW0Y3COmor6xOLRPIh80oat3df1+2IpHLlOR+Vnb5nwXARPbv0+Em34yaXOp/S +X3z7wJl8OSngex2/DaeP0ik0biQVy96QXr8axGbqwua6OV+KmalBWQewLK8= +-----END CERTIFICATE----- + +Certainly Root E1 +================= +-----BEGIN CERTIFICATE----- +MIIB9zCCAX2gAwIBAgIQBiUzsUcDMydc+Y2aub/M+DAKBggqhkjOPQQDAzA9MQswCQYDVQQGEwJV +UzESMBAGA1UEChMJQ2VydGFpbmx5MRowGAYDVQQDExFDZXJ0YWlubHkgUm9vdCBFMTAeFw0yMTA0 +MDEwMDAwMDBaFw00NjA0MDEwMDAwMDBaMD0xCzAJBgNVBAYTAlVTMRIwEAYDVQQKEwlDZXJ0YWlu +bHkxGjAYBgNVBAMTEUNlcnRhaW5seSBSb290IEUxMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE3m/4 +fxzf7flHh4axpMCK+IKXgOqPyEpeKn2IaKcBYhSRJHpcnqMXfYqGITQYUBsQ3tA3SybHGWCA6TS9 +YBk2QNYphwk8kXr2vBMj3VlOBF7PyAIcGFPBMdjaIOlEjeR2o0IwQDAOBgNVHQ8BAf8EBAMCAQYw +DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU8ygYy2R17ikq6+2uI1g4hevIIgcwCgYIKoZIzj0E +AwMDaAAwZQIxALGOWiDDshliTd6wT99u0nCK8Z9+aozmut6Dacpps6kFtZaSF4fC0urQe87YQVt8 +rgIwRt7qy12a7DLCZRawTDBcMPPaTnOGBtjOiQRINzf43TNRnXCve1XYAS59BWQOhriR +-----END CERTIFICATE----- + +Security Communication ECC RootCA1 +================================== +-----BEGIN CERTIFICATE----- +MIICODCCAb6gAwIBAgIJANZdm7N4gS7rMAoGCCqGSM49BAMDMGExCzAJBgNVBAYTAkpQMSUwIwYD +VQQKExxTRUNPTSBUcnVzdCBTeXN0ZW1zIENPLixMVEQuMSswKQYDVQQDEyJTZWN1cml0eSBDb21t +dW5pY2F0aW9uIEVDQyBSb290Q0ExMB4XDTE2MDYxNjA1MTUyOFoXDTM4MDExODA1MTUyOFowYTEL +MAkGA1UEBhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xKzApBgNV +BAMTIlNlY3VyaXR5IENvbW11bmljYXRpb24gRUNDIFJvb3RDQTEwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAASkpW9gAwPDvTH00xecK4R1rOX9PVdu12O/5gSJko6BnOPpR27KkBLIE+CnnfdldB9sELLo +5OnvbYUymUSxXv3MdhDYW72ixvnWQuRXdtyQwjWpS4g8EkdtXP9JTxpKULGjQjBAMB0GA1UdDgQW +BBSGHOf+LaVKiwj+KBH6vqNm+GBZLzAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAK +BggqhkjOPQQDAwNoADBlAjAVXUI9/Lbu9zuxNuie9sRGKEkz0FhDKmMpzE2xtHqiuQ04pV1IKv3L +snNdo4gIxwwCMQDAqy0Obe0YottT6SXbVQjgUMzfRGEWgqtJsLKB7HOHeLRMsmIbEvoWTSVLY70e +N9k= +-----END CERTIFICATE----- + +BJCA Global Root CA1 +==================== +-----BEGIN CERTIFICATE----- +MIIFdDCCA1ygAwIBAgIQVW9l47TZkGobCdFsPsBsIDANBgkqhkiG9w0BAQsFADBUMQswCQYDVQQG +EwJDTjEmMCQGA1UECgwdQkVJSklORyBDRVJUSUZJQ0FURSBBVVRIT1JJVFkxHTAbBgNVBAMMFEJK +Q0EgR2xvYmFsIFJvb3QgQ0ExMB4XDTE5MTIxOTAzMTYxN1oXDTQ0MTIxMjAzMTYxN1owVDELMAkG +A1UEBhMCQ04xJjAkBgNVBAoMHUJFSUpJTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZMR0wGwYDVQQD +DBRCSkNBIEdsb2JhbCBSb290IENBMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAPFm +CL3ZxRVhy4QEQaVpN3cdwbB7+sN3SJATcmTRuHyQNZ0YeYjjlwE8R4HyDqKYDZ4/N+AZspDyRhyS +sTphzvq3Rp4Dhtczbu33RYx2N95ulpH3134rhxfVizXuhJFyV9xgw8O558dnJCNPYwpj9mZ9S1Wn +P3hkSWkSl+BMDdMJoDIwOvqfwPKcxRIqLhy1BDPapDgRat7GGPZHOiJBhyL8xIkoVNiMpTAK+BcW +yqw3/XmnkRd4OJmtWO2y3syJfQOcs4ll5+M7sSKGjwZteAf9kRJ/sGsciQ35uMt0WwfCyPQ10WRj +eulumijWML3mG90Vr4TqnMfK9Q7q8l0ph49pczm+LiRvRSGsxdRpJQaDrXpIhRMsDQa4bHlW/KNn +MoH1V6XKV0Jp6VwkYe/iMBhORJhVb3rCk9gZtt58R4oRTklH2yiUAguUSiz5EtBP6DF+bHq/pj+b +OT0CFqMYs2esWz8sgytnOYFcuX6U1WTdno9uruh8W7TXakdI136z1C2OVnZOz2nxbkRs1CTqjSSh +GL+9V/6pmTW12xB3uD1IutbB5/EjPtffhZ0nPNRAvQoMvfXnjSXWgXSHRtQpdaJCbPdzied9v3pK +H9MiyRVVz99vfFXQpIsHETdfg6YmV6YBW37+WGgHqel62bno/1Afq8K0wM7o6v0PvY1NuLxxAgMB +AAGjQjBAMB0GA1UdDgQWBBTF7+3M2I0hxkjk49cULqcWk+WYATAPBgNVHRMBAf8EBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAUoKsITQfI/Ki2Pm4rzc2IInRNwPWaZ+4 +YRC6ojGYWUfo0Q0lHhVBDOAqVdVXUsv45Mdpox1NcQJeXyFFYEhcCY5JEMEE3KliawLwQ8hOnThJ +dMkycFRtwUf8jrQ2ntScvd0g1lPJGKm1Vrl2i5VnZu69mP6u775u+2D2/VnGKhs/I0qUJDAnyIm8 +60Qkmss9vk/Ves6OF8tiwdneHg56/0OGNFK8YT88X7vZdrRTvJez/opMEi4r89fO4aL/3Xtw+zuh +TaRjAv04l5U/BXCga99igUOLtFkNSoxUnMW7gZ/NfaXvCyUeOiDbHPwfmGcCCtRzRBPbUYQaVQNW +4AB+dAb/OMRyHdOoP2gxXdMJxy6MW2Pg6Nwe0uxhHvLe5e/2mXZgLR6UcnHGCyoyx5JO1UbXHfmp +GQrI+pXObSOYqgs4rZpWDW+N8TEAiMEXnM0ZNjX+VVOg4DwzX5Ze4jLp3zO7Bkqp2IRzznfSxqxx +4VyjHQy7Ct9f4qNx2No3WqB4K/TUfet27fJhcKVlmtOJNBir+3I+17Q9eVzYH6Eze9mCUAyTF6ps +3MKCuwJXNq+YJyo5UOGwifUll35HaBC07HPKs5fRJNz2YqAo07WjuGS3iGJCz51TzZm+ZGiPTx4S +SPfSKcOYKMryMguTjClPPGAyzQWWYezyr/6zcCwupvI= +-----END CERTIFICATE----- + +BJCA Global Root CA2 +==================== +-----BEGIN CERTIFICATE----- +MIICJTCCAaugAwIBAgIQLBcIfWQqwP6FGFkGz7RK6zAKBggqhkjOPQQDAzBUMQswCQYDVQQGEwJD +TjEmMCQGA1UECgwdQkVJSklORyBDRVJUSUZJQ0FURSBBVVRIT1JJVFkxHTAbBgNVBAMMFEJKQ0Eg +R2xvYmFsIFJvb3QgQ0EyMB4XDTE5MTIxOTAzMTgyMVoXDTQ0MTIxMjAzMTgyMVowVDELMAkGA1UE +BhMCQ04xJjAkBgNVBAoMHUJFSUpJTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZMR0wGwYDVQQDDBRC +SkNBIEdsb2JhbCBSb290IENBMjB2MBAGByqGSM49AgEGBSuBBAAiA2IABJ3LgJGNU2e1uVCxA/jl +SR9BIgmwUVJY1is0j8USRhTFiy8shP8sbqjV8QnjAyEUxEM9fMEsxEtqSs3ph+B99iK++kpRuDCK +/eHeGBIK9ke35xe/J4rUQUyWPGCWwf0VHKNCMEAwHQYDVR0OBBYEFNJKsVF/BvDRgh9Obl+rg/xI +1LCRMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMDA2gAMGUCMBq8 +W9f+qdJUDkpd0m2xQNz0Q9XSSpkZElaA94M04TVOSG0ED1cxMDAtsaqdAzjbBgIxAMvMh1PLet8g +UXOQwKhbYdDFUDn9hf7B43j4ptZLvZuHjw/l1lOWqzzIQNph91Oj9w== +-----END CERTIFICATE----- + +Sectigo Public Server Authentication Root E46 +============================================= +-----BEGIN CERTIFICATE----- +MIICOjCCAcGgAwIBAgIQQvLM2htpN0RfFf51KBC49DAKBggqhkjOPQQDAzBfMQswCQYDVQQGEwJH +QjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQDEy1TZWN0aWdvIFB1YmxpYyBTZXJ2 +ZXIgQXV0aGVudGljYXRpb24gUm9vdCBFNDYwHhcNMjEwMzIyMDAwMDAwWhcNNDYwMzIxMjM1OTU5 +WjBfMQswCQYDVQQGEwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQDEy1TZWN0 +aWdvIFB1YmxpYyBTZXJ2ZXIgQXV0aGVudGljYXRpb24gUm9vdCBFNDYwdjAQBgcqhkjOPQIBBgUr +gQQAIgNiAAR2+pmpbiDt+dd34wc7qNs9Xzjoq1WmVk/WSOrsfy2qw7LFeeyZYX8QeccCWvkEN/U0 +NSt3zn8gj1KjAIns1aeibVvjS5KToID1AZTc8GgHHs3u/iVStSBDHBv+6xnOQ6OjQjBAMB0GA1Ud +DgQWBBTRItpMWfFLXyY4qp3W7usNw/upYTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB +/zAKBggqhkjOPQQDAwNnADBkAjAn7qRaqCG76UeXlImldCBteU/IvZNeWBj7LRoAasm4PdCkT0RH +lAFWovgzJQxC36oCMB3q4S6ILuH5px0CMk7yn2xVdOOurvulGu7t0vzCAxHrRVxgED1cf5kDW21U +SAGKcw== +-----END CERTIFICATE----- + +Sectigo Public Server Authentication Root R46 +============================================= +-----BEGIN CERTIFICATE----- +MIIFijCCA3KgAwIBAgIQdY39i658BwD6qSWn4cetFDANBgkqhkiG9w0BAQwFADBfMQswCQYDVQQG +EwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQDEy1TZWN0aWdvIFB1YmxpYyBT +ZXJ2ZXIgQXV0aGVudGljYXRpb24gUm9vdCBSNDYwHhcNMjEwMzIyMDAwMDAwWhcNNDYwMzIxMjM1 +OTU5WjBfMQswCQYDVQQGEwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQDEy1T +ZWN0aWdvIFB1YmxpYyBTZXJ2ZXIgQXV0aGVudGljYXRpb24gUm9vdCBSNDYwggIiMA0GCSqGSIb3 +DQEBAQUAA4ICDwAwggIKAoICAQCTvtU2UnXYASOgHEdCSe5jtrch/cSV1UgrJnwUUxDaef0rty2k +1Cz66jLdScK5vQ9IPXtamFSvnl0xdE8H/FAh3aTPaE8bEmNtJZlMKpnzSDBh+oF8HqcIStw+Kxwf +GExxqjWMrfhu6DtK2eWUAtaJhBOqbchPM8xQljeSM9xfiOefVNlI8JhD1mb9nxc4Q8UBUQvX4yMP +FF1bFOdLvt30yNoDN9HWOaEhUTCDsG3XME6WW5HwcCSrv0WBZEMNvSE6Lzzpng3LILVCJ8zab5vu +ZDCQOc2TZYEhMbUjUDM3IuM47fgxMMxF/mL50V0yeUKH32rMVhlATc6qu/m1dkmU8Sf4kaWD5Qaz +Yw6A3OASVYCmO2a0OYctyPDQ0RTp5A1NDvZdV3LFOxxHVp3i1fuBYYzMTYCQNFu31xR13NgESJ/A +wSiItOkcyqex8Va3e0lMWeUgFaiEAin6OJRpmkkGj80feRQXEgyDet4fsZfu+Zd4KKTIRJLpfSYF +plhym3kT2BFfrsU4YjRosoYwjviQYZ4ybPUHNs2iTG7sijbt8uaZFURww3y8nDnAtOFr94MlI1fZ +EoDlSfB1D++N6xybVCi0ITz8fAr/73trdf+LHaAZBav6+CuBQug4urv7qv094PPK306Xlynt8xhW +6aWWrL3DkJiy4Pmi1KZHQ3xtzwIDAQABo0IwQDAdBgNVHQ4EFgQUVnNYZJX5khqwEioEYnmhQBWI +IUkwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAC9c +mTz8Bl6MlC5w6tIyMY208FHVvArzZJ8HXtXBc2hkeqK5Duj5XYUtqDdFqij0lgVQYKlJfp/imTYp +E0RHap1VIDzYm/EDMrraQKFz6oOht0SmDpkBm+S8f74TlH7Kph52gDY9hAaLMyZlbcp+nv4fjFg4 +exqDsQ+8FxG75gbMY/qB8oFM2gsQa6H61SilzwZAFv97fRheORKkU55+MkIQpiGRqRxOF3yEvJ+M +0ejf5lG5Nkc/kLnHvALcWxxPDkjBJYOcCj+esQMzEhonrPcibCTRAUH4WAP+JWgiH5paPHxsnnVI +84HxZmduTILA7rpXDhjvLpr3Etiga+kFpaHpaPi8TD8SHkXoUsCjvxInebnMMTzD9joiFgOgyY9m +pFuiTdaBJQbpdqQACj7LzTWb4OE4y2BThihCQRxEV+ioratF4yUQvNs+ZUH7G6aXD+u5dHn5Hrwd +Vw1Hr8Mvn4dGp+smWg9WY7ViYG4A++MnESLn/pmPNPW56MORcr3Ywx65LvKRRFHQV80MNNVIIb/b +E/FmJUNS0nAiNs2fxBx1IK1jcmMGDw4nztJqDby1ORrp0XZ60Vzk50lJLVU3aPAaOpg+VBeHVOmm +J1CJeyAvP/+/oYtKR5j/K3tJPsMpRmAYQqszKbrAKbkTidOIijlBO8n9pu0f9GBj39ItVQGL +-----END CERTIFICATE----- + +SSL.com TLS RSA Root CA 2022 +============================ +-----BEGIN CERTIFICATE----- +MIIFiTCCA3GgAwIBAgIQb77arXO9CEDii02+1PdbkTANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQG +EwJVUzEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMSUwIwYDVQQDDBxTU0wuY29tIFRMUyBSU0Eg +Um9vdCBDQSAyMDIyMB4XDTIyMDgyNTE2MzQyMloXDTQ2MDgxOTE2MzQyMVowTjELMAkGA1UEBhMC +VVMxGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjElMCMGA1UEAwwcU1NMLmNvbSBUTFMgUlNBIFJv +b3QgQ0EgMjAyMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANCkCXJPQIgSYT41I57u +9nTPL3tYPc48DRAokC+X94xI2KDYJbFMsBFMF3NQ0CJKY7uB0ylu1bUJPiYYf7ISf5OYt6/wNr/y +7hienDtSxUcZXXTzZGbVXcdotL8bHAajvI9AI7YexoS9UcQbOcGV0insS657Lb85/bRi3pZ7Qcac +oOAGcvvwB5cJOYF0r/c0WRFXCsJbwST0MXMwgsadugL3PnxEX4MN8/HdIGkWCVDi1FW24IBydm5M +R7d1VVm0U3TZlMZBrViKMWYPHqIbKUBOL9975hYsLfy/7PO0+r4Y9ptJ1O4Fbtk085zx7AGL0SDG +D6C1vBdOSHtRwvzpXGk3R2azaPgVKPC506QVzFpPulJwoxJF3ca6TvvC0PeoUidtbnm1jPx7jMEW +TO6Af77wdr5BUxIzrlo4QqvXDz5BjXYHMtWrifZOZ9mxQnUjbvPNQrL8VfVThxc7wDNY8VLS+YCk +8OjwO4s4zKTGkH8PnP2L0aPP2oOnaclQNtVcBdIKQXTbYxE3waWglksejBYSd66UNHsef8JmAOSq +g+qKkK3ONkRN0VHpvB/zagX9wHQfJRlAUW7qglFA35u5CCoGAtUjHBPW6dvbxrB6y3snm/vg1UYk +7RBLY0ulBY+6uB0rpvqR4pJSvezrZ5dtmi2fgTIFZzL7SAg/2SW4BCUvAgMBAAGjYzBhMA8GA1Ud +EwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAU+y437uOEeicuzRk1sTN8/9REQrkwHQYDVR0OBBYEFPsu +N+7jhHonLs0ZNbEzfP/UREK5MA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAjYlt +hEUY8U+zoO9opMAdrDC8Z2awms22qyIZZtM7QbUQnRC6cm4pJCAcAZli05bg4vsMQtfhWsSWTVTN +j8pDU/0quOr4ZcoBwq1gaAafORpR2eCNJvkLTqVTJXojpBzOCBvfR4iyrT7gJ4eLSYwfqUdYe5by +iB0YrrPRpgqU+tvT5TgKa3kSM/tKWTcWQA673vWJDPFs0/dRa1419dvAJuoSc06pkZCmF8NsLzjU +o3KUQyxi4U5cMj29TH0ZR6LDSeeWP4+a0zvkEdiLA9z2tmBVGKaBUfPhqBVq6+AL8BQx1rmMRTqo +ENjwuSfr98t67wVylrXEj5ZzxOhWc5y8aVFjvO9nHEMaX3cZHxj4HCUp+UmZKbaSPaKDN7Egkaib +MOlqbLQjk2UEqxHzDh1TJElTHaE/nUiSEeJ9DU/1172iWD54nR4fK/4huxoTtrEoZP2wAgDHbICi +vRZQIA9ygV/MlP+7mea6kMvq+cYMwq7FGc4zoWtcu358NFcXrfA/rs3qr5nsLFR+jM4uElZI7xc7 +P0peYNLcdDa8pUNjyw9bowJWCZ4kLOGGgYz+qxcs+sjiMho6/4UIyYOf8kpIEFR3N+2ivEC+5BB0 +9+Rbu7nzifmPQdjH5FCQNYA+HLhNkNPU98OwoX6EyneSMSy4kLGCenROmxMmtNVQZlR4rmA= +-----END CERTIFICATE----- + +SSL.com TLS ECC Root CA 2022 +============================ +-----BEGIN CERTIFICATE----- +MIICOjCCAcCgAwIBAgIQFAP1q/s3ixdAW+JDsqXRxDAKBggqhkjOPQQDAzBOMQswCQYDVQQGEwJV +UzEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMSUwIwYDVQQDDBxTU0wuY29tIFRMUyBFQ0MgUm9v +dCBDQSAyMDIyMB4XDTIyMDgyNTE2MzM0OFoXDTQ2MDgxOTE2MzM0N1owTjELMAkGA1UEBhMCVVMx +GDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjElMCMGA1UEAwwcU1NMLmNvbSBUTFMgRUNDIFJvb3Qg +Q0EgMjAyMjB2MBAGByqGSM49AgEGBSuBBAAiA2IABEUpNXP6wrgjzhR9qLFNoFs27iosU8NgCTWy +JGYmacCzldZdkkAZDsalE3D07xJRKF3nzL35PIXBz5SQySvOkkJYWWf9lCcQZIxPBLFNSeR7T5v1 +5wj4A4j3p8OSSxlUgaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBSJjy+j6CugFFR7 +81a4Jl9nOAuc0DAdBgNVHQ4EFgQUiY8vo+groBRUe/NWuCZfZzgLnNAwDgYDVR0PAQH/BAQDAgGG +MAoGCCqGSM49BAMDA2gAMGUCMFXjIlbp15IkWE8elDIPDAI2wv2sdDJO4fscgIijzPvX6yv/N33w +7deedWo1dlJF4AIxAMeNb0Igj762TVntd00pxCAgRWSGOlDGxK0tk/UYfXLtqc/ErFc2KAhl3zx5 +Zn6g6g== +-----END CERTIFICATE----- + +Atos TrustedRoot Root CA ECC TLS 2021 +===================================== +-----BEGIN CERTIFICATE----- +MIICFTCCAZugAwIBAgIQPZg7pmY9kGP3fiZXOATvADAKBggqhkjOPQQDAzBMMS4wLAYDVQQDDCVB +dG9zIFRydXN0ZWRSb290IFJvb3QgQ0EgRUNDIFRMUyAyMDIxMQ0wCwYDVQQKDARBdG9zMQswCQYD +VQQGEwJERTAeFw0yMTA0MjIwOTI2MjNaFw00MTA0MTcwOTI2MjJaMEwxLjAsBgNVBAMMJUF0b3Mg +VHJ1c3RlZFJvb3QgUm9vdCBDQSBFQ0MgVExTIDIwMjExDTALBgNVBAoMBEF0b3MxCzAJBgNVBAYT +AkRFMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEloZYKDcKZ9Cg3iQZGeHkBQcfl+3oZIK59sRxUM6K +DP/XtXa7oWyTbIOiaG6l2b4siJVBzV3dscqDY4PMwL502eCdpO5KTlbgmClBk1IQ1SQ4AjJn8ZQS +b+/Xxd4u/RmAo0IwQDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR2KCXWfeBmmnoJsmo7jjPX +NtNPojAOBgNVHQ8BAf8EBAMCAYYwCgYIKoZIzj0EAwMDaAAwZQIwW5kp85wxtolrbNa9d+F851F+ +uDrNozZffPc8dz7kUK2o59JZDCaOMDtuCCrCp1rIAjEAmeMM56PDr9NJLkaCI2ZdyQAUEv049OGY +a3cpetskz2VAv9LcjBHo9H1/IISpQuQo +-----END CERTIFICATE----- + +Atos TrustedRoot Root CA RSA TLS 2021 +===================================== +-----BEGIN CERTIFICATE----- +MIIFZDCCA0ygAwIBAgIQU9XP5hmTC/srBRLYwiqipDANBgkqhkiG9w0BAQwFADBMMS4wLAYDVQQD +DCVBdG9zIFRydXN0ZWRSb290IFJvb3QgQ0EgUlNBIFRMUyAyMDIxMQ0wCwYDVQQKDARBdG9zMQsw +CQYDVQQGEwJERTAeFw0yMTA0MjIwOTIxMTBaFw00MTA0MTcwOTIxMDlaMEwxLjAsBgNVBAMMJUF0 +b3MgVHJ1c3RlZFJvb3QgUm9vdCBDQSBSU0EgVExTIDIwMjExDTALBgNVBAoMBEF0b3MxCzAJBgNV +BAYTAkRFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtoAOxHm9BYx9sKOdTSJNy/BB +l01Z4NH+VoyX8te9j2y3I49f1cTYQcvyAh5x5en2XssIKl4w8i1mx4QbZFc4nXUtVsYvYe+W/CBG +vevUez8/fEc4BKkbqlLfEzfTFRVOvV98r61jx3ncCHvVoOX3W3WsgFWZkmGbzSoXfduP9LVq6hdK +ZChmFSlsAvFr1bqjM9xaZ6cF4r9lthawEO3NUDPJcFDsGY6wx/J0W2tExn2WuZgIWWbeKQGb9Cpt +0xU6kGpn8bRrZtkh68rZYnxGEFzedUlnnkL5/nWpo63/dgpnQOPF943HhZpZnmKaau1Fh5hnstVK +PNe0OwANwI8f4UDErmwh3El+fsqyjW22v5MvoVw+j8rtgI5Y4dtXz4U2OLJxpAmMkokIiEjxQGMY +sluMWuPD0xeqqxmjLBvk1cbiZnrXghmmOxYsL3GHX0WelXOTwkKBIROW1527k2gV+p2kHYzygeBY +Br3JtuP2iV2J+axEoctr+hbxx1A9JNr3w+SH1VbxT5Aw+kUJWdo0zuATHAR8ANSbhqRAvNncTFd+ +rrcztl524WWLZt+NyteYr842mIycg5kDcPOvdO3GDjbnvezBc6eUWsuSZIKmAMFwoW4sKeFYV+xa +fJlrJaSQOoD0IJ2azsct+bJLKZWD6TWNp0lIpw9MGZHQ9b8Q4HECAwEAAaNCMEAwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUdEmZ0f+0emhFdcN+tNzMzjkz2ggwDgYDVR0PAQH/BAQDAgGGMA0G +CSqGSIb3DQEBDAUAA4ICAQAjQ1MkYlxt/T7Cz1UAbMVWiLkO3TriJQ2VSpfKgInuKs1l+NsW4AmS +4BjHeJi78+xCUvuppILXTdiK/ORO/auQxDh1MoSf/7OwKwIzNsAQkG8dnK/haZPso0UvFJ/1TCpl +Q3IM98P4lYsU84UgYt1UU90s3BiVaU+DR3BAM1h3Egyi61IxHkzJqM7F78PRreBrAwA0JrRUITWX +AdxfG/F851X6LWh3e9NpzNMOa7pNdkTWwhWaJuywxfW70Xp0wmzNxbVe9kzmWy2B27O3Opee7c9G +slA9hGCZcbUztVdF5kJHdWoOsAgMrr3e97sPWD2PAzHoPYJQyi9eDF20l74gNAf0xBLh7tew2Vkt +afcxBPTy+av5EzH4AXcOPUIjJsyacmdRIXrMPIWo6iFqO9taPKU0nprALN+AnCng33eU0aKAQv9q +TFsR0PXNor6uzFFcw9VUewyu1rkGd4Di7wcaaMxZUa1+XGdrudviB0JbuAEFWDlN5LuYo7Ey7Nmj +1m+UI/87tyll5gfp77YZ6ufCOB0yiJA8EytuzO+rdwY0d4RPcuSBhPm5dDTedk+SKlOxJTnbPP/l +PqYO5Wue/9vsL3SD3460s6neFE3/MaNFcyT6lSnMEpcEoji2jbDwN/zIIX8/syQbPYtuzE2wFg2W +HYMfRsCbvUOZ58SWLs5fyQ== +-----END CERTIFICATE----- + +TrustAsia Global Root CA G3 +=========================== +-----BEGIN CERTIFICATE----- +MIIFpTCCA42gAwIBAgIUZPYOZXdhaqs7tOqFhLuxibhxkw8wDQYJKoZIhvcNAQEMBQAwWjELMAkG +A1UEBhMCQ04xJTAjBgNVBAoMHFRydXN0QXNpYSBUZWNobm9sb2dpZXMsIEluYy4xJDAiBgNVBAMM +G1RydXN0QXNpYSBHbG9iYWwgUm9vdCBDQSBHMzAeFw0yMTA1MjAwMjEwMTlaFw00NjA1MTkwMjEw +MTlaMFoxCzAJBgNVBAYTAkNOMSUwIwYDVQQKDBxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMu +MSQwIgYDVQQDDBtUcnVzdEFzaWEgR2xvYmFsIFJvb3QgQ0EgRzMwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQDAMYJhkuSUGwoqZdC+BqmHO1ES6nBBruL7dOoKjbmzTNyPtxNST1QY4Sxz +lZHFZjtqz6xjbYdT8PfxObegQ2OwxANdV6nnRM7EoYNl9lA+sX4WuDqKAtCWHwDNBSHvBm3dIZwZ +Q0WhxeiAysKtQGIXBsaqvPPW5vxQfmZCHzyLpnl5hkA1nyDvP+uLRx+PjsXUjrYsyUQE49RDdT/V +P68czH5GX6zfZBCK70bwkPAPLfSIC7Epqq+FqklYqL9joDiR5rPmd2jE+SoZhLsO4fWvieylL1Ag +dB4SQXMeJNnKziyhWTXAyB1GJ2Faj/lN03J5Zh6fFZAhLf3ti1ZwA0pJPn9pMRJpxx5cynoTi+jm +9WAPzJMshH/x/Gr8m0ed262IPfN2dTPXS6TIi/n1Q1hPy8gDVI+lhXgEGvNz8teHHUGf59gXzhqc +D0r83ERoVGjiQTz+LISGNzzNPy+i2+f3VANfWdP3kXjHi3dqFuVJhZBFcnAvkV34PmVACxmZySYg +WmjBNb9Pp1Hx2BErW+Canig7CjoKH8GB5S7wprlppYiU5msTf9FkPz2ccEblooV7WIQn3MSAPmea +mseaMQ4w7OYXQJXZRe0Blqq/DPNL0WP3E1jAuPP6Z92bfW1K/zJMtSU7/xxnD4UiWQWRkUF3gdCF +TIcQcf+eQxuulXUtgQIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFEDk5PIj +7zjKsK5Xf/IhMBY027ySMB0GA1UdDgQWBBRA5OTyI+84yrCuV3/yITAWNNu8kjAOBgNVHQ8BAf8E +BAMCAQYwDQYJKoZIhvcNAQEMBQADggIBACY7UeFNOPMyGLS0XuFlXsSUT9SnYaP4wM8zAQLpw6o1 +D/GUE3d3NZ4tVlFEbuHGLige/9rsR82XRBf34EzC4Xx8MnpmyFq2XFNFV1pF1AWZLy4jVe5jaN/T +G3inEpQGAHUNcoTpLrxaatXeL1nHo+zSh2bbt1S1JKv0Q3jbSwTEb93mPmY+KfJLaHEih6D4sTNj +duMNhXJEIlU/HHzp/LgV6FL6qj6jITk1dImmasI5+njPtqzn59ZW/yOSLlALqbUHM/Q4X6RJpstl +cHboCoWASzY9M/eVVHUl2qzEc4Jl6VL1XP04lQJqaTDFHApXB64ipCz5xUG3uOyfT0gA+QEEVcys ++TIxxHWVBqB/0Y0n3bOppHKH/lmLmnp0Ft0WpWIp6zqW3IunaFnT63eROfjXy9mPX1onAX1daBli +2MjN9LdyR75bl87yraKZk62Uy5P2EgmVtqvXO9A/EcswFi55gORngS1d7XB4tmBZrOFdRWOPyN9y +aFvqHbgB8X7754qz41SgOAngPN5C8sLtLpvzHzW2NtjjgKGLzZlkD8Kqq7HK9W+eQ42EVJmzbsAS +ZthwEPEGNTNDqJwuuhQxzhB/HIbjj9LV+Hfsm6vxL2PZQl/gZ4FkkfGXL/xuJvYz+NO1+MRiqzFR +JQJ6+N1rZdVtTTDIZbpoFGWsJwt0ivKH +-----END CERTIFICATE----- + +TrustAsia Global Root CA G4 +=========================== +-----BEGIN CERTIFICATE----- +MIICVTCCAdygAwIBAgIUTyNkuI6XY57GU4HBdk7LKnQV1tcwCgYIKoZIzj0EAwMwWjELMAkGA1UE +BhMCQ04xJTAjBgNVBAoMHFRydXN0QXNpYSBUZWNobm9sb2dpZXMsIEluYy4xJDAiBgNVBAMMG1Ry +dXN0QXNpYSBHbG9iYWwgUm9vdCBDQSBHNDAeFw0yMTA1MjAwMjEwMjJaFw00NjA1MTkwMjEwMjJa +MFoxCzAJBgNVBAYTAkNOMSUwIwYDVQQKDBxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMSQw +IgYDVQQDDBtUcnVzdEFzaWEgR2xvYmFsIFJvb3QgQ0EgRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNi +AATxs8045CVD5d4ZCbuBeaIVXxVjAd7Cq92zphtnS4CDr5nLrBfbK5bKfFJV4hrhPVbwLxYI+hW8 +m7tH5j/uqOFMjPXTNvk4XatwmkcN4oFBButJ+bAp3TPsUKV/eSm4IJijYzBhMA8GA1UdEwEB/wQF +MAMBAf8wHwYDVR0jBBgwFoAUpbtKl86zK3+kMd6Xg1mDpm9xy94wHQYDVR0OBBYEFKW7SpfOsyt/ +pDHel4NZg6ZvccveMA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNnADBkAjBe8usGzEkxn0AA +bbd+NvBNEU/zy4k6LHiRUKNbwMp1JvK/kF0LgoxgKJ/GcJpo5PECMFxYDlZ2z1jD1xCMuo6u47xk +dUfFVZDj/bpV6wfEU6s3qe4hsiFbYI89MvHVI5TWWA== +-----END CERTIFICATE----- + +CommScope Public Trust ECC Root-01 +================================== +-----BEGIN CERTIFICATE----- +MIICHTCCAaOgAwIBAgIUQ3CCd89NXTTxyq4yLzf39H91oJ4wCgYIKoZIzj0EAwMwTjELMAkGA1UE +BhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwiQ29tbVNjb3BlIFB1YmxpYyBUcnVz +dCBFQ0MgUm9vdC0wMTAeFw0yMTA0MjgxNzM1NDNaFw00NjA0MjgxNzM1NDJaME4xCzAJBgNVBAYT +AlVTMRIwEAYDVQQKDAlDb21tU2NvcGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1c3Qg +RUNDIFJvb3QtMDEwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARLNumuV16ocNfQj3Rid8NeeqrltqLx +eP0CflfdkXmcbLlSiFS8LwS+uM32ENEp7LXQoMPwiXAZu1FlxUOcw5tjnSCDPgYLpkJEhRGnSjot +6dZoL0hOUysHP029uax3OVejQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBSOB2LAUN3GGQYARnQE9/OufXVNMDAKBggqhkjOPQQDAwNoADBlAjEAnDPfQeMjqEI2 +Jpc1XHvr20v4qotzVRVcrHgpD7oh2MSg2NED3W3ROT3Ek2DS43KyAjB8xX6I01D1HiXo+k515liW +pDVfG2XqYZpwI7UNo5uSUm9poIyNStDuiw7LR47QjRE= +-----END CERTIFICATE----- + +CommScope Public Trust ECC Root-02 +================================== +-----BEGIN CERTIFICATE----- +MIICHDCCAaOgAwIBAgIUKP2ZYEFHpgE6yhR7H+/5aAiDXX0wCgYIKoZIzj0EAwMwTjELMAkGA1UE +BhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwiQ29tbVNjb3BlIFB1YmxpYyBUcnVz +dCBFQ0MgUm9vdC0wMjAeFw0yMTA0MjgxNzQ0NTRaFw00NjA0MjgxNzQ0NTNaME4xCzAJBgNVBAYT +AlVTMRIwEAYDVQQKDAlDb21tU2NvcGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1c3Qg +RUNDIFJvb3QtMDIwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAR4MIHoYx7l63FRD/cHB8o5mXxO1Q/M +MDALj2aTPs+9xYa9+bG3tD60B8jzljHz7aRP+KNOjSkVWLjVb3/ubCK1sK9IRQq9qEmUv4RDsNuE +SgMjGWdqb8FuvAY5N9GIIvejQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBTmGHX/72DehKT1RsfeSlXjMjZ59TAKBggqhkjOPQQDAwNnADBkAjAmc0l6tqvmSfR9 +Uj/UQQSugEODZXW5hYA4O9Zv5JOGq4/nich/m35rChJVYaoR4HkCMHfoMXGsPHED1oQmHhS48zs7 +3u1Z/GtMMH9ZzkXpc2AVmkzw5l4lIhVtwodZ0LKOag== +-----END CERTIFICATE----- + +CommScope Public Trust RSA Root-01 +================================== +-----BEGIN CERTIFICATE----- +MIIFbDCCA1SgAwIBAgIUPgNJgXUWdDGOTKvVxZAplsU5EN0wDQYJKoZIhvcNAQELBQAwTjELMAkG +A1UEBhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwiQ29tbVNjb3BlIFB1YmxpYyBU +cnVzdCBSU0EgUm9vdC0wMTAeFw0yMTA0MjgxNjQ1NTRaFw00NjA0MjgxNjQ1NTNaME4xCzAJBgNV +BAYTAlVTMRIwEAYDVQQKDAlDb21tU2NvcGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1 +c3QgUlNBIFJvb3QtMDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCwSGWjDR1C45Ft +nYSkYZYSwu3D2iM0GXb26v1VWvZVAVMP8syMl0+5UMuzAURWlv2bKOx7dAvnQmtVzslhsuitQDy6 +uUEKBU8bJoWPQ7VAtYXR1HHcg0Hz9kXHgKKEUJdGzqAMxGBWBB0HW0alDrJLpA6lfO741GIDuZNq +ihS4cPgugkY4Iw50x2tBt9Apo52AsH53k2NC+zSDO3OjWiE260f6GBfZumbCk6SP/F2krfxQapWs +vCQz0b2If4b19bJzKo98rwjyGpg/qYFlP8GMicWWMJoKz/TUyDTtnS+8jTiGU+6Xn6myY5QXjQ/c +Zip8UlF1y5mO6D1cv547KI2DAg+pn3LiLCuz3GaXAEDQpFSOm117RTYm1nJD68/A6g3czhLmfTif +BSeolz7pUcZsBSjBAg/pGG3svZwG1KdJ9FQFa2ww8esD1eo9anbCyxooSU1/ZOD6K9pzg4H/kQO9 +lLvkuI6cMmPNn7togbGEW682v3fuHX/3SZtS7NJ3Wn2RnU3COS3kuoL4b/JOHg9O5j9ZpSPcPYeo +KFgo0fEbNttPxP/hjFtyjMcmAyejOQoBqsCyMWCDIqFPEgkBEa801M/XrmLTBQe0MXXgDW1XT2mH ++VepuhX2yFJtocucH+X8eKg1mp9BFM6ltM6UCBwJrVbl2rZJmkrqYxhTnCwuwwIDAQABo0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUN12mmnQywsL5x6YVEFm4 +5P3luG0wDQYJKoZIhvcNAQELBQADggIBAK+nz97/4L1CjU3lIpbfaOp9TSp90K09FlxD533Ahuh6 +NWPxzIHIxgvoLlI1pKZJkGNRrDSsBTtXAOnTYtPZKdVUvhwQkZyybf5Z/Xn36lbQnmhUQo8mUuJM +3y+Xpi/SB5io82BdS5pYV4jvguX6r2yBS5KPQJqTRlnLX3gWsWc+QgvfKNmwrZggvkN80V4aCRck +jXtdlemrwWCrWxhkgPut4AZ9HcpZuPN4KWfGVh2vtrV0KnahP/t1MJ+UXjulYPPLXAziDslg+Mkf +Foom3ecnf+slpoq9uC02EJqxWE2aaE9gVOX2RhOOiKy8IUISrcZKiX2bwdgt6ZYD9KJ0DLwAHb/W +NyVntHKLr4W96ioDj8z7PEQkguIBpQtZtjSNMgsSDesnwv1B10A8ckYpwIzqug/xBpMu95yo9GA+ +o/E4Xo4TwbM6l4c/ksp4qRyv0LAbJh6+cOx69TOY6lz/KwsETkPdY34Op054A5U+1C0wlREQKC6/ +oAI+/15Z0wUOlV9TRe9rh9VIzRamloPh37MG88EU26fsHItdkJANclHnYfkUyq+Dj7+vsQpZXdxc +1+SWrVtgHdqul7I52Qb1dgAT+GhMIbA1xNxVssnBQVocicCMb3SgazNNtQEo/a2tiRc7ppqEvOuM +6sRxJKi6KfkIsidWNTJf6jn7MZrVGczw +-----END CERTIFICATE----- + +CommScope Public Trust RSA Root-02 +================================== +-----BEGIN CERTIFICATE----- +MIIFbDCCA1SgAwIBAgIUVBa/O345lXGN0aoApYYNK496BU4wDQYJKoZIhvcNAQELBQAwTjELMAkG +A1UEBhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwiQ29tbVNjb3BlIFB1YmxpYyBU +cnVzdCBSU0EgUm9vdC0wMjAeFw0yMTA0MjgxNzE2NDNaFw00NjA0MjgxNzE2NDJaME4xCzAJBgNV +BAYTAlVTMRIwEAYDVQQKDAlDb21tU2NvcGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1 +c3QgUlNBIFJvb3QtMDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDh+g77aAASyE3V +rCLENQE7xVTlWXZjpX/rwcRqmL0yjReA61260WI9JSMZNRTpf4mnG2I81lDnNJUDMrG0kyI9p+Kx +7eZ7Ti6Hmw0zdQreqjXnfuU2mKKuJZ6VszKWpCtYHu8//mI0SFHRtI1CrWDaSWqVcN3SAOLMV2MC +e5bdSZdbkk6V0/nLKR8YSvgBKtJjCW4k6YnS5cciTNxzhkcAqg2Ijq6FfUrpuzNPDlJwnZXjfG2W +Wy09X6GDRl224yW4fKcZgBzqZUPckXk2LHR88mcGyYnJ27/aaL8j7dxrrSiDeS/sOKUNNwFnJ5rp +M9kzXzehxfCrPfp4sOcsn/Y+n2Dg70jpkEUeBVF4GiwSLFworA2iI540jwXmojPOEXcT1A6kHkIf +hs1w/tkuFT0du7jyU1fbzMZ0KZwYszZ1OC4PVKH4kh+Jlk+71O6d6Ts2QrUKOyrUZHk2EOH5kQMr +eyBUzQ0ZGshBMjTRsJnhkB4BQDa1t/qp5Xd1pCKBXbCL5CcSD1SIxtuFdOa3wNemKfrb3vOTlycE +VS8KbzfFPROvCgCpLIscgSjX74Yxqa7ybrjKaixUR9gqiC6vwQcQeKwRoi9C8DfF8rhW3Q5iLc4t +Vn5V8qdE9isy9COoR+jUKgF4z2rDN6ieZdIs5fq6M8EGRPbmz6UNp2YINIos8wIDAQABo0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUR9DnsSL/nSz12Vdgs7Gx +cJXvYXowDQYJKoZIhvcNAQELBQADggIBAIZpsU0v6Z9PIpNojuQhmaPORVMbc0RTAIFhzTHjCLqB +KCh6krm2qMhDnscTJk3C2OVVnJJdUNjCK9v+5qiXz1I6JMNlZFxHMaNlNRPDk7n3+VGXu6TwYofF +1gbTl4MgqX67tiHCpQ2EAOHyJxCDut0DgdXdaMNmEMjRdrSzbymeAPnCKfWxkxlSaRosTKCL4BWa +MS/TiJVZbuXEs1DIFAhKm4sTg7GkcrI7djNB3NyqpgdvHSQSn8h2vS/ZjvQs7rfSOBAkNlEv41xd +gSGn2rtO/+YHqP65DSdsu3BaVXoT6fEqSWnHX4dXTEN5bTpl6TBcQe7rd6VzEojov32u5cSoHw2O +HG1QAk8mGEPej1WFsQs3BWDJVTkSBKEqz3EWnzZRSb9wO55nnPt7eck5HHisd5FUmrh1CoFSl+Nm +YWvtPjgelmFV4ZFUjO2MJB+ByRCac5krFk5yAD9UG/iNuovnFNa2RU9g7Jauwy8CTl2dlklyALKr +dVwPaFsdZcJfMw8eD/A7hvWwTruc9+olBdytoptLFwG+Qt81IR2tq670v64fG9PiO/yzcnMcmyiQ +iRM9HcEARwmWmjgb3bHPDcK0RPOWlc4yOo80nOAXx17Org3bhzjlP1v9mxnhMUF6cKojawHhRUzN +lM47ni3niAIi9G7oyOzWPPO5std3eqx7 +-----END CERTIFICATE----- + +Telekom Security TLS ECC Root 2020 +================================== +-----BEGIN CERTIFICATE----- +MIICQjCCAcmgAwIBAgIQNjqWjMlcsljN0AFdxeVXADAKBggqhkjOPQQDAzBjMQswCQYDVQQGEwJE +RTEnMCUGA1UECgweRGV1dHNjaGUgVGVsZWtvbSBTZWN1cml0eSBHbWJIMSswKQYDVQQDDCJUZWxl +a29tIFNlY3VyaXR5IFRMUyBFQ0MgUm9vdCAyMDIwMB4XDTIwMDgyNTA3NDgyMFoXDTQ1MDgyNTIz +NTk1OVowYzELMAkGA1UEBhMCREUxJzAlBgNVBAoMHkRldXRzY2hlIFRlbGVrb20gU2VjdXJpdHkg +R21iSDErMCkGA1UEAwwiVGVsZWtvbSBTZWN1cml0eSBUTFMgRUNDIFJvb3QgMjAyMDB2MBAGByqG +SM49AgEGBSuBBAAiA2IABM6//leov9Wq9xCazbzREaK9Z0LMkOsVGJDZos0MKiXrPk/OtdKPD/M1 +2kOLAoC+b1EkHQ9rK8qfwm9QMuU3ILYg/4gND21Ju9sGpIeQkpT0CdDPf8iAC8GXs7s1J8nCG6NC +MEAwHQYDVR0OBBYEFONyzG6VmUex5rNhTNHLq+O6zd6fMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P +AQH/BAQDAgEGMAoGCCqGSM49BAMDA2cAMGQCMHVSi7ekEE+uShCLsoRbQuHmKjYC2qBuGT8lv9pZ +Mo7k+5Dck2TOrbRBR2Diz6fLHgIwN0GMZt9Ba9aDAEH9L1r3ULRn0SyocddDypwnJJGDSA3PzfdU +ga/sf+Rn27iQ7t0l +-----END CERTIFICATE----- + +Telekom Security TLS RSA Root 2023 +================================== +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIQIZxULej27HF3+k7ow3BXlzANBgkqhkiG9w0BAQwFADBjMQswCQYDVQQG +EwJERTEnMCUGA1UECgweRGV1dHNjaGUgVGVsZWtvbSBTZWN1cml0eSBHbWJIMSswKQYDVQQDDCJU +ZWxla29tIFNlY3VyaXR5IFRMUyBSU0EgUm9vdCAyMDIzMB4XDTIzMDMyODEyMTY0NVoXDTQ4MDMy +NzIzNTk1OVowYzELMAkGA1UEBhMCREUxJzAlBgNVBAoMHkRldXRzY2hlIFRlbGVrb20gU2VjdXJp +dHkgR21iSDErMCkGA1UEAwwiVGVsZWtvbSBTZWN1cml0eSBUTFMgUlNBIFJvb3QgMjAyMzCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAO01oYGA88tKaVvC+1GDrib94W7zgRJ9cUD/h3VC +KSHtgVIs3xLBGYSJwb3FKNXVS2xE1kzbB5ZKVXrKNoIENqil/Cf2SfHVcp6R+SPWcHu79ZvB7JPP +GeplfohwoHP89v+1VmLhc2o0mD6CuKyVU/QBoCcHcqMAU6DksquDOFczJZSfvkgdmOGjup5czQRx +UX11eKvzWarE4GC+j4NSuHUaQTXtvPM6Y+mpFEXX5lLRbtLevOP1Czvm4MS9Q2QTps70mDdsipWo +l8hHD/BeEIvnHRz+sTugBTNoBUGCwQMrAcjnj02r6LX2zWtEtefdi+zqJbQAIldNsLGyMcEWzv/9 +FIS3R/qy8XDe24tsNlikfLMR0cN3f1+2JeANxdKz+bi4d9s3cXFH42AYTyS2dTd4uaNir73Jco4v +zLuu2+QVUhkHM/tqty1LkCiCc/4YizWN26cEar7qwU02OxY2kTLvtkCJkUPg8qKrBC7m8kwOFjQg +rIfBLX7JZkcXFBGk8/ehJImr2BrIoVyxo/eMbcgByU/J7MT8rFEz0ciD0cmfHdRHNCk+y7AO+oML +KFjlKdw/fKifybYKu6boRhYPluV75Gp6SG12mAWl3G0eQh5C2hrgUve1g8Aae3g1LDj1H/1Joy7S +WWO/gLCMk3PLNaaZlSJhZQNg+y+TS/qanIA7AgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAdBgNV +HQ4EFgQUtqeXgj10hZv3PJ+TmpV5dVKMbUcwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS2 +p5eCPXSFm/c8n5OalXl1UoxtRzANBgkqhkiG9w0BAQwFAAOCAgEAqMxhpr51nhVQpGv7qHBFfLp+ +sVr8WyP6Cnf4mHGCDG3gXkaqk/QeoMPhk9tLrbKmXauw1GLLXrtm9S3ul0A8Yute1hTWjOKWi0Fp +kzXmuZlrYrShF2Y0pmtjxrlO8iLpWA1WQdH6DErwM807u20hOq6OcrXDSvvpfeWxm4bu4uB9tPcy +/SKE8YXJN3nptT+/XOR0so8RYgDdGGah2XsjX/GO1WfoVNpbOms2b/mBsTNHM3dA+VKq3dSDz4V4 +mZqTuXNnQkYRIer+CqkbGmVps4+uFrb2S1ayLfmlyOw7YqPta9BO1UAJpB+Y1zqlklkg5LB9zVtz +aL1txKITDmcZuI1CfmwMmm6gJC3VRRvcxAIU/oVbZZfKTpBQCHpCNfnqwmbU+AGuHrS+w6jv/naa +oqYfRvaE7fzbzsQCzndILIyy7MMAo+wsVRjBfhnu4S/yrYObnqsZ38aKL4x35bcF7DvB7L6Gs4a8 +wPfc5+pbrrLMtTWGS9DiP7bY+A4A7l3j941Y/8+LN+ljX273CXE2whJdV/LItM3z7gLfEdxquVeE +HVlNjM7IDiPCtyaaEBRx/pOyiriA8A4QntOoUAw3gi/q4Iqd4Sw5/7W0cwDk90imc6y/st53BIe0 +o82bNSQ3+pCTE4FCxpgmdTdmQRCsu/WU48IxK63nI1bMNSWSs1A= +-----END CERTIFICATE----- + +FIRMAPROFESIONAL CA ROOT-A WEB +============================== +-----BEGIN CERTIFICATE----- +MIICejCCAgCgAwIBAgIQMZch7a+JQn81QYehZ1ZMbTAKBggqhkjOPQQDAzBuMQswCQYDVQQGEwJF +UzEcMBoGA1UECgwTRmlybWFwcm9mZXNpb25hbCBTQTEYMBYGA1UEYQwPVkFURVMtQTYyNjM0MDY4 +MScwJQYDVQQDDB5GSVJNQVBST0ZFU0lPTkFMIENBIFJPT1QtQSBXRUIwHhcNMjIwNDA2MDkwMTM2 +WhcNNDcwMzMxMDkwMTM2WjBuMQswCQYDVQQGEwJFUzEcMBoGA1UECgwTRmlybWFwcm9mZXNpb25h +bCBTQTEYMBYGA1UEYQwPVkFURVMtQTYyNjM0MDY4MScwJQYDVQQDDB5GSVJNQVBST0ZFU0lPTkFM +IENBIFJPT1QtQSBXRUIwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARHU+osEaR3xyrq89Zfe9MEkVz6 +iMYiuYMQYneEMy3pA4jU4DP37XcsSmDq5G+tbbT4TIqk5B/K6k84Si6CcyvHZpsKjECcfIr28jlg +st7L7Ljkb+qbXbdTkBgyVcUgt5SjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUk+FD +Y1w8ndYn81LsF7Kpryz3dvgwHQYDVR0OBBYEFJPhQ2NcPJ3WJ/NS7Beyqa8s93b4MA4GA1UdDwEB +/wQEAwIBBjAKBggqhkjOPQQDAwNoADBlAjAdfKR7w4l1M+E7qUW/Runpod3JIha3RxEL2Jq68cgL +cFBTApFwhVmpHqTm6iMxoAACMQD94vizrxa5HnPEluPBMBnYfubDl94cT7iJLzPrSA8Z94dGXSaQ +pYXFuXqUPoeovQA= +-----END CERTIFICATE----- + +TWCA CYBER Root CA ================== -----BEGIN CERTIFICATE----- -MIICCTCCAY+gAwIBAgIQaEpYcIBr8I8C+vbe6LCQkDAKBggqhkjOPQQDAzBGMQswCQYDVQQGEwJD -TjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxGzAZBgNVBAMTEkNBIFdvU2lnbiBFQ0MgUm9v -dDAeFw0xNDExMDgwMDU4NThaFw00NDExMDgwMDU4NThaMEYxCzAJBgNVBAYTAkNOMRowGAYDVQQK -ExFXb1NpZ24gQ0EgTGltaXRlZDEbMBkGA1UEAxMSQ0EgV29TaWduIEVDQyBSb290MHYwEAYHKoZI -zj0CAQYFK4EEACIDYgAE4f2OuEMkq5Z7hcK6C62N4DrjJLnSsb6IOsq/Srj57ywvr1FQPEd1bPiU -t5v8KB7FVMxjnRZLU8HnIKvNrCXSf4/CwVqCXjCLelTOA7WRf6qU0NGKSMyCBSah1VES1ns2o0Iw -QDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUqv3VWqP2h4syhf3R -MluARZPzA7gwCgYIKoZIzj0EAwMDaAAwZQIxAOSkhLCB1T2wdKyUpOgOPQB0TKGXa/kNUTyh2Tv0 -Daupn75OcsqF1NnstTJFGG+rrQIwfcf3aWMvoeGY7xMQ0Xk/0f7qO3/eVvSQsRUR2LIiFdAvwyYu -a/GRspBl9JrmkO5K +MIIFjTCCA3WgAwIBAgIQQAE0jMIAAAAAAAAAATzyxjANBgkqhkiG9w0BAQwFADBQMQswCQYDVQQG +EwJUVzESMBAGA1UEChMJVEFJV0FOLUNBMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJUV0NB +IENZQkVSIFJvb3QgQ0EwHhcNMjIxMTIyMDY1NDI5WhcNNDcxMTIyMTU1OTU5WjBQMQswCQYDVQQG +EwJUVzESMBAGA1UEChMJVEFJV0FOLUNBMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJUV0NB +IENZQkVSIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDG+Moe2Qkgfh1s +Ts6P40czRJzHyWmqOlt47nDSkvgEs1JSHWdyKKHfi12VCv7qze33Kc7wb3+szT3vsxxFavcokPFh +V8UMxKNQXd7UtcsZyoC5dc4pztKFIuwCY8xEMCDa6pFbVuYdHNWdZsc/34bKS1PE2Y2yHer43CdT +o0fhYcx9tbD47nORxc5zb87uEB8aBs/pJ2DFTxnk684iJkXXYJndzk834H/nY62wuFm40AZoNWDT +Nq5xQwTxaWV4fPMf88oon1oglWa0zbfuj3ikRRjpJi+NmykosaS3Om251Bw4ckVYsV7r8Cibt4LK +/c/WMw+f+5eesRycnupfXtuq3VTpMCEobY5583WSjCb+3MX2w7DfRFlDo7YDKPYIMKoNM+HvnKkH +IuNZW0CP2oi3aQiotyMuRAlZN1vH4xfyIutuOVLF3lSnmMlLIJXcRolftBL5hSmO68gnFSDAS9TM +fAxsNAwmmyYxpjyn9tnQS6Jk/zuZQXLB4HCX8SS7K8R0IrGsayIyJNN4KsDAoS/xUgXJP+92ZuJF +2A09rZXIx4kmyA+upwMu+8Ff+iDhcK2wZSA3M2Cw1a/XDBzCkHDXShi8fgGwsOsVHkQGzaRP6AzR +wyAQ4VRlnrZR0Bp2a0JaWHY06rc3Ga4udfmW5cFZ95RXKSWNOkyrTZpB0F8mAwIDAQABo2MwYTAO +BgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBSdhWEUfMFib5do5E83 +QOGt4A1WNzAdBgNVHQ4EFgQUnYVhFHzBYm+XaORPN0DhreANVjcwDQYJKoZIhvcNAQEMBQADggIB +AGSPesRiDrWIzLjHhg6hShbNcAu3p4ULs3a2D6f/CIsLJc+o1IN1KriWiLb73y0ttGlTITVX1olN +c79pj3CjYcya2x6a4CD4bLubIp1dhDGaLIrdaqHXKGnK/nZVekZn68xDiBaiA9a5F/gZbG0jAn/x +X9AKKSM70aoK7akXJlQKTcKlTfjF/biBzysseKNnTKkHmvPfXvt89YnNdJdhEGoHK4Fa0o635yDR +IG4kqIQnoVesqlVYL9zZyvpoBJ7tRCT5dEA7IzOrg1oYJkK2bVS1FmAwbLGg+LhBoF1JSdJlBTrq +/p1hvIbZv97Tujqxf36SNI7JAG7cmL3c7IAFrQI932XtCwP39xaEBDG6k5TY8hL4iuO/Qq+n1M0R +FxbIQh0UqEL20kCGoE8jypZFVmAGzbdVAaYBlGX+bgUJurSkquLvWL69J1bY73NxW0Qz8ppy6rBe +Pm6pUlvscG21h483XjyMnM7k8M4MZ0HMzvaAq07MTFb1wWFZk7Q+ptq4NxKfKjLji7gh7MMrZQzv +It6IKTtM1/r+t+FHvpw+PoP7UV31aPcuIYXcv/Fa4nzXxeSDwWrruoBa3lwtcHb4yOWHh8qgnaHl +IhInD0Q9HWzq1MKLL295q39QpsQZp6F6t5b5wR9iWqJDB0BeJsas7a5wFsWqynKKTbDPAYsDP27X +-----END CERTIFICATE----- + +SecureSign Root CA12 +==================== +-----BEGIN CERTIFICATE----- +MIIDcjCCAlqgAwIBAgIUZvnHwa/swlG07VOX5uaCwysckBYwDQYJKoZIhvcNAQELBQAwUTELMAkG +A1UEBhMCSlAxIzAhBgNVBAoTGkN5YmVydHJ1c3QgSmFwYW4gQ28uLCBMdGQuMR0wGwYDVQQDExRT +ZWN1cmVTaWduIFJvb3QgQ0ExMjAeFw0yMDA0MDgwNTM2NDZaFw00MDA0MDgwNTM2NDZaMFExCzAJ +BgNVBAYTAkpQMSMwIQYDVQQKExpDeWJlcnRydXN0IEphcGFuIENvLiwgTHRkLjEdMBsGA1UEAxMU +U2VjdXJlU2lnbiBSb290IENBMTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6OcE3 +emhFKxS06+QT61d1I02PJC0W6K6OyX2kVzsqdiUzg2zqMoqUm048luT9Ub+ZyZN+v/mtp7JIKwcc +J/VMvHASd6SFVLX9kHrko+RRWAPNEHl57muTH2SOa2SroxPjcf59q5zdJ1M3s6oYwlkm7Fsf0uZl +fO+TvdhYXAvA42VvPMfKWeP+bl+sg779XSVOKik71gurFzJ4pOE+lEa+Ym6b3kaosRbnhW70CEBF +EaCeVESE99g2zvVQR9wsMJvuwPWW0v4JhscGWa5Pro4RmHvzC1KqYiaqId+OJTN5lxZJjfU+1Uef +NzFJM3IFTQy2VYzxV4+Kh9GtxRESOaCtAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P +AQH/BAQDAgEGMB0GA1UdDgQWBBRXNPN0zwRL1SXm8UC2LEzZLemgrTANBgkqhkiG9w0BAQsFAAOC +AQEAPrvbFxbS8hQBICw4g0utvsqFepq2m2um4fylOqyttCg6r9cBg0krY6LdmmQOmFxv3Y67ilQi +LUoT865AQ9tPkbeGGuwAtEGBpE/6aouIs3YIcipJQMPTw4WJmBClnW8Zt7vPemVV2zfrPIpyMpce +mik+rY3moxtt9XUa5rBouVui7mlHJzWhhpmA8zNL4WukJsPvdFlseqJkth5Ew1DgDzk9qTPxpfPS +vWKErI4cqc1avTc7bgoitPQV55FYxTpE05Uo2cBl6XLK0A+9H7MV2anjpEcJnuDLN/v9vZfVvhga +aaI5gdka9at/yOPiZwud9AzqVN/Ssq+xIvEg37xEHA== +-----END CERTIFICATE----- + +SecureSign Root CA14 +==================== +-----BEGIN CERTIFICATE----- +MIIFcjCCA1qgAwIBAgIUZNtaDCBO6Ncpd8hQJ6JaJ90t8sswDQYJKoZIhvcNAQEMBQAwUTELMAkG +A1UEBhMCSlAxIzAhBgNVBAoTGkN5YmVydHJ1c3QgSmFwYW4gQ28uLCBMdGQuMR0wGwYDVQQDExRT +ZWN1cmVTaWduIFJvb3QgQ0ExNDAeFw0yMDA0MDgwNzA2MTlaFw00NTA0MDgwNzA2MTlaMFExCzAJ +BgNVBAYTAkpQMSMwIQYDVQQKExpDeWJlcnRydXN0IEphcGFuIENvLiwgTHRkLjEdMBsGA1UEAxMU +U2VjdXJlU2lnbiBSb290IENBMTQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDF0nqh +1oq/FjHQmNE6lPxauG4iwWL3pwon71D2LrGeaBLwbCRjOfHw3xDG3rdSINVSW0KZnvOgvlIfX8xn +bacuUKLBl422+JX1sLrcneC+y9/3OPJH9aaakpUqYllQC6KxNedlsmGy6pJxaeQp8E+BgQQ8sqVb +1MWoWWd7VRxJq3qdwudzTe/NCcLEVxLbAQ4jeQkHO6Lo/IrPj8BGJJw4J+CDnRugv3gVEOuGTgpa +/d/aLIJ+7sr2KeH6caH3iGicnPCNvg9JkdjqOvn90Ghx2+m1K06Ckm9mH+Dw3EzsytHqunQG+bOE +kJTRX45zGRBdAuVwpcAQ0BB8b8VYSbSwbprafZX1zNoCr7gsfXmPvkPx+SgojQlD+Ajda8iLLCSx +jVIHvXiby8posqTdDEx5YMaZ0ZPxMBoH064iwurO8YQJzOAUbn8/ftKChazcqRZOhaBgy/ac18iz +ju3Gm5h1DVXoX+WViwKkrkMpKBGk5hIwAUt1ax5mnXkvpXYvHUC0bcl9eQjs0Wq2XSqypWa9a4X0 +dFbD9ed1Uigspf9mR6XU/v6eVL9lfgHWMI+lNpyiUBzuOIABSMbHdPTGrMNASRZhdCyvjG817XsY +AFs2PJxQDcqSMxDxJklt33UkN4Ii1+iW/RVLApY+B3KVfqs9TC7XyvDf4Fg/LS8EmjijAQIDAQAB +o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUBpOjCl4oaTeq +YR3r6/wtbyPk86AwDQYJKoZIhvcNAQEMBQADggIBAJaAcgkGfpzMkwQWu6A6jZJOtxEaCnFxEM0E +rX+lRVAQZk5KQaID2RFPeje5S+LGjzJmdSX7684/AykmjbgWHfYfM25I5uj4V7Ibed87hwriZLoA +ymzvftAj63iP/2SbNDefNWWipAA9EiOWWF3KY4fGoweITedpdopTzfFP7ELyk+OZpDc8h7hi2/Ds +Hzc/N19DzFGdtfCXwreFamgLRB7lUe6TzktuhsHSDCRZNhqfLJGP4xjblJUK7ZGqDpncllPjYYPG +FrojutzdfhrGe0K22VoF3Jpf1d+42kd92jjbrDnVHmtsKheMYc2xbXIBw8MgAGJoFjHVdqqGuw6q +nsb58Nn4DSEC5MUoFlkRudlpcyqSeLiSV5sI8jrlL5WwWLdrIBRtFO8KvH7YVdiI2i/6GaX7i+B/ +OfVyK4XELKzvGUWSTLNhB9xNH27SgRNcmvMSZ4PPmz+Ln52kuaiWA3rF7iDeM9ovnhp6dB7h7sxa +OgTdsxoEqBRjrLdHEoOabPXm6RUVkRqEGQ6UROcSjiVbgGcZ3GOTEAtlLor6CZpO2oYofaphNdgO +pygau1LgePhsumywbrmHXumZNTfxPWQrqaA0k89jL9WB365jJ6UeTo3cKXhZ+PmhIIynJkBugnLN +eLLIjzwec+fBH7/PzqUqm9tEZDKgu39cJRNItX+S +-----END CERTIFICATE----- + +SecureSign Root CA15 +==================== +-----BEGIN CERTIFICATE----- +MIICIzCCAamgAwIBAgIUFhXHw9hJp75pDIqI7fBw+d23PocwCgYIKoZIzj0EAwMwUTELMAkGA1UE +BhMCSlAxIzAhBgNVBAoTGkN5YmVydHJ1c3QgSmFwYW4gQ28uLCBMdGQuMR0wGwYDVQQDExRTZWN1 +cmVTaWduIFJvb3QgQ0ExNTAeFw0yMDA0MDgwODMyNTZaFw00NTA0MDgwODMyNTZaMFExCzAJBgNV +BAYTAkpQMSMwIQYDVQQKExpDeWJlcnRydXN0IEphcGFuIENvLiwgTHRkLjEdMBsGA1UEAxMUU2Vj +dXJlU2lnbiBSb290IENBMTUwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQLUHSNZDKZmbPSYAi4Io5G +dCx4wCtELW1fHcmuS1Iggz24FG1Th2CeX2yF2wYUleDHKP+dX+Sq8bOLbe1PL0vJSpSRZHX+AezB +2Ot6lHhWGENfa4HL9rzatAy2KZMIaY+jQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD +AgEGMB0GA1UdDgQWBBTrQciu/NWeUUj1vYv0hyCTQSvT9DAKBggqhkjOPQQDAwNoADBlAjEA2S6J +fl5OpBEHvVnCB96rMjhTKkZEBhd6zlHp4P9mLQlO4E/0BdGF9jVg3PVys0Z9AjBEmEYagoUeYWmJ +SwdLZrWeqrqgHkHZAXQ6bkU6iYAZezKYVWOr62Nuk22rGwlgMU4= +-----END CERTIFICATE----- + +D-TRUST BR Root CA 2 2023 +========================= +-----BEGIN CERTIFICATE----- +MIIFqTCCA5GgAwIBAgIQczswBEhb2U14LnNLyaHcZjANBgkqhkiG9w0BAQ0FADBIMQswCQYDVQQG +EwJERTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlELVRSVVNUIEJSIFJvb3QgQ0Eg +MiAyMDIzMB4XDTIzMDUwOTA4NTYzMVoXDTM4MDUwOTA4NTYzMFowSDELMAkGA1UEBhMCREUxFTAT +BgNVBAoTDEQtVHJ1c3QgR21iSDEiMCAGA1UEAxMZRC1UUlVTVCBCUiBSb290IENBIDIgMjAyMzCC +AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK7/CVmRgApKaOYkP7in5Mg6CjoWzckjYaCT +cfKri3OPoGdlYNJUa2NRb0kz4HIHE304zQaSBylSa053bATTlfrdTIzZXcFhfUvnKLNEgXtRr90z +sWh81k5M/itoucpmacTsXld/9w3HnDY25QdgrMBM6ghs7wZ8T1soegj8k12b9py0i4a6Ibn08OhZ +WiihNIQaJZG2tY/vsvmA+vk9PBFy2OMvhnbFeSzBqZCTRphny4NqoFAjpzv2gTng7fC5v2Xx2Mt6 +++9zA84A9H3X4F07ZrjcjrqDy4d2A/wl2ecjbwb9Z/Pg/4S8R7+1FhhGaRTMBffb00msa8yr5LUL +QyReS2tNZ9/WtT5PeB+UcSTq3nD88ZP+npNa5JRal1QMNXtfbO4AHyTsA7oC9Xb0n9Sa7YUsOCIv +x9gvdhFP/Wxc6PWOJ4d/GUohR5AdeY0cW/jPSoXk7bNbjb7EZChdQcRurDhaTyN0dKkSw/bSuREV +MweR2Ds3OmMwBtHFIjYoYiMQ4EbMl6zWK11kJNXuHA7e+whadSr2Y23OC0K+0bpwHJwh5Q8xaRfX +/Aq03u2AnMuStIv13lmiWAmlY0cL4UEyNEHZmrHZqLAbWt4NDfTisl01gLmB1IRpkQLLddCNxbU9 +CZEJjxShFHR5PtbJFR2kWVki3PaKRT08EtY+XTIvAgMBAAGjgY4wgYswDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUZ5Dw1t61GNVGKX5cq/ieCLxklRAwDgYDVR0PAQH/BAQDAgEGMEkGA1UdHwRC +MEAwPqA8oDqGOGh0dHA6Ly9jcmwuZC10cnVzdC5uZXQvY3JsL2QtdHJ1c3RfYnJfcm9vdF9jYV8y +XzIwMjMuY3JsMA0GCSqGSIb3DQEBDQUAA4ICAQA097N3U9swFrktpSHxQCF16+tIFoE9c+CeJyrr +d6kTpGoKWloUMz1oH4Guaf2Mn2VsNELZLdB/eBaxOqwjMa1ef67nriv6uvw8l5VAk1/DLQOj7aRv +U9f6QA4w9QAgLABMjDu0ox+2v5Eyq6+SmNMW5tTRVFxDWy6u71cqqLRvpO8NVhTaIasgdp4D/Ca4 +nj8+AybmTNudX0KEPUUDAxxZiMrcLmEkWqTqJwtzEr5SswrPMhfiHocaFpVIbVrg0M8JkiZmkdij +YQ6qgYF/6FKC0ULn4B0Y+qSFNueG4A3rvNTJ1jxD8V1Jbn6Bm2m1iWKPiFLY1/4nwSPFyysCu7Ff +/vtDhQNGvl3GyiEm/9cCnnRK3PgTFbGBVzbLZVzRHTF36SXDw7IyN9XxmAnkbWOACKsGkoHU6XCP +pz+y7YaMgmo1yEJagtFSGkUPFaUA8JR7ZSdXOUPPfH/mvTWze/EZTN46ls/pdu4D58JDUjxqgejB +WoC9EV2Ta/vH5mQ/u2kc6d0li690yVRAysuTEwrt+2aSEcr1wPrYg1UDfNPFIkZ1cGt5SAYqgpq/ +5usWDiJFAbzdNpQ0qTUmiteXue4Icr80knCDgKs4qllo3UCkGJCy89UDyibK79XH4I9TjvAA46jt +n/mtd+ArY0+ew+43u3gJhJ65bvspmZDogNOfJA== +-----END CERTIFICATE----- + +TrustAsia TLS ECC Root CA +========================= +-----BEGIN CERTIFICATE----- +MIICMTCCAbegAwIBAgIUNnThTXxlE8msg1UloD5Sfi9QaMcwCgYIKoZIzj0EAwMwWDELMAkGA1UE +BhMCQ04xJTAjBgNVBAoTHFRydXN0QXNpYSBUZWNobm9sb2dpZXMsIEluYy4xIjAgBgNVBAMTGVRy +dXN0QXNpYSBUTFMgRUNDIFJvb3QgQ0EwHhcNMjQwNTE1MDU0MTU2WhcNNDQwNTE1MDU0MTU1WjBY +MQswCQYDVQQGEwJDTjElMCMGA1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywgSW5jLjEiMCAG +A1UEAxMZVHJ1c3RBc2lhIFRMUyBFQ0MgUm9vdCBDQTB2MBAGByqGSM49AgEGBSuBBAAiA2IABLh/ +pVs/AT598IhtrimY4ZtcU5nb9wj/1WrgjstEpvDBjL1P1M7UiFPoXlfXTr4sP/MSpwDpguMqWzJ8 +S5sUKZ74LYO1644xST0mYekdcouJtgq7nDM1D9rs3qlKH8kzsaNCMEAwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQULIVTu7FDzTLqnqOH/qKYqKaT6RAwDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49 +BAMDA2gAMGUCMFRH18MtYYZI9HlaVQ01L18N9mdsd0AaRuf4aFtOJx24mH1/k78ITcTaRTChD15K +eAIxAKORh/IRM4PDwYqROkwrULG9IpRdNYlzg8WbGf60oenUoWa2AaU2+dhoYSi3dOGiMQ== +-----END CERTIFICATE----- + +TrustAsia TLS RSA Root CA +========================= +-----BEGIN CERTIFICATE----- +MIIFgDCCA2igAwIBAgIUHBjYz+VTPyI1RlNUJDxsR9FcSpwwDQYJKoZIhvcNAQEMBQAwWDELMAkG +A1UEBhMCQ04xJTAjBgNVBAoTHFRydXN0QXNpYSBUZWNobm9sb2dpZXMsIEluYy4xIjAgBgNVBAMT +GVRydXN0QXNpYSBUTFMgUlNBIFJvb3QgQ0EwHhcNMjQwNTE1MDU0MTU3WhcNNDQwNTE1MDU0MTU2 +WjBYMQswCQYDVQQGEwJDTjElMCMGA1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywgSW5jLjEi +MCAGA1UEAxMZVHJ1c3RBc2lhIFRMUyBSU0EgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIP +ADCCAgoCggIBAMMWuBtqpERz5dZO9LnPWwvB0ZqB9WOwj0PBuwhaGnrhB3YmH49pVr7+NmDQDIPN +lOrnxS1cLwUWAp4KqC/lYCZUlviYQB2srp10Zy9U+5RjmOMmSoPGlbYJQ1DNDX3eRA5gEk9bNb2/ +mThtfWza4mhzH/kxpRkQcwUqwzIZheo0qt1CHjCNP561HmHVb70AcnKtEj+qpklz8oYVlQwQX1Fk +zv93uMltrOXVmPGZLmzjyUT5tUMnCE32ft5EebuyjBza00tsLtbDeLdM1aTk2tyKjg7/D8OmYCYo +zza/+lcK7Fs/6TAWe8TbxNRkoDD75f0dcZLdKY9BWN4ArTr9PXwaqLEX8E40eFgl1oUh63kd0Nyr +z2I8sMeXi9bQn9P+PN7F4/w6g3CEIR0JwqH8uyghZVNgepBtljhb//HXeltt08lwSUq6HTrQUNoy +IBnkiz/r1RYmNzz7dZ6wB3C4FGB33PYPXFIKvF1tjVEK2sUYyJtt3LCDs3+jTnhMmCWr8n4uIF6C +FabW2I+s5c0yhsj55NqJ4js+k8UTav/H9xj8Z7XvGCxUq0DTbE3txci3OE9kxJRMT6DNrqXGJyV1 +J23G2pyOsAWZ1SgRxSHUuPzHlqtKZFlhaxP8S8ySpg+kUb8OWJDZgoM5pl+z+m6Ss80zDoWo8SnT +q1mt1tve1CuBAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFLgHkXlcBvRG/XtZ +ylomkadFK/hTMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQwFAAOCAgEAIZtqBSBdGBanEqT3 +Rz/NyjuujsCCztxIJXgXbODgcMTWltnZ9r96nBO7U5WS/8+S4PPFJzVXqDuiGev4iqME3mmL5Dw8 +veWv0BIb5Ylrc5tvJQJLkIKvQMKtuppgJFqBTQUYo+IzeXoLH5Pt7DlK9RME7I10nYEKqG/odv6L +TytpEoYKNDbdgptvT+Bz3Ul/KD7JO6NXBNiT2Twp2xIQaOHEibgGIOcberyxk2GaGUARtWqFVwHx +tlotJnMnlvm5P1vQiJ3koP26TpUJg3933FEFlJ0gcXax7PqJtZwuhfG5WyRasQmr2soaB82G39tp +27RIGAAtvKLEiUUjpQ7hRGU+isFqMB3iYPg6qocJQrmBktwliJiJ8Xw18WLK7nn4GS/+X/jbh87q +qA8MpugLoDzga5SYnH+tBuYc6kIQX+ImFTw3OffXvO645e8D7r0i+yiGNFjEWn9hongPXvPKnbwb +PKfILfanIhHKA9jnZwqKDss1jjQ52MjqjZ9k4DewbNfFj8GQYSbbJIweSsCI3zWQzj8C9GRh3sfI +B5XeMhg6j6JCQCTl1jNdfK7vsU1P1FeQNWrcrgSXSYk0ly4wBOeY99sLAZDBHwo/+ML+TvrbmnNz +FrwFuHnYWa8G5z9nODmxfKuU4CkUpijy323imttUQ/hHWKNddBWcwauwxzQ= +-----END CERTIFICATE----- + +D-TRUST EV Root CA 2 2023 +========================= +-----BEGIN CERTIFICATE----- +MIIFqTCCA5GgAwIBAgIQaSYJfoBLTKCnjHhiU19abzANBgkqhkiG9w0BAQ0FADBIMQswCQYDVQQG +EwJERTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlELVRSVVNUIEVWIFJvb3QgQ0Eg +MiAyMDIzMB4XDTIzMDUwOTA5MTAzM1oXDTM4MDUwOTA5MTAzMlowSDELMAkGA1UEBhMCREUxFTAT +BgNVBAoTDEQtVHJ1c3QgR21iSDEiMCAGA1UEAxMZRC1UUlVTVCBFViBSb290IENBIDIgMjAyMzCC +AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANiOo4mAC7JXUtypU0w3uX9jFxPvp1sjW2l1 +sJkKF8GLxNuo4MwxusLyzV3pt/gdr2rElYfXR8mV2IIEUD2BCP/kPbOx1sWy/YgJ25yE7CUXFId/ +MHibaljJtnMoPDT3mfd/06b4HEV8rSyMlD/YZxBTfiLNTiVR8CUkNRFeEMbsh2aJgWi6zCudR3Mf +vc2RpHJqnKIbGKBv7FD0fUDCqDDPvXPIEysQEx6Lmqg6lHPTGGkKSv/BAQP/eX+1SH977ugpbzZM +lWGG2Pmic4ruri+W7mjNPU0oQvlFKzIbRlUWaqZLKfm7lVa/Rh3sHZMdwGWyH6FDrlaeoLGPaxK3 +YG14C8qKXO0elg6DpkiVjTujIcSuWMYAsoS0I6SWhjW42J7YrDRJmGOVxcttSEfi8i4YHtAxq910 +7PncjLgcjmgjutDzUNzPZY9zOjLHfP7KgiJPvo5iR2blzYfi6NUPGJ/lBHJLRjwQ8kTCZFZxTnXo +nMkmdMV9WdEKWw9t/p51HBjGGjp82A0EzM23RWV6sY+4roRIPrN6TagD4uJ+ARZZaBhDM7DS3LAa +QzXupdqpRlyuhoFBAUp0JuyfBr/CBTdkdXgpaP3F9ev+R/nkhbDhezGdpn9yo7nELC7MmVcOIQxF +AZRl62UJxmMiCzNJkkg8/M3OsD6Onov4/knFNXJHAgMBAAGjgY4wgYswDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUqvyREBuHkV8Wub9PS5FeAByxMoAwDgYDVR0PAQH/BAQDAgEGMEkGA1UdHwRC +MEAwPqA8oDqGOGh0dHA6Ly9jcmwuZC10cnVzdC5uZXQvY3JsL2QtdHJ1c3RfZXZfcm9vdF9jYV8y +XzIwMjMuY3JsMA0GCSqGSIb3DQEBDQUAA4ICAQCTy6UfmRHsmg1fLBWTxj++EI14QvBukEdHjqOS +Mo1wj/Zbjb6JzkcBahsgIIlbyIIQbODnmaprxiqgYzWRaoUlrRc4pZt+UPJ26oUFKidBK7GB0aL2 +QHWpDsvxVUjY7NHss+jOFKE17MJeNRqrphYBBo7q3C+jisosketSjl8MmxfPy3MHGcRqwnNU73xD +UmPBEcrCRbH0O1P1aa4846XerOhUt7KR/aypH/KH5BfGSah82ApB9PI+53c0BFLd6IHyTS9URZ0V +4U/M5d40VxDJI3IXcI1QcB9WbMy5/zpaT2N6w25lBx2Eof+pDGOJbbJAiDnXH3dotfyc1dZnaVuo +dNv8ifYbMvekJKZ2t0dT741Jj6m2g1qllpBFYfXeA08mD6iL8AOWsKwV0HFaanuU5nCT2vFp4LJi +TZ6P/4mdm13NRemUAiKN4DV/6PEEeXFsVIP4M7kFMhtYVRFP0OUnR3Hs7dpn1mKmS00PaaLJvOwi +S5THaJQXfuKOKD62xur1NGyfN4gHONuGcfrNlUhDbqNPgofXNJhuS5N5YHVpD/Aa1VP6IQzCP+k/ +HxiMkl14p3ZnGbuy6n/pcAlWVqOwDAstNl7F6cTVg8uGF5csbBNvh1qvSaYd2804BC5f4ko1Di1L ++KIkBI3Y4WNeApI02phhXBxvWHZks/wCuPWdCg== +-----END CERTIFICATE----- + +SwissSign RSA TLS Root CA 2022 - 1 +================================== +-----BEGIN CERTIFICATE----- +MIIFkzCCA3ugAwIBAgIUQ/oMX04bgBhE79G0TzUfRPSA7cswDQYJKoZIhvcNAQELBQAwUTELMAkG +A1UEBhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzErMCkGA1UEAxMiU3dpc3NTaWduIFJTQSBU +TFMgUm9vdCBDQSAyMDIyIC0gMTAeFw0yMjA2MDgxMTA4MjJaFw00NzA2MDgxMTA4MjJaMFExCzAJ +BgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxKzApBgNVBAMTIlN3aXNzU2lnbiBSU0Eg +VExTIFJvb3QgQ0EgMjAyMiAtIDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDLKmji +C8NXvDVjvHClO/OMPE5Xlm7DTjak9gLKHqquuN6orx122ro10JFwB9+zBvKK8i5VUXu7LCTLf5Im +gKO0lPaCoaTo+nUdWfMHamFk4saMla+ju45vVs9xzF6BYQ1t8qsCLqSX5XH8irCRIFucdFJtrhUn +WXjyCcplDn/L9Ovn3KlMd/YrFgSVrpxxpT8q2kFC5zyEEPThPYxr4iuRR1VPuFa+Rd4iUU1OKNlf +GUEGjw5NBuBwQCMBauTLE5tzrE0USJIt/m2n+IdreXXhvhCxqohAWVTXz8TQm0SzOGlkjIHRI36q +OTw7D59Ke4LKa2/KIj4x0LDQKhySio/YGZxH5D4MucLNvkEM+KRHBdvBFzA4OmnczcNpI/2aDwLO +EGrOyvi5KaM2iYauC8BPY7kGWUleDsFpswrzd34unYyzJ5jSmY0lpx+Gs6ZUcDj8fV3oT4MM0ZPl +EuRU2j7yrTrePjxF8CgPBrnh25d7mUWe3f6VWQQvdT/TromZhqwUtKiE+shdOxtYk8EXlFXIC+OC +eYSf8wCENO7cMdWP8vpPlkwGqnj73mSiI80fPsWMvDdUDrtaclXvyFu1cvh43zcgTFeRc5JzrBh3 +Q4IgaezprClG5QtO+DdziZaKHG29777YtvTKwP1H8K4LWCDFyB02rpeNUIMmJCn3nTsPBQIDAQAB +o2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBRvjmKLk0Ow +4UD2p8P98Q+4DxU4pTAdBgNVHQ4EFgQUb45ii5NDsOFA9qfD/fEPuA8VOKUwDQYJKoZIhvcNAQEL +BQADggIBAKwsKUF9+lz1GpUYvyypiqkkVHX1uECry6gkUSsYP2OprphWKwVDIqO310aewCoSPY6W +lkDfDDOLazeROpW7OSltwAJsipQLBwJNGD77+3v1dj2b9l4wBlgzHqp41eZUBDqyggmNzhYzWUUo +8aWjlw5DI/0LIICQ/+Mmz7hkkeUFjxOgdg3XNwwQiJb0Pr6VvfHDffCjw3lHC1ySFWPtUnWK50Zp +y1FVCypM9fJkT6lc/2cyjlUtMoIcgC9qkfjLvH4YoiaoLqNTKIftV+Vlek4ASltOU8liNr3Cjlvr +zG4ngRhZi0Rjn9UMZfQpZX+RLOV/fuiJz48gy20HQhFRJjKKLjpHE7iNvUcNCfAWpO2Whi4Z2L6M +OuhFLhG6rlrnub+xzI/goP+4s9GFe3lmozm1O2bYQL7Pt2eLSMkZJVX8vY3PXtpOpvJpzv1/THfQ +wUY1mFwjmwJFQ5Ra3bxHrSL+ul4vkSkphnsh3m5kt8sNjzdbowhq6/TdAo9QAwKxuDdollDruF/U +KIqlIgyKhPBZLtU30WHlQnNYKoH3dtvi4k0NX/a3vgW0rk4N3hY9A4GzJl5LuEsAz/+MF7psYC0n +hzck5npgL7XTgwSqT0N1osGDsieYK7EOgLrAhV5Cud+xYJHT6xh+cHiudoO+cVrQkOPKwRYlZ0rw +tnu64ZzZ -----END CERTIFICATE----- diff --git a/resources/config/ca-bundle.crt.license b/resources/config/ca-bundle.crt.license new file mode 100644 index 00000000000..759587bc5f4 --- /dev/null +++ b/resources/config/ca-bundle.crt.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors +SPDX-FileCopyrightText: 2015-2016 ownCloud, Inc. +SPDX-License-Identifier: AGPL-3.0-only
\ No newline at end of file diff --git a/resources/config/freedesktop.org.xml b/resources/config/freedesktop.org.xml new file mode 100644 index 00000000000..0521c3526de --- /dev/null +++ b/resources/config/freedesktop.org.xml @@ -0,0 +1,9233 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mime-info [ + <!ELEMENT mime-info (mime-type)+> + <!ATTLIST mime-info xmlns CDATA #FIXED "http://www.freedesktop.org/standards/shared-mime-info"> + + <!ELEMENT mime-type (comment+, (acronym,expanded-acronym)? , (icon? | generic-icon? | glob | magic | treemagic | root-XML | alias | sub-class-of)*)> + <!ATTLIST mime-type type CDATA #REQUIRED> + + <!-- a comment describing a document with the respective MIME type. Example: "WMV video" --> + <!ELEMENT comment (#PCDATA)> + <!ATTLIST comment xml:lang CDATA #IMPLIED> + + <!-- a comment describing the respective unexpanded MIME type acronym. Example: "WMV" --> + <!ELEMENT acronym (#PCDATA)> + + <!-- a comment describing the respective expanded MIME type acronym. Example: "Windows Media Video" --> + <!ELEMENT expanded-acronym (#PCDATA)> + + <!ELEMENT icon EMPTY> + <!ATTLIST icon name CDATA #REQUIRED> + + <!-- a generic icon name as per the Icon Naming Specification, only required if computing + it from the mime-type would not work, See "generic-icon" in the Shared Mime Specification --> + <!ELEMENT generic-icon EMPTY> + <!ATTLIST generic-icon name (application-x-executable|audio-x-generic|emblem-mail|emblem-symbolic-link|folder|font-x-generic|image-x-generic|media-floppy|media-optical|package-x-generic|text-html|text-x-generic|text-x-generic-template|text-x-script|video-x-generic|x-office-address-book|x-office-calendar|x-office-document|x-office-presentation|x-office-spreadsheet) #REQUIRED> + + <!ELEMENT glob EMPTY> + <!ATTLIST glob pattern CDATA #REQUIRED> + <!ATTLIST glob weight CDATA "50"> + <!ATTLIST glob case-sensitive CDATA #IMPLIED> + + <!ELEMENT magic (match)+> + <!ATTLIST magic priority CDATA "50"> + + <!ELEMENT match (match)*> + <!ATTLIST match offset CDATA #REQUIRED> + <!ATTLIST match type (string|big16|big32|little16|little32|host16|host32|byte) #REQUIRED> + <!ATTLIST match value CDATA #REQUIRED> + <!ATTLIST match mask CDATA #IMPLIED> + + <!ELEMENT treemagic (treematch)+> + <!ATTLIST treemagic priority CDATA "50"> + + <!ELEMENT treematch (treematch)*> + <!ATTLIST treematch path CDATA #REQUIRED> + <!ATTLIST treematch type (file|directory|link) #IMPLIED> + <!ATTLIST treematch match-case (true|false) #IMPLIED> + <!ATTLIST treematch executable (true|false) #IMPLIED> + <!ATTLIST treematch non-empty (true|false) #IMPLIED> + <!ATTLIST treematch mimetype CDATA #IMPLIED> + + <!ELEMENT root-XML EMPTY> + <!ATTLIST root-XML namespaceURI CDATA #REQUIRED> + <!ATTLIST root-XML localName CDATA #REQUIRED> + + <!ELEMENT alias EMPTY> + <!ATTLIST alias type CDATA #REQUIRED> + + <!ELEMENT sub-class-of EMPTY> + <!ATTLIST sub-class-of type CDATA #REQUIRED> +]> + +<!-- +The freedesktop.org shared MIME database (this file) was created by merging +several existing MIME databases (all released under the GNU GPL). + +It comes with ABSOLUTELY NO WARRANTY, to the extent permitted by law. You may +redistribute copies of freedesktop.org.xml under the terms of the GNU General +Public License version 2 or later. For more information about these matters, +see the file named COPYING. + +The latest version is available from: + + http://www.freedesktop.org/wiki/Software/shared-mime-info/ + +To extend this database, users and applications should create additional +XML files in the 'packages' directory and run the update-mime-database +command to generate the output files. +--> + +<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> + <mime-type type="application/x-atari-2600-rom"> + <comment>Atari 2600 ROM</comment> + <generic-icon name="application-x-executable"/> + <glob pattern="*.a26"/> + </mime-type> + <mime-type type="application/x-atari-7800-rom"> + <comment>Atari 7800 ROM</comment> + <generic-icon name="application-x-executable"/> + <glob pattern="*.a78"/> + <magic> + <match type="string" value="ATARI7800" offset="1"/> + </magic> + </mime-type> + <mime-type type="application/x-atari-lynx-rom"> + <comment>Atari Lynx ROM</comment> + <generic-icon name="application-x-executable"/> + <glob pattern="*.lnx"/> + <magic> + <match type="string" value="LYNX" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/andrew-inset"> + <comment>ATK inset</comment> + <acronym>ATK</acronym> + <expanded-acronym>Andrew Toolkit</expanded-acronym> + <generic-icon name="x-office-document"/> + <glob pattern="*.ez"/> + </mime-type> + <mime-type type="application/epub+zip"> + <comment>Electronic book document</comment> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-document"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/epub+zip" offset="38"/> + <match type="string" value="application/epub+zip" offset="43"/> + </match> + </match> + </magic> + <glob pattern="*.epub"/> + </mime-type> + <mime-type type="application/vnd.amazon.mobi8-ebook"> + <comment>Kindle book document</comment> + <sub-class-of type="application/x-mobipocket-ebook"/> + <glob pattern="*.azw3"/> + <glob pattern="*.kfx"/> + <alias type="application/x-mobi8-ebook"/> + </mime-type> + <mime-type type="application/illustrator"> + <comment>Adobe Illustrator document</comment> + <generic-icon name="image-x-generic"/> + <glob pattern="*.ai"/> + <alias type="application/vnd.adobe.illustrator"/> + </mime-type> + <mime-type type="application/mac-binhex40"> + <comment>Macintosh BinHex-encoded file</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="package-x-generic"/> + <magic> + <match type="string" value="(This file must be converted with BinHex 4.0)" offset="0"/> + <match type="string" value="(This file must be converted; you knew that already.)" offset="0"/> + </magic> + <glob pattern="*.hqx"/> + </mime-type> + <mime-type type="application/mathematica"> + <comment>Mathematica Notebook file</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.nb" /> + <magic> + <match value="(************** Content-type: application/mathematica" + type="string" offset="0" /> + <match value="This notebook can be used on any computer system with Mathematica" + type="string" offset="100:256" /> + <match value="This is a Mathematica Notebook file. It contains ASCII text" + type="string" offset="10:256" /> + </magic> + <alias type="application/x-mathematica"/> + </mime-type> + <mime-type type="application/mathml+xml"> + <comment>MathML document</comment> + <acronym>MathML</acronym> + <expanded-acronym>Mathematical Markup Language</expanded-acronym> + <alias type="text/mathml"/> + <sub-class-of type="application/xml"/> + <glob pattern="*.mml"/> + <root-XML namespaceURI="http://www.w3.org/1998/Math/MathML" localName="math"/> + </mime-type> + <mime-type type="application/mbox"> + <comment>Mailbox file</comment> + <generic-icon name="emblem-mail"/> + <sub-class-of type="text/plain"/> + <magic priority="20"> + <match type="string" value="From " offset="0"/> + </magic> + <glob pattern="*.mbox"/> + </mime-type> + <mime-type type="application/metalink+xml"> + <comment>Metalink file</comment> + <sub-class-of type="application/xml"/> + <magic> + <match type="string" value="<metalink version="3.0"" offset="0:256"/> + </magic> + <glob pattern="*.metalink"/> + <root-XML namespaceURI="http://www.metalinker.org/" localName="metalink"/> + </mime-type> + <mime-type type="application/metalink4+xml"> + <comment>Metalink file</comment> + <sub-class-of type="application/xml"/> + <magic> + <match type="string" value="<metalink xmlns="urn" offset="0:256"/> + </magic> + <glob pattern="*.meta4"/> + <root-XML namespaceURI="urn:ietf:params:xml:ns:metalink" localName="metalink"/> + </mime-type> + <mime-type type="application/octet-stream"> + <comment>Unknown</comment> + </mime-type> + <mime-type type="application/x-partial-download"> + <comment>Partially downloaded file</comment> + <generic-icon name="package-x-generic"/> + <glob pattern="*.wkdownload"/> + <glob pattern="*.crdownload"/> + <glob pattern="*.part"/> + </mime-type> + <mime-type type="application/oda"> + <comment>ODA document</comment> + <acronym>ODA</acronym> + <expanded-acronym>Office Document Architecture</expanded-acronym> + <generic-icon name="x-office-document"/> + <glob pattern="*.oda"/> + </mime-type> + <mime-type type="application/x-wwf"> + <comment>WWF document</comment> + <generic-icon name="x-office-document"/> + <glob pattern="*.wwf"/> + <sub-class-of type="application/pdf"/> + <alias type="application/wwf"/> + </mime-type> + <mime-type type="application/pdf"> + <comment>PDF document</comment> + <acronym>PDF</acronym> + <expanded-acronym>Portable Document Format</expanded-acronym> + <generic-icon name="x-office-document"/> + <magic> + <match type="string" value="%PDF-" offset="0:1024"/> + </magic> + <glob pattern="*.pdf"/> + <alias type="application/x-pdf"/> + <alias type="image/pdf"/> + <alias type="application/acrobat"/> + <alias type="application/nappdf"/> + </mime-type> + <mime-type type="application/xspf+xml"> + <comment>XSPF playlist</comment> + <acronym>XSPF</acronym> + <expanded-acronym>XML Shareable Playlist Format</expanded-acronym> + <sub-class-of type="application/xml"/> + <generic-icon name="audio-x-generic"/> + <magic> + <match type="string" value="<playlist version="1" offset="0:64"/> + <match type="string" value="<playlist version='1" offset="0:64"/> + </magic> + <glob pattern="*.xspf"/> + <root-XML namespaceURI="http://xspf.org/ns/0/" localName="playlist"/> + <alias type="application/x-xspf+xml"/> + </mime-type> + <mime-type type="application/x-windows-themepack"> + <comment>Microsoft Windows theme pack</comment> + <sub-class-of type="application/vnd.ms-cab-compressed"/> + <generic-icon name="package-x-generic"/> + <glob pattern="*.themepack"/> + </mime-type> + <mime-type type="audio/x-amzxml"> + <comment>AmazonMP3 download file</comment> + <glob pattern="*.amz"/> + </mime-type> + <mime-type type="audio/x-gsm"> + <comment>GSM 06.10 audio</comment> + <acronym>GSM</acronym> + <expanded-acronym>Global System for Mobile communications</expanded-acronym> + <glob pattern="*.gsm"/> + </mime-type> + <mime-type type="audio/x-iriver-pla"> + <comment>iRiver playlist</comment> + <magic> + <match type="string" value="iriver UMS PLA" offset="4"/> + </magic> + <glob pattern="*.pla"/> + </mime-type> + <mime-type type="application/pgp-encrypted"> + <comment>PGP/MIME-encrypted message header</comment> + <magic> + <match type="string" value="-----BEGIN PGP MESSAGE-----" offset="0"/> + </magic> + <glob pattern="*.pgp"/> + <glob pattern="*.gpg"/> + <glob pattern="*.asc" weight="10"/> + <alias type="application/pgp"/> + </mime-type> + <mime-type type="application/pgp-keys"> + <comment>PGP keys</comment> + <acronym>PGP</acronym> + <expanded-acronym>Pretty Good Privacy</expanded-acronym> + <magic> + <match type="string" value="-----BEGIN PGP PUBLIC KEY BLOCK-----" offset="0"/> + <match type="string" value="-----BEGIN PGP PRIVATE KEY BLOCK-----" offset="0"/> + <match type="big16" value="0x9501" offset="0"/> + <match type="big16" value="0x9500" offset="0"/> + <match type="big16" value="0x9900" offset="0"/> + <match type="big16" value="0x9901" offset="0"/> + </magic> + <glob pattern="*.skr"/> + <glob pattern="*.pkr"/> + <glob pattern="*.asc" weight="10"/> + <glob pattern="*.pgp"/> + <glob pattern="*.gpg"/> + <glob pattern="*.key"/> + </mime-type> + <mime-type type="application/pgp-signature"> + <comment>Detached OpenPGP signature</comment> + <magic> + <match type="string" value="-----BEGIN PGP SIGNATURE-----" offset="0"/> + </magic> + <glob pattern="*.asc" weight="10"/> + <glob pattern="*.sig"/> + <glob pattern="*.pgp"/> + <glob pattern="*.gpg"/> + </mime-type> + <!-- defined in RFC 2311 --> + <mime-type type="application/pkcs7-mime"> + <comment>PKCS#7 file</comment> + <acronym>PKCS</acronym> + <expanded-acronym>Public-Key Cryptography Standards</expanded-acronym> + <generic-icon name="text-x-generic"/> + <glob pattern="*.p7c"/> + <glob pattern="*.p7m"/> + </mime-type> + <mime-type type="application/pkcs7-signature"> + <comment>Detached S/MIME signature</comment> + <acronym>S/MIME</acronym> + <expanded-acronym>Secure/Multipurpose Internet Mail Extensions</expanded-acronym> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <glob pattern="*.p7s"/> + </mime-type> + <mime-type type="application/pkcs8"> + <comment>PKCS#8 private key</comment> + <acronym>PKCS</acronym> + <expanded-acronym>Public-Key Cryptography Standards</expanded-acronym> + <glob pattern="*.p8"/> + </mime-type> + <mime-type type="application/pkcs8-encrypted"> + <comment>PKCS#8 private key (encrypted)</comment> + <acronym>PKCS</acronym> + <expanded-acronym>Public-Key Cryptography Standards</expanded-acronym> + <glob pattern="*.p8e"/> + </mime-type> + <mime-type type="application/pkcs10"> + <comment>PKCS#10 certification request</comment> + <acronym>PKCS</acronym> + <expanded-acronym>Public-Key Cryptography Standards</expanded-acronym> + <generic-icon name="text-x-generic"/> + <glob pattern="*.p10"/> + </mime-type> + <mime-type type="application/pkix-cert"> + <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> + <mime-type type="application/pkix-crl"> + <comment>Certificate revocation list</comment> + <magic> + <match type="string" value="-----BEGIN X509 CRL-----" offset="0"/> + </magic> + <glob pattern="*.crl"/> + </mime-type> + <mime-type type="application/pkix-pkipath"> + <comment>PkiPath certification path</comment> + <glob pattern="*.pkipath"/> + </mime-type> + <mime-type type="application/postscript"> + <comment>PostScript document</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="x-office-document"/> + <magic> + <match type="string" value="\004%!" offset="0"/> + <match type="string" value="%!" offset="0"/> + </magic> + <glob pattern="*.ps"/> + </mime-type> + <mime-type type="application/prs.plucker"> + <comment>Plucker document</comment> + <generic-icon name="x-office-document"/> + <magic priority="80"> + <match type="string" value="DataPlkr" offset="60"/> + </magic> + </mime-type> + <mime-type type="application/buildstream+yaml"> + <comment>BuildStream element</comment> + <sub-class-of type="application/yaml"/> + <glob pattern="*.bst"/> + <magic> + <match type="string" value="kind:" offset="0:256"/> + </magic> + </mime-type> + <mime-type type="application/raml+yaml"> + <comment>RAML document</comment> + <acronym>RAML</acronym> + <expanded-acronym>RESTful API Modeling Language</expanded-acronym> + <sub-class-of type="application/yaml"/> + <magic> + <match type="string" value="#%RAML " offset="0"/> + </magic> + <glob pattern="*.raml"/> + </mime-type> + <mime-type type="application/relax-ng-compact-syntax"> + <comment>RELAX NG XML schema</comment> + <acronym>RELAX NG</acronym> + <expanded-acronym>REgular LAnguage for XML Next Generation</expanded-acronym> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <glob pattern="*.rnc"/> + <alias type="application/x-rnc"/> + </mime-type> + <mime-type type="application/rtf"> + <comment>RTF document</comment> + <acronym>RTF</acronym> + <expanded-acronym>Rich Text Format</expanded-acronym> + <sub-class-of type="text/plain"/> + <generic-icon name="x-office-document"/> + <magic> + <match type="string" value="{\\rtf" offset="0"/> + </magic> + <glob pattern="*.rtf"/> + <alias type="text/rtf"/> + </mime-type> + <mime-type type="application/sieve"> + <comment>Sieve mail filter script</comment> + <generic-icon name="text-x-script"/> + <glob pattern="*.siv"/> + <glob pattern="*.sieve"/> + </mime-type> + <mime-type type="application/smil+xml"> + <comment>SMIL document</comment> + <acronym>SMIL</acronym> + <expanded-acronym>Synchronized Multimedia Integration Language</expanded-acronym> + <sub-class-of type="application/xml"/> + <alias type="application/smil"/> + <generic-icon name="video-x-generic"/> + <glob pattern="*.smil"/> + <glob pattern="*.smi"/> + <glob pattern="*.sml"/> + <glob pattern="*.kino"/> + <magic priority="55"> + <match type="string" value="<smil" offset="0:256"/> + </magic> + <root-XML namespaceURI="http://www.w3.org/2001/SMIL20/Language" localName="smil"/> + <root-XML namespaceURI="http://www.w3.org/2005/SMIL21/Language" localName="smil"/> + <root-XML namespaceURI="http://www.w3.org/ns/SMIL" localName="smil"/> + </mime-type> + <mime-type type="application/vnd.ms-wpl"> + <comment>WPL playlist</comment> + <acronym>WPL</acronym> + <expanded-acronym>Windows Media Player Playlist</expanded-acronym> + <generic-icon name="video-x-generic"/> + <glob pattern="*.wpl"/> + <magic priority="60"> + <match type="string" value="<?wpl" offset="0:256"/> + </magic> + </mime-type> + <mime-type type="application/x-sqlite2"> + <comment>SQLite2 database</comment> + <glob pattern="*.sqlite2"/> + <magic> + <match type="string" value="** This file contains an SQLite" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/vnd.sqlite3"> + <comment>SQLite3 database</comment> + <glob pattern="*.sqlite3"/> + <magic> + <match type="string" value="SQLite format 3" offset="0"/> + </magic> + <alias type="application/x-sqlite3"/> + </mime-type> + <mime-type type="application/x-apple-systemprofiler+xml"> + <comment>Apple System Profiler</comment> + <sub-class-of type="application/xml"/> + <magic> + <match type="string" value="<plist version="1.0"" offset="0:256"> + <match type="string" value="<key>_SPCommandLineArguments</key>" offset="34:384"/> + </match> + </magic> + <glob pattern="*.spx" weight="40"/> + <root-XML namespaceURI="http://www.apple.com/DTDs/PropertyList-1.0.dtd" localName="plist"/> + </mime-type> + <mime-type type="text/vnd.familysearch.gedcom"> + <comment>GEDCOM family history</comment> + <acronym>GEDCOM</acronym> + <expanded-acronym>GEnealogical Data COMmunication</expanded-acronym> + <sub-class-of type="text/plain"/> + <generic-icon name="x-office-document"/> + <magic> + <match type="string" value="0 HEAD" offset="0"/> + </magic> + <glob pattern="*.ged"/> + <glob pattern="*.gedcom"/> + <alias type="application/x-gedcom"/> + <alias type="text/gedcom"/> + </mime-type> + <mime-type type="video/x-flv"> + <comment>Flash video</comment> + <generic-icon name="video-x-generic"/> + <magic> + <match type="string" value="FLV" offset="0"/> + </magic> + <glob pattern="*.flv"/> + <alias type="application/x-flash-video"/> + <alias type="flv-application/octet-stream"/> + <alias type="video/flv"/> + </mime-type> + <mime-type type="video/x-javafx"> + <comment>JavaFX video</comment> + <generic-icon name="video-x-generic"/> + <magic priority="40"> + <match type="string" value="FLV" offset="0"/> + </magic> + <glob pattern="*.fxm"/> + <sub-class-of type="video/x-flv"/> + </mime-type> + <mime-type type="application/x-go-sgf"> + <!-- translators: a record is in this context a description of a board game + that has been played, and that can be played back again: + http://www.red-bean.com/sgf/ --> + <comment>SGF record</comment> + <acronym>SGF</acronym> + <expanded-acronym>Smart Game Format</expanded-acronym> + <generic-icon name="text-x-generic"/> + <glob pattern="*.sgf"/> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="(;FF[3]" offset="0"/> + <match type="string" value="(;FF[4]" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/x-godot-project"> + <comment>Godot Engine project</comment> + <sub-class-of type="text/plain"/> + <glob pattern="project.godot"/> + </mime-type> + <mime-type type="application/x-godot-resource"> + <comment>Godot Engine resource</comment> + <glob pattern="*.res"/> + <glob pattern="*.tres"/> + <magic> + <match type="string" value="[gd_resource " offset="0"/> + </magic> + </mime-type> + <mime-type type="application/x-godot-scene"> + <comment>Godot Engine scene</comment> + <glob pattern="*.scn"/> + <glob pattern="*.tscn"/> + <glob pattern="*.escn"/> + <magic> + <match type="string" value="[gd_scene " offset="0"/> + </magic> + </mime-type> + <mime-type type="application/x-godot-shader"> + <comment>Godot Engine shader</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.gdshader"/> + </mime-type> + <mime-type type="application/x-gdscript"> + <comment>GDScript script</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.gd"/> + </mime-type> + <mime-type type="application/its+xml"> + <comment>ITS translation file</comment> + <acronym>ITS</acronym> + <expanded-acronym>Internationalization Tag Set</expanded-acronym> + <sub-class-of type="application/xml"/> + <generic-icon name="text-x-generic"/> + <glob pattern="*.its"/> + <magic> + <match type="string" value="<its" offset="0:256"/> + </magic> + <root-XML namespaceURI="http://www.w3.org/2005/11/its" localName="its"/> + </mime-type> + <mime-type type="application/xliff+xml"> + <comment>XLIFF translation file</comment> + <acronym>XLIFF</acronym> + <expanded-acronym>XML Localization Interchange File Format</expanded-acronym> + <sub-class-of type="application/xml"/> + <generic-icon name="text-x-generic"/> + <glob pattern="*.xlf"/> + <glob pattern="*.xliff"/> + <magic priority="80"> + <match type="string" value="<xliff" offset="0:256"/> + </magic> + <root-XML namespaceURI='urn:oasis:names:tc:xliff:document:1.1' localName='xliff'/> + <alias type="application/x-xliff"/> + </mime-type> + <mime-type type="application/toml"> + <comment>TOML document</comment> + <acronym>TOML</acronym> + <expanded-acronym>Tom's Obvious Minimal Language</expanded-acronym> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <glob pattern="*.toml"/> + </mime-type> + <mime-type type="application/yaml"> + <comment>YAML document</comment> + <acronym>YAML</acronym> + <expanded-acronym>YAML Ain't Markup Language</expanded-acronym> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <magic> + <match type="string" value="%YAML" offset="0"/> + </magic> + <glob pattern="*.yaml"/> + <glob pattern="*.yml"/> + <alias type="application/x-yaml"/> + <alias type="text/yaml"/> + <alias type="text/x-yaml"/> + </mime-type> + <mime-type type="application/vnd.corel-draw"> + <comment>Corel Draw drawing</comment> + <generic-icon name="image-x-generic"/> + <magic priority="80"> + <match type="string" value="CDRXvrsn" mask="0xffffff00ffffffff" offset="8"/> + </magic> + <glob pattern="*.cdr"/> + <alias type="application/cdr"/> + <alias type="application/coreldraw"/> + <alias type="application/x-cdr"/> + <alias type="application/x-coreldraw"/> + <alias type="image/cdr"/> + <alias type="image/x-cdr"/> + <alias type="zz-application/zz-winassoc-cdr"/> + </mime-type> + <mime-type type="application/vnd.hp-hpgl"> + <comment>HPGL file</comment> + <acronym>HPGL</acronym> + <expanded-acronym>HP Graphics Language</expanded-acronym> + <generic-icon name="image-x-generic"/> + <glob pattern="*.hpgl"/> + </mime-type> + <mime-type type="application/vnd.hp-pcl"> + <comment>PCL file</comment> + <acronym>PCL</acronym> + <expanded-acronym>HP Printer Control Language</expanded-acronym> + <generic-icon name="image-x-generic"/> + <glob pattern="*.pcl"/> + </mime-type> + <mime-type type="application/vnd.cups-ppd"> + <comment>PostScript printer description</comment> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="*PPD-Adobe:" offset="0"/> + </magic> + <glob pattern="*.ppd"/> + </mime-type> + <mime-type type="application/vnd.lotus-1-2-3"> + <comment>Lotus 1-2-3 spreadsheet</comment> + <generic-icon name="x-office-spreadsheet"/> + <magic> + <match type="string" value="\x00\x00\x02\x00\x06\x04\x06\x00\x08\x00\x00\x00\x00\x00" offset="0"/> + </magic> + <glob pattern="*.123"/> + <glob pattern="*.wk1"/> + <glob pattern="*.wk3"/> + <glob pattern="*.wk4"/> + <glob pattern="*.wks"/> + <alias type="application/x-lotus123"/> + <alias type="application/x-123"/> + <alias type="application/lotus123"/> + <alias type="application/wk1"/> + <alias type="zz-application/zz-winassoc-123"/> + </mime-type> + <mime-type type="application/vnd.lotus-wordpro"> + <comment>Lotus Word Pro document</comment> + <generic-icon name="x-office-document"/> + <magic> + <match type="string" value="WordPro" offset="0"/> + </magic> + <glob pattern="*.lwp"/> + </mime-type> + <mime-type type="application/x-lmdb"> + <comment>LMDB database</comment> + <acronym>LMDB</acronym> + <expanded-acronym>Lightning Memory-Mapped Database</expanded-acronym> + <generic-icon name="x-office-document"/> + <magic> + <match offset="16" type="little32" value="0xBEEFC0DE" /> + </magic> + <glob pattern="*.mdb" /> + <glob pattern="*.lmdb" /> + </mime-type> + <mime-type type="application/vnd.ms-access"> + <comment>JET database</comment> + <acronym>JET</acronym> + <expanded-acronym>Joint Engine Technology</expanded-acronym> + <generic-icon name="x-office-document"/> + <magic> + <match offset="0" type="string" value="\x00\x01\x00\x00Standard Jet DB" /> + </magic> + <glob pattern="*.mdb" weight="60"/> + <alias type="application/msaccess"/> + <alias type="application/vnd.msaccess"/> + <alias type="application/x-msaccess"/> + <alias type="application/mdb"/> + <alias type="application/x-mdb"/> + <alias type="zz-application/zz-winassoc-mdb"/> + </mime-type> + <mime-type type="application/vnd.ms-cab-compressed"> + <comment>Microsoft Cabinet archive</comment> + <generic-icon name="package-x-generic"/> + <magic priority="60"> + <match offset="0" type="string" value="MSCF\0\0\0\0" /> + </magic> + <glob pattern="*.cab"/> + <alias type="zz-application/zz-winassoc-cab"/> + </mime-type> + <mime-type type="application/vnd.ms-excel"> + <comment>Excel spreadsheet</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="x-office-spreadsheet"/> + <magic priority="60"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\x10\x08\x02\x00\x00\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x00\x46" offset="592:8192"/> + <match type="string" value="\x20\x08\x02\x00\x00\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x00\x46" offset="592:8192"/> + </match> + <match type="string" value="Microsoft Excel 5.0 Worksheet" offset="2080"/> + </magic> + <glob pattern="*.xls"/> + <glob pattern="*.xlc"/> + <glob pattern="*.xll"/> + <glob pattern="*.xlm"/> + <glob pattern="*.xlw"/> + <glob pattern="*.xla"/> + <glob pattern="*.xlt"/> + <glob pattern="*.xld"/> + <alias type="application/msexcel"/> + <alias type="application/x-msexcel"/> + <alias type="zz-application/zz-winassoc-xls"/> + </mime-type> + <mime-type type="application/vnd.ms-excel.addin.macroEnabled.12"> + <comment>Excel add-in</comment> + <generic-icon name="x-office-spreadsheet"/> + <glob pattern="*.xlam"/> + <sub-class-of type="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/> + </mime-type> + <mime-type type="application/vnd.ms-excel.sheet.binary.macroEnabled.12"> + <comment>Excel 2007 binary spreadsheet</comment> + <generic-icon name="x-office-spreadsheet"/> + <glob pattern="*.xlsb"/> + <sub-class-of type="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/> + </mime-type> + <mime-type type="application/vnd.ms-excel.sheet.macroEnabled.12"> + <comment>Excel spreadsheet</comment> + <generic-icon name="x-office-spreadsheet"/> + <glob pattern="*.xlsm"/> + <sub-class-of type="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/> + </mime-type> + <mime-type type="application/vnd.ms-excel.template.macroEnabled.12"> + <comment>Excel spreadsheet template</comment> + <generic-icon name="x-office-spreadsheet"/> + <glob pattern="*.xltm"/> + <sub-class-of type="application/vnd.openxmlformats-officedocument.spreadsheetml.template"/> + </mime-type> + <mime-type type="application/vnd.ms-powerpoint"> + <comment>PowerPoint presentation</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="x-office-presentation"/> + <magic priority="60"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\x10\x8d\x81\x64\x9b\x4f\xcf\x11\x86\xea\x00\xaa\x00\xb9\x29\xe8" offset="592:8192"/> + <match type="string" value="\x70\xae\x7b\xea\x3b\xfb\xcd\x11\xa9\x03\x00\xaa\x00\x51\x0e\xa3" offset="592:8192"/> + </match> + </magic> + <glob pattern="*.ppz"/> + <glob pattern="*.ppt"/> + <glob pattern="*.pps"/> + <glob pattern="*.pot"/> + <alias type="application/powerpoint"/> + <alias type="application/mspowerpoint"/> + <alias type="application/x-mspowerpoint"/> + </mime-type> + <mime-type type="application/vnd.ms-powerpoint.addin.macroEnabled.12"> + <comment>PowerPoint add-in</comment> + <generic-icon name="x-office-presentation"/> + <glob pattern="*.ppam"/> + </mime-type> + <mime-type type="application/vnd.ms-powerpoint.presentation.macroEnabled.12"> + <comment>PowerPoint presentation</comment> + <generic-icon name="x-office-presentation"/> + <glob pattern="*.pptm"/> + <sub-class-of type="application/vnd.openxmlformats-officedocument.presentationml.presentation"/> + </mime-type> + <mime-type type="application/vnd.ms-powerpoint.slide.macroEnabled.12"> + <comment>PowerPoint slide</comment> + <generic-icon name="x-office-presentation"/> + <glob pattern="*.sldm"/> + <sub-class-of type="application/vnd.openxmlformats-officedocument.presentationml.slide"/> + </mime-type> + <mime-type type="application/vnd.ms-powerpoint.slideshow.macroEnabled.12"> + <comment>PowerPoint presentation</comment> + <generic-icon name="x-office-presentation"/> + <glob pattern="*.ppsm"/> + <sub-class-of type="application/vnd.openxmlformats-officedocument.presentationml.slideshow"/> + </mime-type> + <mime-type type="application/vnd.ms-powerpoint.template.macroEnabled.12"> + <comment>PowerPoint presentation template</comment> + <generic-icon name="x-office-presentation"/> + <glob pattern="*.potm"/> + <sub-class-of type="application/vnd.openxmlformats-officedocument.presentationml.template"/> + </mime-type> + <mime-type type="application/vnd.ms-visio.drawing.main+xml"> + <comment>Office Open XML Visio drawing</comment> + <generic-icon name="image-x-generic"/> + <glob pattern="*.vsdx"/> + <sub-class-of type="application/zip"/> + </mime-type> + <mime-type type="application/vnd.ms-visio.template.main+xml"> + <comment>Office Open XML Visio template</comment> + <generic-icon name="image-x-generic"/> + <glob pattern="*.vstx"/> + <sub-class-of type="application/zip"/> + </mime-type> + <mime-type type="application/vnd.ms-visio.stencil.main+xml"> + <comment>Office Open XML Visio stencil</comment> + <generic-icon name="image-x-generic"/> + <glob pattern="*.vssx"/> + <sub-class-of type="application/zip"/> + </mime-type> + <mime-type type="application/vnd.ms-visio.drawing.macroEnabled.main+xml"> + <comment>Office Open XML Visio drawing</comment> + <generic-icon name="image-x-generic"/> + <glob pattern="*.vsdm"/> + <sub-class-of type="application/zip"/> + </mime-type> + <mime-type type="application/vnd.ms-visio.template.macroEnabled.main+xml"> + <comment>Office Open XML Visio template</comment> + <generic-icon name="image-x-generic"/> + <glob pattern="*.vstm"/> + <sub-class-of type="application/zip"/> + </mime-type> + <mime-type type="application/vnd.ms-visio.stencil.macroEnabled.main+xml"> + <comment>Office Open XML Visio stencil</comment> + <generic-icon name="image-x-generic"/> + <glob pattern="*.vssm"/> + <sub-class-of type="application/zip"/> + </mime-type> + <mime-type type="application/vnd.ms-word.document.macroEnabled.12"> + <comment>Word document</comment> + <generic-icon name="x-office-document"/> + <glob pattern="*.docm"/> + <sub-class-of type="application/vnd.openxmlformats-officedocument.wordprocessingml.document"/> + </mime-type> + <mime-type type="application/vnd.ms-word.template.macroEnabled.12"> + <comment>Word document template</comment> + <generic-icon name="x-office-document"/> + <glob pattern="*.dotm"/> + <sub-class-of type="application/vnd.openxmlformats-officedocument.wordprocessingml.template"/> + </mime-type> + <mime-type type="application/oxps"> + <comment>OpenXPS document</comment> + <acronym>OpenXPS</acronym> + <expanded-acronym>Open XML Paper Specification</expanded-acronym> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.oxps"/> + </mime-type> + <mime-type type="application/vnd.ms-xpsdocument"> + <comment>XPS document</comment> + <acronym>XPS</acronym> + <expanded-acronym>XML Paper Specification</expanded-acronym> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.xps"/> + <alias type="application/xps"/> + </mime-type> + <mime-type type="application/vnd.ms-works"> + <comment>Microsoft Works document</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="x-office-document"/> + <magic priority="60"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\x02\x13\x02\x00\x00\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x00\x46" offset="592:8192"/> + <match type="string" value="\x03\x13\x02\x00\x00\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x00\x46" offset="592:8192"/> + <match type="string" value="\xb2\x5a\xa4\x0e\x0a\x9e\xd1\x11\xa4\x07\x00\xc0\x4f\xb9\x32\xba" offset="592:8192"/> + <match type="string" value="\xc0\xc7\x26\x6e\xb9\x8c\xd3\x11\xa1\xc8\x00\xc0\x4f\x61\x24\x52" offset="592:8192"/> + <match type="string" value="\xc2\xdb\xcd\x28\xe2\x0a\xce\x11\xa2\x9a\x00\xaa\x00\x4a\x1a\x72" offset="592:8192"/> + <match type="string" value="\xc3\xdb\xcd\x28\xe2\x0a\xce\x11\xa2\x9a\x00\xaa\x00\x4a\x1a\x72" offset="592:8192"/> + </match> + </magic> + <glob pattern="*.wcm"/> + <glob pattern="*.wdb"/> + <glob pattern="*.wks"/> + <glob pattern="*.wps"/> + <glob pattern="*.xlr"/> + </mime-type> + <mime-type type="application/vnd.visio"> + <comment>Microsoft Visio document</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="x-office-document"/> + <magic priority="60"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\x13\x1a\x02\x00\x00\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x00\x46" offset="592:8192"/> + <match type="string" value="\x14\x1a\x02\x00\x00\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x00\x46" offset="592:8192"/> + </match> + </magic> + <glob pattern="*.vsd"/> + <glob pattern="*.vst"/> + <glob pattern="*.vsw"/> + <glob pattern="*.vss"/> + </mime-type> + <mime-type type="application/msword"> + <comment>Word document</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="x-office-document"/> + <magic priority="60"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\x00\x09\x02\x00\x00\x00\x00\x00\x00\xc0\x46\x00\x00\x00\x00\x00" offset="592:8192"/> + <match type="string" value="\x06\x09\x02\x00\x00\x00\x00\x00\x00\xc0\x46\x00\x00\x00\x00\x00" offset="592:8192"/> + <match type="string" value="\xa\x0\x0\x0MSWordDoc\x0" offset="2080:2140"/> + <match type="string" value="\xec\xa5\x00\x00" mask="0xffff00fe" offset="512"/> + <match type="string" value="Microsoft Word document data" offset="2112"/> + </match> + <match type="string" value="\x31\xbe\x00\x00" offset="0"/> + <match type="string" value="PO^Q`" offset="0"/> + <match type="string" value="\376\067\0\043" offset="0"/> + <match type="string" value="\333\245-\0\0\0" offset="0"/> + </magic> + <glob pattern="*.doc"/> + <alias type="application/vnd.ms-word"/> + <alias type="application/x-msword"/> + <alias type="zz-application/zz-winassoc-doc"/> + </mime-type> + <mime-type type="application/msword-template"> + <comment>Word template</comment> + <sub-class-of type="application/msword"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.dot"/> + </mime-type> + <mime-type type="application/gml+xml"> + <comment>GML document</comment> + <acronym>GML</acronym> + <expanded-acronym>Geography Markup Language</expanded-acronym> + <glob pattern="*.gml"/> + <root-XML namespaceURI="http://www.opengis.net/gml/3.2" localName="gml"/> + <sub-class-of type="application/xml"/> + </mime-type> + <mime-type type="application/gnunet-directory"> + <comment>GNUnet search file</comment> + <magic> + <match type="string" value="\211GND\r\n\032\n" offset="0"/> + </magic> + <glob pattern="*.gnd"/> + </mime-type> + <mime-type type="application/vnd.ms-tnef"> + <comment>TNEF message</comment> + <acronym>TNEF</acronym> + <expanded-acronym>Transport Neutral Encapsulation Format</expanded-acronym> + <magic> + <match type="little32" value="0x223e9f78" offset="0"/> + </magic> + <glob pattern="*.tnef"/> + <glob pattern="*.tnf"/> + <glob pattern="winmail.dat"/> + <alias type="application/ms-tnef"/> + </mime-type> + <mime-type type="application/x-starcalc"> + <comment>StarCalc 3-4 spreadsheet</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="x-office-spreadsheet"/> + <magic priority="60"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\x41\xd4\x61\x63\x35\x42\xd0\x11\x89\xcb\x00\x80\x29\xe4\xb0\xb1" offset="592:8192"/> + <match type="string" value="\xa0\x3f\x54\x3f\xa6\xb6\x1b\x10\x99\x61\x04\x02\x1c\x00\x70\x02" offset="592:8192"/> + </match> + </magic> + <glob pattern="*.sdc" weight="40"/> + </mime-type> + <mime-type type="application/x-starchart"> + <comment>StarChart 3-4 chart</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="x-office-spreadsheet"/> + <magic priority="60"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\xe0\x99\x9c\xfb\x6d\x2c\x1c\x10\x8e\x2c\x00\x00\x1b\x4c\xc7\x11" offset="592:8192"/> + <match type="string" value="\xe0\xb7\xb3\x02\x25\x42\xd0\x11\x89\xca\x00\x80\x29\xe4\xb0\xb1" offset="592:8192"/> + </match> + </magic> + <glob pattern="*.sds" weight="40"/> + </mime-type> + <mime-type type="application/x-stardraw"> + <comment>StarDraw 4 drawing</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="image-x-generic"/> + <magic priority="60"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\xe0\xaa\x10\xaf\x6d\xb3\x1b\x10\x99\x61\x04\x02\x1c\x00\x70\x02" offset="592:8192"/> + </match> + </magic> + <glob pattern="*.sda" weight="40"/> + </mime-type> + <mime-type type="application/x-starimpress"> + <comment>StarImpress 3-4 presentation</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="x-office-presentation"/> + <magic priority="70"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\xc0\x3c\x2d\x01\x16\x42\xd0\x11\x89\xcb\x00\x80\x29\xe4\xb0\xb1" offset="592:8192"/> + <match type="string" value="\xe0\xaa\x10\xaf\x6d\xb3\x1b\x10\x99\x61\x04\x02\x1c\x00\x70\x02" offset="592:8192"/> + </match> + </magic> + <glob pattern="*.sdd" weight="40"/> + </mime-type> + <mime-type type="application/x-starmail"> + <comment>StarMail 4 email</comment> + <generic-icon name="emblem-mail"/> + <magic> + <match type="string" value="ANCH" offset="0"/> + </magic> + <glob pattern="*.smd" weight="10"/> + </mime-type> + <mime-type type="application/x-starmath"> + <comment>StarMath 3-4 formula</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="x-office-document"/> + <magic priority="60"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\x60\x04\x59\xd4\xfd\x35\x1c\x10\xb1\x2a\x04\x02\x1c\x00\x70\x02" offset="592:8192"/> + <match type="string" value="\xe1\xb7\xb3\x02\x25\x42\xd0\x11\x89\xca\x00\x80\x29\xe4\xb0\xb1" offset="592:8192"/> + </match> + </magic> + <glob pattern="*.smf" weight="40"/> + </mime-type> + <mime-type type="application/x-starwriter"> + <comment>StarWriter 3-4 document</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.sdw" weight="40"/> + <glob pattern="*.vor" weight="40"/> + <magic priority="90"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\x40\x7e\x5c\xdc\x5c\xb3\x1b\x10\x99\x61\x04\x02\x1c\x00\x70\x02" offset="592:8192"/> + <match type="string" value="\xb0\xe9\x04\x8b\x0e\x42\xd0\x11\xa4\x5e\x00\xa0\x24\x9d\x57\xb1" offset="592:8192"/> + </match> + </magic> + </mime-type> + <mime-type type="application/x-starwriter-global"> + <comment>StarWriter 4 master document</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.sgl" weight="40"/> + <magic priority="90"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\x70\xc9\x0a\x34\x0d\xe3\xd0\x11\xa5\x3f\x00\xa0\x24\x9d\x57\xb1" offset="592:8192"/> + </match> + </magic> + </mime-type> + <mime-type type="application/vnd.stardivision.calc"> + <comment>StarCalc 5 spreadsheet</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="x-office-spreadsheet"/> + <magic priority="60"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\x61\xb8\xa5\xc6\xd6\x85\xd1\x11\x89\xcb\x00\x80\x29\xe4\xb0\xb1" offset="592:8192"/> + </match> + </magic> + <glob pattern="*.sdc"/> + </mime-type> + <mime-type type="application/vnd.stardivision.chart"> + <comment>StarChart 5 chart</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="x-office-spreadsheet"/> + <magic priority="60"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\x21\x43\x88\xbf\xdd\x85\xd1\x11\x89\xd0\x00\x80\x29\xe4\xb0\xb1" offset="592:8192"/> + </match> + </magic> + <glob pattern="*.sds"/> + </mime-type> + <mime-type type="application/vnd.stardivision.draw"> + <comment>StarDraw 5 drawing</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="image-x-generic"/> + <magic priority="60"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\xa0\x05\x89\x2e\xbd\x85\xd1\x11\x89\xd0\x00\x80\x29\xe4\xb0\xb1" offset="592:8192"/> + </match> + </magic> + <glob pattern="*.sda"/> + </mime-type> + <mime-type type="application/vnd.stardivision.impress"> + <comment>StarImpress 5 presentation</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="x-office-presentation"/> + <magic priority="70"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\x21\x72\x5c\x56\xbc\x85\xd1\x11\x89\xd0\x00\x80\x29\xe4\xb0\xb1" offset="592:8192"/> + </match> + </magic> + <glob pattern="*.sdd"/> + </mime-type> + <mime-type type="application/vnd.stardivision.impress-packed"> + <comment>StarImpress packed presentation</comment> + <generic-icon name="x-office-presentation"/> + <magic> + <match type="string" value="PIZS" offset="0"/> + </magic> + <glob pattern="*.sdp" weight="10"/> + </mime-type> + <mime-type type="application/vnd.stardivision.mail"> + <comment>StarMail 5 email</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="emblem-mail"/> + <magic priority="60"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\xe0\xc4\x4c\xc2\xdf\x73\x1b\x10\x80\x4c\xfd\xfd\xfd\xfd\xfd\xfd" offset="592:8192"/> + </match> + </magic> + <glob pattern="*.sdm"/> + </mime-type> + <mime-type type="application/vnd.stardivision.math"> + <comment>StarMath 5 formula</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="x-office-document"/> + <magic priority="60"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\x40\xe6\xb5\xff\xde\x85\xd1\x11\x89\xd0\x00\x80\x29\xe4\xb0\xb1" offset="592:8192"/> + </match> + </magic> + <glob pattern="*.smf"/> + </mime-type> + <mime-type type="application/vnd.stardivision.writer"> + <comment>StarWriter 5 document</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.sdw"/> + <glob pattern="*.vor"/> + <magic priority="90"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\xd1\xf9\x0c\xc2\xae\x85\xd1\x11\xaa\xb4\x00\x06\x09\x7d\x56\x1a" offset="592:8192"/> + </match> + <match type="string" value="StarWriter" offset="2089" /> + </magic> + </mime-type> + <mime-type type="application/vnd.stardivision.writer-global"> + <comment>StarWriter 5 master document</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.sgl"/> + <magic priority="90"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\xd3\xf9\x0c\xc2\xae\x85\xd1\x11\xaa\xb4\x00\x60\x97\xda\x56\x1a" offset="592:8192"/> + </match> + </magic> + </mime-type> + <mime-type type="application/vnd.sun.xml.calc"> + <comment>OpenOffice.org 1.0 Calc spreadsheet</comment> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-spreadsheet"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" offset="38" value="application/vnd.sun.xml.calc"/> + </match> + </match> + </magic> + <glob pattern="*.sxc"/> + </mime-type> + <mime-type type="application/vnd.sun.xml.calc.template"> + <comment>OpenOffice.org 1.0 Calc template</comment> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-spreadsheet"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" offset="38" value="application/vnd.sun.xml.calc"/> + </match> + </match> + </magic> + <glob pattern="*.stc"/> + </mime-type> + <mime-type type="application/vnd.sun.xml.draw"> + <comment>OpenOffice.org 1.0 Draw drawing</comment> + <sub-class-of type="application/zip"/> + <generic-icon name="image-x-generic"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" offset="38" value="application/vnd.sun.xml.draw"/> + </match> + </match> + </magic> + <glob pattern="*.sxd"/> + </mime-type> + <mime-type type="application/vnd.sun.xml.draw.template"> + <comment>OpenOffice.org 1.0 Draw template</comment> + <sub-class-of type="application/zip"/> + <generic-icon name="image-x-generic"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" offset="38" value="application/vnd.sun.xml.draw"/> + </match> + </match> + </magic> + <glob pattern="*.std"/> + </mime-type> + <mime-type type="application/vnd.sun.xml.impress"> + <comment>OpenOffice.org 1.0 Impress presentation</comment> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-presentation"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" offset="38" value="application/vnd.sun.xml.impress"/> + </match> + </match> + </magic> + <glob pattern="*.sxi"/> + </mime-type> + <mime-type type="application/vnd.sun.xml.impress.template"> + <comment>OpenOffice.org 1.0 Impress template</comment> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-presentation"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" offset="38" value="application/vnd.sun.xml.impress"/> + </match> + </match> + </magic> + <glob pattern="*.sti"/> + </mime-type> + <mime-type type="application/vnd.sun.xml.math"> + <comment>OpenOffice.org 1.0 Math formula</comment> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-document"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" offset="38" value="application/vnd.sun.xml.math"/> + </match> + </match> + </magic> + <glob pattern="*.sxm"/> + </mime-type> + <mime-type type="application/vnd.sun.xml.writer"> + <comment>OpenOffice.org 1.0 Writer document</comment> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-document"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" offset="38" value="application/vnd.sun.xml.writer"/> + </match> + </match> + </magic> + <glob pattern="*.sxw"/> + </mime-type> + <mime-type type="application/vnd.sun.xml.writer.global"> + <comment>OpenOffice.org 1.0 Writer global document</comment> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-document"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" offset="38" value="application/vnd.sun.xml.writer"/> + </match> + </match> + </magic> + <glob pattern="*.sxg"/> + </mime-type> + <mime-type type="application/vnd.sun.xml.writer.template"> + <comment>OpenOffice.org 1.0 Writer template</comment> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-document"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" offset="38" value="application/vnd.sun.xml.writer"/> + </match> + </match> + </magic> + <glob pattern="*.stw"/> + </mime-type> + <mime-type type="application/vnd.oasis.opendocument.text"> + <comment>ODT document</comment> + <acronym>ODT</acronym> + <expanded-acronym>OpenDocument Text</expanded-acronym> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-document"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/vnd.oasis.opendocument.text" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.odt"/> + </mime-type> + <mime-type type="application/vnd.oasis.opendocument.text-flat-xml"> + <comment>ODT document (Flat XML)</comment> + <acronym>FODT</acronym> + <expanded-acronym>OpenDocument Text (Flat XML)</expanded-acronym> + <sub-class-of type="application/xml"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.fodt"/> + </mime-type> + <mime-type type="application/vnd.oasis.opendocument.text-template"> + <comment>ODT template</comment> + <acronym>ODT</acronym> + <expanded-acronym>OpenDocument Text</expanded-acronym> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-document"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/vnd.oasis.opendocument.text-template" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.ott"/> + </mime-type> + <mime-type type="application/vnd.oasis.opendocument.text-web"> + <comment>OTH template</comment> + <acronym>OTH</acronym> + <expanded-acronym>OpenDocument HTML</expanded-acronym> + <sub-class-of type="application/zip"/> + <generic-icon name="text-html"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/vnd.oasis.opendocument.text-web" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.oth"/> + </mime-type> + <mime-type type="application/vnd.oasis.opendocument.text-master"> + <comment>ODM document</comment> + <acronym>ODM</acronym> + <expanded-acronym>OpenDocument Master</expanded-acronym> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-document"/> + <magic priority="75"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/vnd.oasis.opendocument.text-master" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.odm"/> + </mime-type> + <mime-type type="application/vnd.oasis.opendocument.text-master-template"> + <comment>ODM template</comment> + <acronym>ODM</acronym> + <expanded-acronym>OpenDocument Master</expanded-acronym> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-document"/> + <magic priority="80"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/vnd.oasis.opendocument.text-master-template" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.otm"/> + </mime-type> + <mime-type type="application/vnd.oasis.opendocument.graphics"> + <comment>ODG drawing</comment> + <acronym>ODG</acronym> + <expanded-acronym>OpenDocument Drawing</expanded-acronym> + <sub-class-of type="application/zip"/> + <generic-icon name="image-x-generic"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/vnd.oasis.opendocument.graphics" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.odg"/> + </mime-type> + <mime-type type="application/vnd.oasis.opendocument.graphics-flat-xml"> + <comment>ODG drawing (Flat XML)</comment> + <acronym>FODG</acronym> + <expanded-acronym>OpenDocument Drawing (Flat XML)</expanded-acronym> + <sub-class-of type="application/xml"/> + <generic-icon name="image-x-generic"/> + <glob pattern="*.fodg"/> + </mime-type> + <mime-type type="application/vnd.oasis.opendocument.graphics-template"> + <comment>ODG template</comment> + <acronym>ODG</acronym> + <expanded-acronym>OpenDocument Drawing</expanded-acronym> + <sub-class-of type="application/zip"/> + <generic-icon name="image-x-generic"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/vnd.oasis.opendocument.graphics-template" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.otg"/> + </mime-type> + <mime-type type="application/vnd.oasis.opendocument.presentation"> + <comment>ODP presentation</comment> + <acronym>ODP</acronym> + <expanded-acronym>OpenDocument Presentation</expanded-acronym> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-presentation"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/vnd.oasis.opendocument.presentation" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.odp"/> + </mime-type> + <mime-type type="application/vnd.oasis.opendocument.presentation-flat-xml"> + <comment>ODP presentation (Flat XML)</comment> + <acronym>FODP</acronym> + <expanded-acronym>OpenDocument Presentation (Flat XML)</expanded-acronym> + <sub-class-of type="application/xml"/> + <generic-icon name="x-office-presentation"/> + <glob pattern="*.fodp"/> + </mime-type> + <mime-type type="application/vnd.oasis.opendocument.presentation-template"> + <comment>ODP template</comment> + <acronym>ODP</acronym> + <expanded-acronym>OpenDocument Presentation</expanded-acronym> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-presentation"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/vnd.oasis.opendocument.presentation-template" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.otp"/> + </mime-type> + <mime-type type="application/vnd.oasis.opendocument.spreadsheet"> + <comment>ODS spreadsheet</comment> + <acronym>ODS</acronym> + <expanded-acronym>OpenDocument Spreadsheet</expanded-acronym> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-spreadsheet"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/vnd.oasis.opendocument.spreadsheet" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.ods"/> + </mime-type> + <mime-type type="application/vnd.oasis.opendocument.spreadsheet-flat-xml"> + <comment>ODS spreadsheet (Flat XML)</comment> + <acronym>FODS</acronym> + <expanded-acronym>OpenDocument Spreadsheet (Flat XML)</expanded-acronym> + <sub-class-of type="application/xml"/> + <generic-icon name="x-office-spreadsheet"/> + <glob pattern="*.fods"/> + </mime-type> + <mime-type type="application/vnd.oasis.opendocument.spreadsheet-template"> + <comment>ODS template</comment> + <acronym>ODS</acronym> + <expanded-acronym>OpenDocument Spreadsheet</expanded-acronym> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-spreadsheet"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/vnd.oasis.opendocument.spreadsheet-template" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.ots"/> + </mime-type> + <mime-type type="application/vnd.oasis.opendocument.chart"> + <comment>ODC chart</comment> + <acronym>ODC</acronym> + <expanded-acronym>OpenDocument Chart</expanded-acronym> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-spreadsheet"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/vnd.oasis.opendocument.chart" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.odc"/> + </mime-type> + <mime-type type="application/vnd.oasis.opendocument.chart-template"> + <comment>ODC template</comment> + <acronym>ODC</acronym> + <expanded-acronym>OpenDocument Chart</expanded-acronym> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-spreadsheet"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/vnd.oasis.opendocument.chart-template" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.otc"/> + </mime-type> + <mime-type type="application/vnd.oasis.opendocument.formula"> + <comment>ODF formula</comment> + <acronym>ODF</acronym> + <expanded-acronym>OpenDocument Formula</expanded-acronym> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-document"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/vnd.oasis.opendocument.formula" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.odf"/> + </mime-type> + <mime-type type="application/vnd.oasis.opendocument.formula-template"> + <comment>ODF template</comment> + <acronym>ODF</acronym> + <expanded-acronym>OpenDocument Formula</expanded-acronym> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-document"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/vnd.oasis.opendocument.formula-template" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.otf"/> + </mime-type> + <mime-type type="application/vnd.oasis.opendocument.base"> + <comment>ODB database</comment> + <acronym>ODB</acronym> + <expanded-acronym>OpenDocument Database</expanded-acronym> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-document"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/vnd.oasis.opendocument.base" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.odb"/> + <alias type="application/vnd.oasis.opendocument.database"/> + <alias type="application/vnd.sun.xml.base"/> + </mime-type> + <mime-type type="application/vnd.oasis.opendocument.image"> + <comment>ODI image</comment> + <acronym>ODI</acronym> + <expanded-acronym>OpenDocument Image</expanded-acronym> + <sub-class-of type="application/zip"/> + <generic-icon name="image-x-generic"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/vnd.oasis.opendocument.image" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.odi"/> + </mime-type> + <mime-type type="application/vnd.openofficeorg.extension"> + <comment>LibreOffice extension</comment> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.oxt" /> + </mime-type> + <mime-type type="application/vnd.apache.parquet"> + <comment>Apache Parquet file</comment> + <alias type="application/x-parquet"/> + <generic-icon name="x-office-spreadsheet"/> + <magic> + <match type="string" value="PAR1" offset="0"/> + <match type="string" value="PARE" offset="0"/> + </magic> + <glob pattern="*.parquet"/> + </mime-type> + <mime-type type="application/vnd.android.package-archive"> + <comment>Android package</comment> + <sub-class-of type="application/java-archive"/> + <glob pattern="*.apk"/> + </mime-type> + <mime-type type="application/vnd.symbian.install"> + <comment>SIS package</comment> + <acronym>SIS</acronym> + <expanded-acronym>Symbian Installation File</expanded-acronym> + <generic-icon name="package-x-generic"/> + <magic> + <match type="little32" value="0x10000419" offset="8"/> + </magic> + <glob pattern="*.sis"/> + </mime-type> + <mime-type type="x-epoc/x-sisx-app"> + <comment>SISX package</comment> + <acronym>SIS</acronym> + <expanded-acronym>Symbian Installation File</expanded-acronym> + <generic-icon name="package-x-generic"/> + <magic> + <match type="little32" value="0x10201a7a" offset="0"/> + </magic> + <glob pattern="*.sisx"/> + </mime-type> + <mime-type type="application/vnd.tcpdump.pcap"> + <comment>Network packet capture</comment> + <magic> + <match type="host32" value="0xa1b2c3d4" offset="0"/> + <match type="host32" value="0xd4c3b2a1" offset="0"/> + </magic> + <glob pattern="*.pcap"/> + <glob pattern="*.cap"/> + <glob pattern="*.dmp"/> + <alias type="application/x-pcap"/> + <alias type="application/pcap"/> + </mime-type> + <mime-type type="application/x-pcapng"> + <comment>PCAPNG packet capture</comment> + <acronym>PCAPNG</acronym> + <expanded-acronym>PCAP Next Generation</expanded-acronym> + <magic> + <match type="host32" value="0x0a0d0d0a" offset="0"> + <match type="host32" value="0x1a2b3c4d" offset="8"/> + <match type="host32" value="0x4d3c2b1a" offset="8"/> + </match> + </magic> + <glob pattern="*.pcapng"/> + <glob pattern="*.scap"/> + <glob pattern="*.ntar"/> + </mime-type> + <mime-type type="application/vnd.wordperfect"> + <comment>WordPerfect document</comment> + <alias type="application/x-wordperfect"/> + <alias type="application/wordperfect"/> + <generic-icon name="x-office-document"/> + <magic priority="60"> + <match type="string" value="WPC" offset="1"/> + <!-- <match type="big32" value="0xff575053c405" offset="0"/> --> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\xff\x73\x98\x51\xad\x2d\x20\x02\x19\x37\x00\x00\x92\x96\x79\xcd" offset="592:8192"/> + </match> + </magic> + <glob pattern="*.wp"/> + <glob pattern="*.wp4"/> + <glob pattern="*.wp5"/> + <glob pattern="*.wp6"/> + <glob pattern="*.wpd"/> + <glob pattern="*.wpp"/> + </mime-type> + <mime-type type="video/vnd.youtube.yt"> + <comment>YouTube media archive</comment> + <alias type="application/vnd.youtube.yt"/> + <generic-icon name="video-x-generic"/> + <magic> + <match type="string" value="ftypyt4 " offset="4"/> + </magic> + <glob pattern="*.yt"/> + <sub-class-of type="application/zip"/> + </mime-type> + <mime-type type="application/x-spss-por"> + <comment>SPSS portable data file</comment> + <acronym>SPSS</acronym> + <expanded-acronym>Statistical Package for the Social Sciences</expanded-acronym> + <magic> + <match type="string" offset="40" value="ASCII SPSS PORT FILE"/> + </magic> + <glob pattern="*.por"/> + </mime-type> + <mime-type type="application/x-spss-sav"> + <comment>SPSS data file</comment> + <acronym>SPSS</acronym> + <expanded-acronym>Statistical Package for the Social Sciences</expanded-acronym> + <alias type="application/x-spss-savefile"/> + <magic> + <match type="string" offset="0" value="$FL2"/> + <match type="string" offset="0" value="$FL3"/> + </magic> + <glob pattern="*.sav"/> + <glob pattern="*.zsav"/> + </mime-type> + <mime-type type="application/x-xbel"> + <comment>XBEL bookmarks</comment> + <acronym>XBEL</acronym> + <expanded-acronym>XML Bookmark Exchange Language</expanded-acronym> + <sub-class-of type="application/xml"/> + <generic-icon name="text-html"/> + <magic> + <match type="string" value="<!DOCTYPE\ xbel" offset="0:256"/> + </magic> + <glob pattern="*.xbel"/> + </mime-type> + <mime-type type="application/x-7z-compressed"> + <comment>7-zip archive</comment> + <generic-icon name="package-x-generic"/> + <magic priority="60"> + <match type="string" value="7z\274\257\047\034" offset="0"/> + </magic> + <glob pattern="*.7z"/> + <glob pattern="*.7z.001"/> + </mime-type> + <mime-type type="application/x-abiword"> + <comment>AbiWord document</comment> + <sub-class-of type="application/xml"/> + <generic-icon name="x-office-document"/> + <magic> + <match type="string" value="<abiword" offset="0:256"/> + <match type="string" value="<!DOCTYPE abiword" offset="0:256"/> + </magic> + <glob pattern="*.abw"/> + <glob pattern="*.abw.CRASHED"/> + <glob pattern="*.abw.gz"/> + <glob pattern="*.zabw"/> + <root-XML namespaceURI="http://www.abisource.com/awml.dtd" localName="abiword"/> + </mime-type> + <mime-type type="application/x-cue"> + <comment>CD image cuesheet</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <glob pattern="*.cue"/> + </mime-type> + <mime-type type="application/x-amipro"> + <comment>Lotus AmiPro document</comment> + <generic-icon name="x-office-document"/> + <glob pattern="*.sam"/> + </mime-type> + <mime-type type="application/x-aportisdoc"> + <comment>AportisDoc document</comment> + <sub-class-of type="application/vnd.palm"/> + <generic-icon name="x-office-document"/> + <magic> + <match type="string" value="TEXtREAd" offset="60"/> + <match type="string" value="TEXtTlDc" offset="60"/> + </magic> + <glob pattern="*.pdb" weight="30"/> + <glob pattern="*.pdc"/> + </mime-type> + <mime-type type="chemical/x-pdb"> + <comment>Protein Data Bank file</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <magic priority="40"> + <match type="string" value="HEADER " offset="0"/> + </magic> + <glob pattern="*.pdb"/> + <glob pattern="*.brk"/> + </mime-type> + <mime-type type="application/x-applix-spreadsheet"> + <comment>Applix Spreadsheets spreadsheet</comment> + <generic-icon name="x-office-spreadsheet"/> + <magic> + <match type="string" value="*BEGIN SPREADSHEETS" offset="0"/> + <match type="string" value="*BEGIN" offset="0"> + <match type="string" value="SPREADSHEETS" offset="7"/> + </match> + </magic> + <glob pattern="*.as"/> + </mime-type> + <mime-type type="application/x-applix-word"> + <comment>Applix Words document</comment> + <generic-icon name="x-office-document"/> + <magic> + <match type="string" value="*BEGIN" offset="0"> + <match type="string" value="WORDS" offset="7"/> + </match> + </magic> + <glob pattern="*.aw"/> + </mime-type> + <mime-type type="application/x-arc"> + <comment>ARC archive</comment> + <generic-icon name="package-x-generic"/> + <magic priority="60"> + <match type="little32" mask="0x8080ffff" value="0x0000081a" offset="0"/> + <match type="little32" mask="0x8080ffff" value="0x0000091a" offset="0"/> + <match type="little32" mask="0x8080ffff" value="0x0000021a" offset="0"/> + <match type="little32" mask="0x8080ffff" value="0x0000031a" offset="0"/> + <match type="little32" mask="0x8080ffff" value="0x0000041a" offset="0"/> + <match type="little32" mask="0x8080ffff" value="0x0000061a" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/x-archive"> + <comment>AR archive</comment> + <generic-icon name="package-x-generic"/> + <magic priority="45"> + <match type="string" value="<ar>" offset="0"/> + <match type="string" value="!<arch>" offset="0"/> + </magic> + <glob pattern="*.a"/> + <glob pattern="*.ar"/> + <glob pattern="*.lib"/> + </mime-type> + <mime-type type="application/x-arj"> + <comment>ARJ archive</comment> + <acronym>ARJ</acronym> + <expanded-acronym>Archived by Robert Jung</expanded-acronym> + <generic-icon name="package-x-generic"/> + <magic> + <match type="little16" value="0xea60" offset="0"/> + </magic> + <glob pattern="*.arj"/> + </mime-type> + <mime-type type="application/x-asar"> + <comment>Electron Archive (ASAR)</comment> + <acronym>ASAR</acronym> + <expanded-acronym>Atom Shell Archive Format</expanded-acronym> + <magic> + <match type="string" value="\004\000\000\000" offset="0"> + <match type="string" value="{"files":" offset="16"/> + </match> + </magic> + <glob pattern="*.asar"/> + </mime-type> + <mime-type type="application/x-asp"> + <comment>ASP page</comment> + <acronym>ASP</acronym> + <expanded-acronym>Active Server Page</expanded-acronym> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-script"/> + <glob pattern="*.asp"/> + </mime-type> + <mime-type type="application/x-awk"> + <comment>AWK script</comment> + <sub-class-of type="application/x-executable"/> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-script"/> + <magic> + <match type="string" value="#!/bin/gawk" offset="0"/> + <match type="string" value="#! /bin/gawk" offset="0"/> + <match type="string" value="#!/usr/bin/gawk" offset="0"/> + <match type="string" value="#! /usr/bin/gawk" offset="0"/> + <match type="string" value="#!/usr/local/bin/gawk" offset="0"/> + <match type="string" value="#! /usr/local/bin/gawk" offset="0"/> + <match type="string" value="#!/bin/awk" offset="0"/> + <match type="string" value="#! /bin/awk" offset="0"/> + <match type="string" value="#!/usr/bin/awk" offset="0"/> + <match type="string" value="#! /usr/bin/awk" offset="0"/> + </magic> + <glob pattern="*.awk"/> + </mime-type> + <mime-type type="application/x-bcpio"> + <comment>BCPIO archive</comment> + <acronym>BCPIO</acronym> + <expanded-acronym>Binary CPIO</expanded-acronym> + <generic-icon name="package-x-generic"/> + <glob pattern="*.bcpio"/> + </mime-type> + <mime-type type="application/x-bittorrent"> + <comment>BitTorrent seed file</comment> + <magic> + <match type="string" value="d8:announce" offset="0"/> + </magic> + <glob pattern="*.torrent"/> + </mime-type> + <mime-type type="application/x-blender"> + <comment>Blender scene</comment> + <generic-icon name="image-x-generic"/> + <glob pattern="*.blend"/> + <glob pattern="*.blender"/> + <magic> + <match type="string" value="BLENDER" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/x-bzdvi"> + <comment>TeX DVI document (bzip2-compressed)</comment> + <sub-class-of type="application/x-bzip2"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.dvi.bz2"/> + </mime-type> + <mime-type type="application/x-bzip1"> + <comment>Bzip1 archive</comment> + <generic-icon name="package-x-generic"/> + <magic> + <match type="string" value="BZ0" offset="0"/> + </magic> + <glob pattern="*.bz"/> + </mime-type> + <mime-type type="application/x-bzip1-compressed-tar"> + <comment>Tar archive (bzip1-compressed)</comment> + <generic-icon name="package-x-generic"/> + <sub-class-of type="application/x-bzip1"/> + <glob pattern="*.tar.bz"/> + <glob pattern="*.tbz"/> + </mime-type> + <mime-type type="application/x-bzip2"> + <comment>Bzip2 archive</comment> + <generic-icon name="package-x-generic"/> + <magic> + <match type="string" value="BZh" offset="0"/> + </magic> + <glob pattern="*.bz2"/> + <alias type="application/bzip2"/> + <alias type="application/x-bzip"/> + </mime-type> + <mime-type type="application/x-bzip2-compressed-tar"> + <comment>Tar archive (bzip2-compressed)</comment> + <generic-icon name="package-x-generic"/> + <sub-class-of type="application/x-bzip2"/> + <glob pattern="*.tar.bz2"/> + <glob pattern="*.tbz2"/> + <glob pattern="*.tb2"/> + <alias type="application/x-bzip-compressed-tar"/> + </mime-type> + <mime-type type="application/x-bzip3"> + <comment>Bzip3 archive</comment> + <generic-icon name="package-x-generic"/> + <magic> + <match type="string" value="BZ3v1" offset="0"/> + </magic> + <glob pattern="*.bz3"/> + </mime-type> + <mime-type type="application/x-bzip3-compressed-tar"> + <comment>Tar archive (bzip3-compressed)</comment> + <generic-icon name="package-x-generic"/> + <sub-class-of type="application/x-bzip3"/> + <glob pattern="*.tar.bz3"/> + <glob pattern="*.tbz3"/> + </mime-type> + <mime-type type="application/x-bzpdf"> + <comment>PDF document (bzip2-compressed)</comment> + <sub-class-of type="application/x-bzip2"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.pdf.bz2"/> + </mime-type> + <mime-type type="application/x-bzpostscript"> + <comment>PostScript document (bzip2-compressed)</comment> + <sub-class-of type="application/x-bzip2"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.ps.bz2"/> + </mime-type> + <mime-type type="application/vnd.comicbook-rar"> + <comment>Comic book archive (rar container)</comment> + <sub-class-of type="application/vnd.rar"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.cbr"/> + <alias type="application/x-cbr"/> + </mime-type> + <mime-type type="application/x-cb7"> + <comment>Comic book archive (7z container)</comment> + <sub-class-of type="application/x-7z-compressed"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.cb7"/> + </mime-type> + <mime-type type="application/x-cbt"> + <comment>Comic book archive (tar container)</comment> + <sub-class-of type="application/x-tar"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.cbt"/> + </mime-type> + <mime-type type="application/vnd.comicbook+zip"> + <comment>Comic book archive (zip container)</comment> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.cbz"/> + <alias type="application/x-cbz"/> + </mime-type> + <mime-type type="application/x-rzip"> + <comment>Rzip archive</comment> + <generic-icon name="package-x-generic"/> + <magic> + <match type="string" value="RZIP" offset="0"/> + </magic> + <glob pattern="*.rz"/> + </mime-type> + <mime-type type="application/x-rzip-compressed-tar"> + <comment>Tar archive (rzip-compressed)</comment> + <generic-icon name="package-x-generic"/> + <sub-class-of type="application/x-rzip"/> + <glob pattern="*.tar.rz"/> + <glob pattern="*.trz"/> + </mime-type> + <mime-type type="application/x-lrzip"> + <comment>Lrzip archive</comment> + <acronym>Lrzip</acronym> + <expanded-acronym>Long Range Zip</expanded-acronym> + <generic-icon name="package-x-generic"/> + <magic priority="60"> + <match type="string" value="LRZI" offset="0"/> + </magic> + <glob pattern="*.lrz"/> + </mime-type> + <mime-type type="application/x-lrzip-compressed-tar"> + <comment>Tar archive (lrzip-compressed)</comment> + <generic-icon name="package-x-generic"/> + <sub-class-of type="application/x-lrzip"/> + <glob pattern="*.tar.lrz"/> + <glob pattern="*.tlrz"/> + </mime-type> + <mime-type type="application/x-apple-diskimage"> + <comment>Apple disk image</comment> + <glob pattern="*.dmg"/> + </mime-type> + <mime-type type="application/vnd.efi.img"> + <comment>Raw disk image</comment> + <alias type="application/x-raw-disk-image"/> + <glob pattern="*.raw-disk-image"/> + <glob pattern="*.img"/> + <!-- The magic GPT partition table header is at sector 1, which might a different byte offsets, depending on the sector size. Let's cover the 4 most relevant sectors sizes --> + <magic> + <match type="string" value="EFI PART" offset="512"/> + <match type="string" value="EFI PART" offset="1024"/> + <match type="string" value="EFI PART" offset="2048"/> + <match type="string" value="EFI PART" offset="4096"/> + </magic> + </mime-type> + <mime-type type="application/x-raw-floppy-disk-image"> + <comment>Floppy disk image</comment> + <sub-class-of type="application/vnd.efi.img"/> + <generic-icon name="media-floppy"/> + <alias type="application/x-fd-file"/> + <glob pattern="*.fd"/> + <glob pattern="*.qd"/> + </mime-type> + <mime-type type="application/x-raw-disk-image-xz-compressed"> + <comment>Raw disk image (XZ-compressed)</comment> + <sub-class-of type="application/x-xz"/> + <glob pattern="*.raw-disk-image.xz"/> + <glob pattern="*.img.xz"/> + </mime-type> + <mime-type type="application/vnd.efi.iso"> + <comment>Raw CD image</comment> + <sub-class-of type="application/vnd.efi.img"/> + <generic-icon name="media-optical"/> + <alias type="application/x-cd-image"/> + <alias type="application/x-iso9660-image"/> + <!-- No magic, see https://bugs.freedesktop.org/show_bug.cgi?id=10049 --> + <glob pattern="*.iso" weight="80"/> + <glob pattern="*.iso9660"/> + </mime-type> + <mime-type type="application/x-compressed-iso"> + <comment>Compressed CD image</comment> + <generic-icon name="media-optical"/> + <magic> + <match value="CISO" type="string" offset="0"/> + </magic> + <glob pattern="*.cso"/> + </mime-type> + <mime-type type="application/x-iso9660-appimage"> + <comment>AppImage application bundle</comment> + <sub-class-of type="application/x-executable"/> + <sub-class-of type="application/vnd.efi.iso"/> + <generic-icon name="application-x-executable"/> + <magic> + <match value="ELF" type="string" offset="1" > + <match value="0x41" type="byte" offset="8"> + <match value="0x49" type="byte" offset="9"> + <match value="0x01" type="byte" offset="10"/> + </match> + </match> + </match> + </magic> + <glob pattern="*.appimage"/> + </mime-type> + <mime-type type="application/x-cdrdao-toc"> + <comment>CD Table Of Contents</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <magic> + <match type="string" value="CD_ROM\n" offset="0"/> + <match type="string" value="CD_DA\n" offset="0"/> + <match type="string" value="CD_ROM_XA\n" offset="0"/> + <match type="string" value="CD_TEXT " offset="0"/> + <match type="string" value="CATALOG "" offset="0"> + <match type="string" value=""" offset="22"/> + </match> + </magic> + <glob pattern="*.toc"/> + </mime-type> + <mime-type type="application/x-gd-rom-cue"> + <comment>GD-ROM image cuesheet</comment> + <!-- It is a non-standard cuesheet used only for Dreamcast GD-ROM images, it + is typically surrounded by the .bin and .raw files it lists, each one + matching a disc track. + The first file should have the application/x-dreamcast-rom type. --> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <glob pattern="*.gdi"/> + </mime-type> + <mime-type type="application/x-discjuggler-cd-image"> + <comment>Padus DiscJuggler CD image</comment> + <generic-icon name="media-optical"/> + <glob pattern="*.cdi"/> + </mime-type> + <mime-type type="application/vnd.chess-pgn"> + <comment>PGN chess game notation</comment> + <acronym>PGN</acronym> + <expanded-acronym>Portable Game Notation</expanded-acronym> + <generic-icon name="text-x-generic"/> + <glob pattern="*.pgn"/> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="[Event " offset="0"/> + </magic> + <alias type="application/x-chess-pgn"/> + </mime-type> + <mime-type type="application/vnd.ms-htmlhelp"> + <comment>CHM document</comment> + <acronym>CHM</acronym> + <expanded-acronym>Compiled Help Modules</expanded-acronym> + <generic-icon name="x-office-document"/> + <glob pattern="*.chm"/> + <alias type="application/x-chm"/> + </mime-type> + <mime-type type="application/x-class-file"> + <comment>Java byte code</comment> + </mime-type> + <mime-type type="application/x-compress"> + <comment>UNIX-compressed file</comment> + <generic-icon name="package-x-generic"/> + <magic> + <match type="string" value="\037\235" offset="0"/> + </magic> + <glob pattern="*.Z"/> + </mime-type> + <mime-type type="application/x-compressed-tar"> + <comment>Tar archive (gzip-compressed)</comment> + <sub-class-of type="application/gzip"/> + <generic-icon name="package-x-generic"/> + <glob pattern="*.tar.gz"/> + <glob pattern="*.tgz"/> + </mime-type> + <mime-type type="application/x-core"> + <comment>Program crash data</comment> + <magic> + <match type="string" mask="0xffffffff000000000000000000000000ff" value="\177ELF \004" offset="0"/> + <match type="string" value="\177ELF" offset="0"> + <match type="byte" value="1" offset="5"> + <match type="little16" value="4" offset="16"/> + </match> + </match> + <match type="string" value="\177ELF" offset="0"> + <match type="byte" value="2" offset="5"> + <match type="big16" value="4" offset="16"/> + </match> + </match> + <match type="string" value="Core\001" offset="0"/> + <match type="string" value="Core\002" offset="0"/> + </magic> + <glob pattern="core" case-sensitive="true"/> + </mime-type> + <mime-type type="application/x-cpio"> + <comment>CPIO archive</comment> + <generic-icon name="package-x-generic"/> + <magic priority="60"> + <match type="host16" value="070707" offset="0"/> + <match type="string" value="070701" offset="0"/> + <match type="string" value="070702" offset="0"/> + <match type="host16" value="0143561" offset="0"/> + </magic> + <glob pattern="*.cpio"/> + </mime-type> + <mime-type type="application/x-cpio-compressed"> + <comment>CPIO archive (gzip-compressed)</comment> + <sub-class-of type="application/gzip"/> + <generic-icon name="package-x-generic"/> + <glob pattern="*.cpio.gz"/> + </mime-type> + <mime-type type="application/x-perf-data"> + <comment>Perf data</comment> + <glob pattern="perf.data" case-sensitive="true"/> + <magic priority="50"> + <match type="string" value="PERFILE2" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/x-csh"> + <comment>C shell script</comment> + <sub-class-of type="application/x-shellscript"/> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-script"/> + <magic> + <match type="string" value="/bin/tcsh" offset="2:16"/> + <match type="string" value="/bin/csh" offset="2:16"/> + <match type="string" value="/bin/env csh" offset="2:16"/> + <match type="string" value="/bin/env tcsh" offset="2:16"/> + </magic> + <glob pattern="*.csh"/> + </mime-type> + <mime-type type="application/vnd.dbf"> + <comment>Xbase document</comment> + <generic-icon name="x-office-document"/> + <glob pattern="*.dbf"/> + <alias type="application/dbase"/> + <alias type="application/dbf"/> + <alias type="application/x-dbase"/> + <alias type="application/x-dbf"/> + </mime-type> + <mime-type type="application/ecmascript"> + <comment>ECMAScript program</comment> + <alias type="text/ecmascript"/> + <sub-class-of type="text/javascript"/> + <generic-icon name="text-x-script"/> + <glob pattern="*.es"/> + </mime-type> + <mime-type type="application/x-mame-chd"> + <comment>MAME compressed hard disk image</comment> + <generic-icon name="application-x-executable"/> + <magic> + <match type="string" value="MComprHD" offset="0"/> + </magic> + <glob pattern="*.chd"/> + </mime-type> + <mime-type type="application/x-sega-cd-rom"> + <!-- Translate this to Mega-CD if the console was known as such in your locale + Should be Mega-CD in all but en_US, Mexico, Canada and Brazil: https://en.wikipedia.org/wiki/Sega_CD --> + <comment>Sega CD disc image</comment> + <generic-icon name="application-x-executable"/> + <!-- Also matches the application/x-genesis-rom magic values, hence the higher priority --> + <magic priority="60"> + <match type="string" value="SEGADISCSYSTEM" offset="0"> + <match type="string" value="SEGA" offset="256"/> + </match> + <match type="string" value="SEGADISCSYSTEM" offset="16"> + <match type="string" value="SEGA" offset="272"/> + </match> + </magic> + <glob pattern="*.iso"/> + </mime-type> + <mime-type type="application/x-sega-pico-rom"> + <!-- Translate this to Kids Computer Pico if the console was known as such in your locale + Should be Sega Pico in all but Japan: https://en.wikipedia.org/wiki/Sega_Pico --> + <comment>Sega Pico ROM</comment> + <generic-icon name="application-x-executable"/> + <magic> + <match type="string" value="SEGA PICO" offset="256"/> + </magic> + <glob pattern="*.iso"/> + </mime-type> + <mime-type type="application/x-saturn-rom"> + <comment>Sega Saturn disc image</comment> + <generic-icon name="application-x-executable"/> + <magic> + <match type="string" value="SEGA SEGASATURN" offset="0"/> + <match type="string" value="SEGA SEGASATURN" offset="16"/> + </magic> + <glob pattern="*.iso"/> + </mime-type> + <mime-type type="application/x-dreamcast-rom"> + <comment>Dreamcast disc image</comment> + <generic-icon name="application-x-executable"/> + <magic> + <match type="string" value="SEGA SEGAKATANA" offset="16"/> + </magic> + <glob pattern="*.iso"/> + </mime-type> + <mime-type type="application/x-nintendo-ds-rom"> + <comment>Nintendo DS ROM</comment> + <generic-icon name="application-x-executable"/> + <glob pattern="*.nds"/> + </mime-type> + <mime-type type="application/x-nintendo-3ds-rom"> + <comment>Nintendo 3DS ROM</comment> + <generic-icon name="application-x-executable"/> + <glob pattern="*.3ds"/> + <glob pattern="*.cci"/> + <magic> + <match offset="256" type="string" value="NCSD"/> + </magic> + </mime-type> + <mime-type type="application/x-nintendo-3ds-executable"> + <comment>Nintendo 3DS Executable</comment> + <generic-icon name="application-x-executable"/> + <glob pattern="*.3dsx"/> + <magic priority="40"> + <match offset="0" type="string" value="3DSX"/> + </magic> + </mime-type> + <mime-type type="application/x-nintendo-switch-xci"> + <comment>Nintendo Switch encrypted ROM</comment> + <alias type="application/x-nx-xci"/> + <magic> + <match offset="256" type="string" value="HEAD"> + <match offset="269" type="byte" value="0xFA"/> + <match offset="269" type="byte" value="0xF8"/> + <match offset="269" type="byte" value="0xF0"/> + <match offset="269" type="byte" value="0xE0"/> + <match offset="269" type="byte" value="0xE1"/> + <match offset="269" type="byte" value="0xE2"/> + </match> + </magic> + <glob pattern="*.xci"/> + </mime-type> + <mime-type type="application/x-pc-engine-rom"> + <comment>PC Engine ROM</comment> + <generic-icon name="application-x-executable"/> + <glob pattern="*.pce"/> + </mime-type> + <mime-type type="application/x-wii-rom"> + <comment>Wii disc image</comment> + <alias type="application/x-wii-iso-image"/> + <alias type="application/x-wbfs"/> + <alias type="application/x-wia"/> + <generic-icon name="application-x-executable"/> + <glob pattern="*.iso"/> + <magic> + <match offset="24" type="big32" value="0x5d1c9ea3"/> + <match offset="0" type="string" value="WBFS"/> + <match offset="0" type="string" value="WII\001DISC"/> + </magic> + </mime-type> + <mime-type type="application/x-wii-wad"> + <comment>WiiWare bundle</comment> + <generic-icon name="application-x-executable"/> + <magic> + <match type="string" value="Is\0\0" offset="4"/> + <match type="string" value="ib\0\0" offset="4"/> + <match type="string" value="Bk\0\0" offset="4"/> + </magic> + <glob pattern="*.wad"/> + </mime-type> + <mime-type type="application/x-gamecube-rom"> + <comment>GameCube disc image</comment> + <generic-icon name="application-x-executable"/> + <alias type="application/x-gamecube-iso-image"/> + <glob pattern="*.iso"/> + <magic> + <match offset="28" type="big32" value="0xc2339f3d"/> + </magic> + </mime-type> + <mime-type type="application/x-thomson-cartridge-memo7"> + <comment>Thomson Mémo7 cartridge</comment> + <generic-icon name="application-x-executable"/> + <glob pattern="*.m7"/> + </mime-type> + <mime-type type="application/x-thomson-cassette"> + <comment>Thomson cassette</comment> + <generic-icon name="application-x-executable"/> + <glob pattern="*.k7"/> + </mime-type> + <mime-type type="application/x-hfe-floppy-image"> + <comment>HFE floppy disk image</comment> + <acronym>HFE</acronym> + <expanded-acronym>HxC Floppy Emulator</expanded-acronym> + <generic-icon name="application-x-executable"/> + <glob pattern="*.hfe"/> + <magic> + <match offset="0" type="string" value="HXCPICFE"/> + </magic> + <alias type="application/x-hfe-file"/> + </mime-type> + <mime-type type="application/x-thomson-sap-image"> + <comment>SAP Thomson floppy disk image</comment> + <acronym>SAP</acronym> + <expanded-acronym>Système d'Archivage Pukall</expanded-acronym> + <generic-icon name="application-x-executable"/> + <glob pattern="*.sap"/> + <magic> + <match offset="1" type="string" value="SYSTEME D'ARCHIVAGE PUKALL S.A.P. (c) Alexandre PUKALL Avril 1998"/> + </magic> + <alias type="application/x-sap-file"/> + </mime-type> + <mime-type type="application/vnd.debian.binary-package"> + <comment>Debian package</comment> + <alias type="application/x-deb"/> + <alias type="application/x-debian-package"/> + <generic-icon name="package-x-generic"/> + <magic> + <match type="string" value="!<arch>" offset="0"> + <match type="string" value="debian" offset="8"/> + </match> + </magic> + <glob pattern="*.deb"/> + <glob pattern="*.udeb"/> + </mime-type> + <mime-type type="application/x-designer"> + <comment>Qt Designer interface document</comment> + <generic-icon name="x-office-document"/> + <sub-class-of type="application/xml"/> + <magic> + <match type="string" value="<ui " offset="0:256"/> + <match type="string" value="<UI " offset="0:256"/> + </magic> + <glob pattern="*.ui"/> + </mime-type> + <mime-type type="text/x-kaitai-struct"> + <comment>Kaitai Struct definition file</comment> + <sub-class-of type="application/yaml"/> + <glob pattern="*.ksy"/> + </mime-type> + <mime-type type="text/x-qml"> + <comment>Qt Markup Language file</comment> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="/bin/env qml" offset="2:16"/> + <match type="string" value="import Qt" offset="0:3000"> + <match type="string" value="{" offset="9:3009"/> + </match> + <match type="string" value="import Qml" offset="0:3000"> + <match type="string" value="{" offset="9:3009"/> + </match> + </magic> + <glob pattern="*.qml"/> + <glob pattern="*.qmltypes"/> + <glob pattern="*.qmlproject"/> + </mime-type> + <mime-type type="application/x-desktop"> + <comment>Desktop entry</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <magic> + <match type="string" value="[Desktop Entry]" offset="0:32"/> + <match type="string" value="[Desktop Action" offset="0"/> + <match type="string" value="[KDE Desktop Entry]" offset="0"/> + <match type="string" value="# Config File" offset="0"/> + <match type="string" value="# KDE Config File" offset="0"/> + </magic> + <glob pattern="*.desktop"/> + <glob pattern="*.kdelnk"/> + <alias type="application/x-gnome-app-info"/> + </mime-type> + <mime-type type="application/x-fictionbook+xml"> + <comment>FictionBook document</comment> + <sub-class-of type="application/xml"/> + <glob pattern="*.fb2"/> + <magic priority="80"> + <match type="string" value="<FictionBook" offset="0:256"/> + </magic> + <alias type="application/x-fictionbook"/> + <root-XML namespaceURI="http://www.gribuser.ru/xml/fictionbook/2.0" localName="FictionBook"/> + </mime-type> + <mime-type type="application/x-zip-compressed-fb2"> + <comment>Compressed FictionBook document</comment> + <sub-class-of type="application/zip"/> + <glob pattern="*.fb2.zip"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <!-- Okay, this is not ideal, but it should be good enough for normal cases --> + <match type="string" value=".fb2" offset="30:256"/> + </match> + </magic> + </mime-type> + <mime-type type="application/x-dia-diagram"> + <comment>Dia diagram</comment> + <generic-icon name="image-x-generic"/> + <sub-class-of type="application/xml"/> + <glob pattern="*.dia"/> + <magic> + <match offset="5:100" type="string" value="<dia:"/> + </magic> + <root-XML namespaceURI="http://www.lysator.liu.se/~alla/dia/" localName="diagram"/> + </mime-type> + <mime-type type="application/x-dia-shape"> + <comment>Dia shape</comment> + <generic-icon name="image-x-generic"/> + <sub-class-of type="application/xml"/> + <glob pattern="*.shape"/> + <magic> + <match offset="5:100" type="string" value="<shape"/> + </magic> + <root-XML namespaceURI="http://www.daa.com.au/~james/dia-shape-ns" localName="shape"/> + </mime-type> + <mime-type type="application/x-dvi"> + <comment>TeX DVI document</comment> + <acronym>DVI</acronym> + <expanded-acronym>Device independent file format</expanded-acronym> + <generic-icon name="x-office-document"/> + <magic> + <match type="little16" value="0x02f7" offset="0"/> + </magic> + <glob pattern="*.dvi"/> + </mime-type> + <mime-type type="application/x-e-theme"> + <comment>Enlightenment theme</comment> + <glob pattern="*.etheme"/> + </mime-type> + <mime-type type="application/x-egon"> + <comment>Egon Animator animation</comment> + <generic-icon name="image-x-generic"/> + <glob pattern="*.egon"/> + </mime-type> + <mime-type type="application/x-executable"> + <comment>Executable</comment> + <generic-icon name="application-x-executable"/> + <magic priority="40"> + <match type="string" value="\177ELF" offset="0"> + <match type="byte" value="1" offset="5"/> + </match> + <match type="string" value="\177ELF" offset="0"> + <match type="byte" value="2" offset="5"/> + </match> + <match type="little16" value="0x521c" offset="0"/> + <match type="host16" value="0420" offset="0"/> + <match type="host16" value="0421" offset="0"/> + <match type="little16" value="0603" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/x-fluid"> + <comment>FLTK Fluid file</comment> + <acronym>FLTK</acronym> + <expanded-acronym>Fast Light Toolkit</expanded-acronym> + <sub-class-of type="text/plain"/> + <generic-icon name="x-office-document"/> + <magic> + <match type="string" value="# data file for the Fltk" offset="0"/> + </magic> + <glob pattern="*.fl"/> + </mime-type> + <mime-type type="font/woff"> + <comment>WOFF font</comment> + <acronym>WOFF</acronym> + <expanded-acronym>Web Open Font Format</expanded-acronym> + <generic-icon name="font-x-generic"/> + <magic> + <match type="big32" value="0x774f4646" offset="0"/> + </magic> + <glob pattern="*.woff"/> + <alias type="application/font-woff"/> + </mime-type> + <mime-type type="font/woff2"> + <comment>WOFF2 font</comment> + <acronym>WOFF2</acronym> + <expanded-acronym>Web Open Font Format 2.0</expanded-acronym> + <generic-icon name="font-x-generic"/> + <magic> + <match type="big32" value="0x774f4632" offset="0"/> + </magic> + <glob pattern="*.woff2"/> + </mime-type> + <mime-type type="application/x-font-type1"> + <comment>PostScript type-1 font</comment> + <sub-class-of type="application/postscript"/> + <generic-icon name="font-x-generic"/> + <magic priority="60"> + <match type="string" value="LWFN" offset="0"/> + <match type="string" value="LWFN" offset="65"/> + <match type="string" value="%!PS-AdobeFont-1." offset="0"/> + <match type="string" value="%!PS-AdobeFont-1." offset="6"/> + <match type="string" value="%!FontType1-1." offset="0"/> + <match type="string" value="%!FontType1-1." offset="6"/> + </magic> + <glob pattern="*.pfa"/> + <glob pattern="*.pfb"/> + <glob pattern="*.gsf"/> + </mime-type> + <mime-type type="application/x-font-afm"> + <comment>Adobe font metrics</comment> + <generic-icon name="font-x-generic"/> + <glob pattern="*.afm"/> + </mime-type> + <mime-type type="application/x-font-bdf"> + <comment>BDF font</comment> + <generic-icon name="font-x-generic"/> + <magic> + <match type="string" value="STARTFONT\040" offset="0"/> + </magic> + <glob pattern="*.bdf"/> + </mime-type> + <mime-type type="application/x-font-dos"> + <comment>DOS font</comment> + <generic-icon name="font-x-generic"/> + <magic> + <match type="string" value="\xff\x46\x4f\x4e" offset="0"/> + <match type="string" value="\x00\x45\x47\x41" offset="7"/> + <match type="string" value="\x00\x56\x49\x44" offset="7"/> + </magic> + </mime-type> + <mime-type type="application/x-font-framemaker"> + <comment>Adobe FrameMaker font</comment> + <generic-icon name="font-x-generic"/> + <magic> + <match type="string" value="<MakerScreenFont" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/x-font-libgrx"> + <comment>LIBGRX font</comment> + <generic-icon name="font-x-generic"/> + <magic> + <match type="string" value="\x14\x02\x59\x19" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/x-font-linux-psf"> + <comment>Linux PSF console font</comment> + <acronym>PSF</acronym> + <expanded-acronym>PC Screen Font</expanded-acronym> + <generic-icon name="font-x-generic"/> + <magic> + <match type="string" value="\x36\x04" offset="0"/> + </magic> + <glob pattern="*.psf"/> + </mime-type> + <mime-type type="application/x-gz-font-linux-psf"> + <comment>Linux PSF console font (gzip-compressed)</comment> + <acronym>PSF</acronym> + <expanded-acronym>PC Screen Font</expanded-acronym> + <sub-class-of type="application/gzip"/> + <generic-icon name="font-x-generic"/> + <glob pattern="*.psf.gz"/> + </mime-type> + <mime-type type="application/x-font-pcf"> + <comment>PCF font</comment> + <acronym>PCF</acronym> + <expanded-acronym>Portable Compiled Format</expanded-acronym> + <generic-icon name="font-x-generic"/> + <magic> + <match type="string" value="\001fcp" offset="0"/> + </magic> + <glob pattern="*.pcf"/> + <glob pattern="*.pcf.Z"/> + <glob pattern="*.pcf.gz"/> + </mime-type> + <mime-type type="font/otf"> + <comment>OpenType font</comment> + <sub-class-of type="font/ttf"/> + <generic-icon name="font-x-generic"/> + <magic> + <match type="string" value="OTTO" offset="0"/> + </magic> + <glob pattern="*.otf"/> + <alias type="application/x-font-otf"/> + </mime-type> + <mime-type type="application/x-font-speedo"> + <comment>Speedo font</comment> + <generic-icon name="font-x-generic"/> + <magic> + <match type="string" value="D1.0\015" offset="0"/> + </magic> + <glob pattern="*.spd"/> + </mime-type> + <mime-type type="application/x-font-sunos-news"> + <comment>SunOS News font</comment> + <generic-icon name="font-x-generic"/> + <magic> + <match type="string" value="StartFont" offset="0"/> + <match type="string" value="\x13\x7A\x29" offset="0"/> + <match type="string" value="\x13\x7A\x2B" offset="8"/> + </magic> + </mime-type> + <mime-type type="application/font-tdpfr"> + <comment>TDPFR font</comment> + <acronym>TDPFR</acronym> + <expanded-acronym>TrueDoc Portable Font Resource</expanded-acronym> + <generic-icon name="font-x-generic"/> + <magic> + <match type="big32" value="0x50465230" offset="0"/> + <match type="big32" value="0x50465231" offset="0"/> + </magic> + <glob pattern="*.pfr"/> + <alias type="application/vnd.truedoc"/> + </mime-type> + <mime-type type="application/x-font-tex"> + <comment>TeX font</comment> + <generic-icon name="font-x-generic"/> + <magic> + <match type="string" value="\367\203" offset="0"/> + <match type="string" value="\367\131" offset="0"/> + <match type="string" value="\367\312" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/x-font-tex-tfm"> + <comment>TeX font metrics</comment> + <generic-icon name="font-x-generic"/> + <magic> + <match type="string" value="\000\021" offset="2"/> + <match type="string" value="\000\022" offset="2"/> + </magic> + </mime-type> + <mime-type type="font/ttf"> + <comment>TrueType font</comment> + <generic-icon name="font-x-generic"/> + <magic> + <match type="string" value="FFIL" offset="0"/> + <match type="string" value="FFIL" offset="65"/> + <match type="string" value="\000\001\000\000\000" offset="0"/> + </magic> + <glob pattern="*.ttf"/> + <alias type="application/x-font-ttf"/> + </mime-type> + <mime-type type="font/collection"> + <comment>Font collection</comment> + <generic-icon name="font-x-generic"/> + <glob pattern="*.ttc"/> + </mime-type> + <mime-type type="application/x-font-ttx"> + <comment>TrueType XML font</comment> + <sub-class-of type="application/xml"/> + <generic-icon name="font-x-generic"/> + <magic> + <match type="string" value="<ttFont sfntVersion="\\x00\\x01\\x00\\x00" ttLibVersion="" offset="0:256"/> + </magic> + <glob pattern="*.ttx"/> + </mime-type> + <mime-type type="application/x-font-vfont"> + <comment>V font</comment> + <generic-icon name="font-x-generic"/> + <magic> + <match type="string" value="FONT" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/vnd.framemaker"> + <comment>Adobe FrameMaker document</comment> + <generic-icon name="x-office-document"/> + <magic> + <match type="string" value="<MakerFile" offset="0"/> + <match type="string" value="<MIFFile" offset="0"/> + <match type="string" value="<MakerDictionary" offset="0"/> + <match type="string" value="<MakerScreenFon" offset="0"/> + <match type="string" value="<MML" offset="0"/> + <match type="string" value="<Book" offset="0"/> + <match type="string" value="<Maker" offset="0"/> + </magic> + <glob pattern="*.fm"/> + <alias type="application/x-frame"/> + </mime-type> + <mime-type type="application/x-gameboy-rom"> + <comment>Game Boy ROM</comment> + <generic-icon name="application-x-executable"/> + <magic> + <match type="string" value="\xce\xed\x66\x66\xcc\x0d\x00\x0b\x03\x73\x00\x83\x00\x0c\x00\x0d\x00\x08\x11\x1f\x88\x89\x00\x0e" offset="260"> + <match type="byte" value="0x0" mask="0x80" offset="323"/> + </match> + </magic> + <glob pattern="*.gb"/> + <glob pattern="*.sgb"/> + </mime-type> + <mime-type type="application/x-gameboy-color-rom"> + <comment>Game Boy Color ROM</comment> + <generic-icon name="application-x-executable"/> + <magic> + <match type="string" value="\xce\xed\x66\x66\xcc\x0d\x00\x0b\x03\x73\x00\x83\x00\x0c\x00\x0d\x00\x08" offset="260"> + <match type="byte" value="0x80" mask="0x80" offset="323"/> + </match> + </magic> + <glob pattern="*.gbc"/> + <glob pattern="*.cgb"/> + </mime-type> + <mime-type type="application/x-gba-rom"> + <comment>Game Boy Advance ROM</comment> + <generic-icon name="application-x-executable"/> + <glob pattern="*.gba"/> + <glob pattern="*.agb"/> + </mime-type> + <mime-type type="application/x-virtual-boy-rom"> + <comment>Virtual Boy ROM</comment> + <generic-icon name="application-x-executable"/> + <glob pattern="*.vb"/> + </mime-type> + <mime-type type="application/x-gdbm"> + <comment>GDBM database</comment> + <acronym>GDBM</acronym> + <expanded-acronym>GNU Database Manager</expanded-acronym> + <magic> + <match type="big32" value="0x13579ace" offset="0"/> + <match type="little32" value="0x13579ace" offset="0"/> + <match type="string" value="GDBM" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/x-genesis-rom"> + <!-- Translate this to Mega Drive if the console was known as such in your locale + Should be Mega Drive in all but en_US, Mexico and Canada: https://en.wikipedia.org/wiki/Sega_Genesis#History --> + <comment>Genesis ROM</comment> + <generic-icon name="application-x-executable"/> + <magic> + <match type="string" value="SEGA GENESIS" offset="256"/> + <match type="string" value="SEGA MEGA DRIVE" offset="256"/> + <match type="string" value="SEGA_MEGA_DRIVE" offset="256"/> + <match type="string" value="SEGA SSF" offset="256"/> + <match type="string" value="EAGN" offset="640"/> + <match type="string" value="EAMG" offset="640"/> + </magic> + <glob pattern="*.gen"/> + <glob pattern="*.smd"/> + <glob pattern="*.md" weight="10"/> + <glob pattern="*.sgd"/> + </mime-type> + <mime-type type="application/x-genesis-32x-rom"> + <!-- Translate this to Super 32X, Mega Drive 32X or Mega 32X if the system was known as such in your locale + Should be Super 32X in Japan, Mega Drive 32X in PAL region and Mega 32X in Brazil: https://en.wikipedia.org/wiki/32X --> + <comment>Genesis 32X ROM</comment> + <generic-icon name="application-x-executable"/> + <magic> + <match type="string" value="SEGA 32X" offset="256"/> + </magic> + <glob pattern="*.32x"/> + <glob pattern="*.mdx"/> + </mime-type> + <mime-type type="application/x-gettext-translation"> + <comment>Translated messages (machine-readable)</comment> + <magic> + <match type="string" value="\336\22\4\225" offset="0"/> + <match type="string" value="\225\4\22\336" offset="0"/> + </magic> + <glob pattern="*.gmo"/> + <glob pattern="*.mo"/> + </mime-type> + <mime-type type="application/x-gtk-builder"> + <comment>GTK+ Builder interface document</comment> + <sub-class-of type="application/xml"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.ui"/> + <magic> + <match type="string" value="<interface" offset="0:256"/> + </magic> + </mime-type> + <mime-type type="application/x-glade"> + <comment>Glade project</comment> + <sub-class-of type="application/xml"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.glade"/> + <magic> + <match type="string" value="<glade-interface" offset="0:256"/> + </magic> + </mime-type> + <mime-type type="application/x-gnucash"> + <comment>GnuCash financial data</comment> + <generic-icon name="x-office-spreadsheet"/> + <glob pattern="*.gnucash"/> + <glob pattern="*.gnc"/> + <glob pattern="*.xac"/> + </mime-type> + <mime-type type="application/x-gnumeric"> + <comment>Gnumeric spreadsheet</comment> + <generic-icon name="x-office-spreadsheet"/> + <magic> + <match type="string" value="gmr:Workbook" offset="0:64"/> + <match type="string" value="gnm:Workbook" offset="0:64"/> + </magic> + <glob pattern="*.gnumeric"/> + </mime-type> + <mime-type type="application/x-gnuplot"> + <comment>Gnuplot document</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.gp"/> + <glob pattern="*.gplt"/> + <glob pattern="*.gnuplot"/> + </mime-type> + <mime-type type="application/x-graphite"> + <comment>Graphite scientific graph</comment> + <generic-icon name="x-office-document"/> + <glob pattern="*.gra"/> + </mime-type> + <mime-type type="application/x-gtktalog"> + <comment>GTKtalog catalog</comment> + <generic-icon name="x-office-document"/> + <magic> + <match type="string" value="gtktalog " offset="4"/> + </magic> + </mime-type> + <mime-type type="application/x-gzdvi"> + <comment>TeX DVI document (gzip-compressed)</comment> + <sub-class-of type="application/gzip"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.dvi.gz"/> + </mime-type> + <mime-type type="application/gzip"> + <comment>Gzip archive</comment> + <generic-icon name="package-x-generic"/> + <magic> + <match type="string" value="\037\213" offset="0"/> + </magic> + <glob pattern="*.gz"/> + <alias type="application/x-gzip"/> + </mime-type> + <mime-type type="application/x-gzpdf"> + <comment>PDF document (gzip-compressed)</comment> + <sub-class-of type="application/gzip"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.pdf.gz"/> + </mime-type> + <mime-type type="application/x-gzpostscript"> + <comment>PostScript document (gzip-compressed)</comment> + <sub-class-of type="application/gzip"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.ps.gz"/> + </mime-type> + <mime-type type="application/x-hdf"> + <comment>HDF document</comment> + <acronym>HDF</acronym> + <expanded-acronym>Hierarchical Data Format</expanded-acronym> + <generic-icon name="x-office-document"/> + <magic> + <match type="string" offset="0" value="\211HDF\r\n\032\n"/> + <match type="string" offset="0" value="\016\003\023\001"/> + </magic> + <glob pattern="*.hdf"/> + <glob pattern="*.hdf4"/> + <glob pattern="*.h4"/> + <glob pattern="*.hdf5"/> + <glob pattern="*.h5"/> + </mime-type> + <mime-type type="application/x-iff"> + <comment>IFF file</comment> + <acronym>IFF</acronym> + <expanded-acronym>Interchange File Format</expanded-acronym> + <magic priority="40"> + <match type="string" value="FORM" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/x-ipod-firmware"> + <comment>iPod firmware</comment> + <magic> + <match type="string" value="S T O P" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/java-archive"> + <comment>Java archive</comment> + <sub-class-of type="application/zip"/> + <generic-icon name="package-x-generic"/> + <alias type="application/x-jar"/> + <alias type="application/x-java-archive"/> + <glob pattern="*.jar"/> + </mime-type> + <mime-type type="application/x-java"> + <comment>Java class</comment> + <magic> + <match type="big32" value="0xcafebabe" offset="0"/> + </magic> + <alias type="application/java"/> + <alias type="application/java-byte-code"/> + <alias type="application/java-vm"/> + <alias type="application/x-java-class"/> + <alias type="application/x-java-vm"/> + <glob pattern="*.class"/> + </mime-type> + <mime-type type="text/x-groovy"> + <comment>Groovy source code</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-script"/> + <magic priority="10"> + <match type="string" value="//" offset="0"/> + <match type="string" value="/*" offset="0"/> + <match type="string" value="class" offset="0"/> + <match type="string" value="import" offset="0"/> + <match type="string" value="package" offset="0"/> + </magic> + <glob pattern="*.groovy"/> + <glob pattern="*.gvy"/> + <glob pattern="*.gy"/> + <glob pattern="*.gsh"/> + </mime-type> + <mime-type type="text/x-gradle"> + <comment>Gradle script</comment> + <sub-class-of type="text/x-groovy"/> + <glob pattern="*.gradle"/> + </mime-type> + <mime-type type="application/x-java-jnlp-file"> + <comment>JNLP file</comment> + <acronym>JNLP</acronym> + <expanded-acronym>Java Network Launching Protocol</expanded-acronym> + <sub-class-of type="application/xml"/> + <generic-icon name="text-x-script"/> + <glob pattern="*.jnlp"/> + <magic> + <match type="string" value="<jnlp" offset="0:256"/> + </magic> + </mime-type> + <mime-type type="application/x-java-keystore"> + <comment>Java keystore</comment> + <magic> + <match type="big32" value="0xfeedfeed" offset="0"/> + </magic> + <glob pattern="*.jks"/> + <glob pattern="*.ks"/> + <glob pattern="cacerts"/> + </mime-type> + <mime-type type="application/x-java-jce-keystore"> + <comment>Java JCE keystore</comment> + <acronym>JCE</acronym> + <expanded-acronym>Java Cryptography Extension</expanded-acronym> + <magic> + <match type="host32" value="0xcececece" offset="0"/> + </magic> + <glob pattern="*.jceks"/> + </mime-type> + <mime-type type="application/x-java-pack200"> + <comment>Pack200 Java archive</comment> + <generic-icon name="package-x-generic"/> + <magic priority="60"> + <match type="big32" value="0xcafed00d" offset="0"/> + </magic> + <glob pattern="*.pack"/> + </mime-type> + <mime-type type="text/javascript"> + <comment>JavaScript program</comment> + <alias type="application/x-javascript"/> + <alias type="application/javascript"/> + <alias type="text/jscript"/> + <sub-class-of type="application/typescript"/> + <generic-icon name="text-x-script"/> + <magic> + <match type="string" value="#!/bin/gjs" offset="0"/> + <match type="string" value="#! /bin/gjs" offset="0"/> + <match type="string" value='eval \"exec /bin/gjs' offset="0"/> + <match type="string" value="#!/usr/bin/gjs" offset="0"/> + <match type="string" value="#! /usr/bin/gjs" offset="0"/> + <match type="string" value='eval \"exec /usr/bin/gjs' offset="0"/> + <match type="string" value="#!/usr/local/bin/gjs" offset="0"/> + <match type="string" value="#! /usr/local/bin/gjs" offset="0"/> + <match type="string" value='eval \"exec /usr/local/bin/gjs' offset="0"/> + <match type="string" value='/bin/env gjs' offset="2:16"/> + </magic> + <glob pattern="*.cjs"/> + <glob pattern="*.js"/> + <glob pattern="*.jsm"/> + <glob pattern="*.mjs"/> + </mime-type> + <mime-type type="text/jscript.encode"> + <comment>Encoded JScript program</comment> + <sub-class-of type="application/x-executable"/> + <generic-icon name="text-x-script"/> + <magic> + <match type="string" value="#@~^" offset="0"/> + </magic> + <glob pattern="*.jse"/> + </mime-type> + <mime-type type="application/typescript"> + <comment>TypeScript program</comment> + <sub-class-of type="application/x-executable"/> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-script"/> + <magic priority="10"> + <match type="string" value="/*" offset="0"/> + <match type="string" value="//" offset="0"/> + <match type="string" value="class" offset="0"/> + <match type="string" value="function" offset="0"/> + </magic> + <glob pattern="*.cts"/> + <glob pattern="*.mts" weight="40"/> + <glob pattern="*.ts" weight="40"/> + </mime-type> + <mime-type type="application/json"> + <comment>JSON document</comment> + <acronym>JSON</acronym> + <expanded-acronym>JavaScript Object Notation</expanded-acronym> + <sub-class-of type="application/json5"/> + <generic-icon name="text-x-script"/> + <glob pattern="*.json"/> + </mime-type> + <mime-type type="application/json5"> + <comment>JSON5 document</comment> + <acronym>JSON5</acronym> + <expanded-acronym>JavaScript Object Notation 5</expanded-acronym> + <sub-class-of type="application/ecmascript"/> + <generic-icon name="text-x-script"/> + <glob pattern="*.json5"/> + </mime-type> + <mime-type type="application/jrd+json"> + <comment>JRD document</comment> + <acronym>JRD</acronym> + <expanded-acronym>JSON Resource Descriptor</expanded-acronym> + <sub-class-of type="application/json"/> + <generic-icon name="text-x-script"/> + <glob pattern="*.jrd"/> + </mime-type> + <mime-type type="application/json-patch+json"> + <comment>JSON patch</comment> + <acronym>JSON</acronym> + <expanded-acronym>JavaScript Object Notation</expanded-acronym> + <sub-class-of type="application/json"/> + <generic-icon name="text-x-script"/> + <glob pattern="*.json-patch"/> + </mime-type> + <mime-type type="application/ld+json"> + <comment>JSON-LD document</comment> + <acronym>JSON-LD</acronym> + <expanded-acronym>JavaScript Object Notation for Linked Data</expanded-acronym> + <sub-class-of type="application/json"/> + <generic-icon name="text-x-script"/> + <glob pattern="*.jsonld"/> + </mime-type> + <mime-type type="application/schema+json"> + <comment>JSON schema</comment> + <sub-class-of type="application/json"/> + <generic-icon name="text-x-script"/> + <magic priority="80"> + <match type="string" value="{" offset="0"> + <match type="string" value=""$schema":" offset="1:256"/> + </match> + </magic> + <glob pattern="*.json"/> + </mime-type> + <mime-type type="application/x-ipynb+json"> + <comment>Jupyter notebook document</comment> + <sub-class-of type="application/json"/> + <generic-icon name="x-office-document"/> + <magic> + <match type="string" value="{" offset="0"> + <match type="string" value='"cells":' offset="1:256"/> + </match> + </magic> + <glob pattern="*.ipynb"/> + </mime-type> + <mime-type type="application/vnd.coffeescript"> + <comment>CoffeeScript document</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-script"/> + <glob pattern="*.coffee"/> + </mime-type> + <mime-type type="application/x-jbuilder-project"> + <comment>JBuilder project</comment> + <generic-icon name="x-office-document"/> + <glob pattern="*.jpr"/> + <glob pattern="*.jpx"/> + </mime-type> + <mime-type type="application/x-karbon"> + <comment>Karbon14 drawing</comment> + <generic-icon name="image-x-generic"/> + <magic priority="60"> + <match type="string" value="\037\213" offset="0"> + <match type="string" value="KOffice" offset="10"> + <match type="string" value="application/x-karbon\004\006" offset="18"/> + </match> + </match> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/x-karbon" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.karbon"/> + </mime-type> + <mime-type type="application/x-kchart"> + <comment>KChart chart</comment> + <generic-icon name="x-office-spreadsheet"/> + <magic priority="60"> + <match type="string" value="\037\213" offset="0"> + <match type="string" value="KOffice" offset="10"> + <match type="string" value="application/x-kchart\004\006" offset="18"/> + </match> + </match> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/x-kchart" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.chrt"/> + </mime-type> + <mime-type type="application/x-kexi-connectiondata"> + <comment>Kexi settings</comment> + <glob pattern="*.kexic"/> + </mime-type> + <mime-type type="application/x-kexiproject-shortcut"> + <comment>Kexi shortcut</comment> + <glob pattern="*.kexis"/> + </mime-type> + <mime-type type="application/x-kexiproject-sqlite2"> + <comment>Kexi database file</comment> + <sub-class-of type="application/x-sqlite2"/> + <glob pattern="*.kexi"/> + </mime-type> + <mime-type type="application/x-kexiproject-sqlite3"> + <comment>Kexi database file</comment> + <sub-class-of type="application/vnd.sqlite3"/> + <glob pattern="*.kexi"/> + <alias type="application/x-vnd.kde.kexi"/> + <alias type="application/x-kexiproject-sqlite"/> + </mime-type> + <mime-type type="application/x-kformula"> + <comment>KFormula formula</comment> + <generic-icon name="x-office-document"/> + <magic priority="60"> + <match type="string" value="\037\213" offset="0"> + <match type="string" value="KOffice" offset="10"> + <match type="string" value="application/x-kformula\004\006" offset="18"/> + </match> + </match> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/x-kformula" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.kfo"/> + </mime-type> + <mime-type type="application/x-killustrator"> + <comment>KIllustrator drawing</comment> + <generic-icon name="image-x-generic"/> + <magic priority="60"> + <match type="string" value="\037\213" offset="0"> + <match type="string" value="KOffice" offset="10"> + <match type="string" value="application/x-killustrator\004\006" offset="18"/> + </match> + </match> + </magic> + <glob pattern="*.kil"/> + </mime-type> + <mime-type type="application/x-kivio"> + <comment>Kivio flowchart</comment> + <generic-icon name="x-office-document"/> + <magic priority="60"> + <match type="string" value="\037\213" offset="0"> + <match type="string" value="KOffice" offset="10"> + <match type="string" value="application/x-kivio\004\006" offset="18"/> + </match> + </match> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/x-kivio" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.flw"/> + </mime-type> + <mime-type type="application/x-kontour"> + <comment>Kontour drawing</comment> + <generic-icon name="image-x-generic"/> + <magic priority="60"> + <match type="string" value="\037\213" offset="0"> + <match type="string" value="KOffice" offset="10"> + <match type="string" value="application/x-kontour\004\006" offset="18"/> + </match> + </match> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/x-kontour" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.kon"/> + </mime-type> + <mime-type type="application/x-kpovmodeler"> + <comment>KPovModeler scene</comment> + <generic-icon name="image-x-generic"/> + <glob pattern="*.kpm"/> + </mime-type> + <mime-type type="application/x-kpresenter"> + <comment>KPresenter presentation</comment> + <generic-icon name="x-office-presentation"/> + <magic priority="60"> + <match type="string" value="\037\213" offset="0"> + <match type="string" value="KOffice" offset="10"> + <match type="string" value="application/x-kpresenter\004\006" offset="18"/> + </match> + </match> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/x-kpresenter" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.kpr"/> + <glob pattern="*.kpt"/> + </mime-type> + <mime-type type="application/x-krita"> + <comment>Krita document</comment> + <generic-icon name="x-office-document"/> + <magic priority="60"> + <match type="string" value="\037\213" offset="0"> + <match type="string" value="KOffice" offset="10"> + <match type="string" value="application/x-krita\004\006" offset="18"/> + </match> + </match> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <!-- Depending on the zip library and whether a 32 or 64 bits zip file is used, the offset is different. --> + <match type="string" value="application/x-krita" offset="38"/> + <match type="string" value="application/x-krita" offset="42"/> + <match type="string" value="application/x-krita" offset="63"/> + </match> + </match> + </magic> + <glob pattern="*.kra"/> + <glob pattern="*.krz"/> + </mime-type> + <mime-type type="application/x-kspread"> + <comment>KSpread spreadsheet</comment> + <generic-icon name="x-office-spreadsheet"/> + <magic priority="60"> + <match type="string" value="\037\213" offset="0"> + <match type="string" value="KOffice" offset="10"> + <match type="string" value="application/x-kspread\004\006" offset="18"/> + </match> + </match> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/x-kspread" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.ksp"/> + </mime-type> + <mime-type type="application/x-kspread-crypt"> + <comment>KSpread spreadsheet (encrypted)</comment> + <generic-icon name="x-office-spreadsheet"/> + <magic> + <match type="big32" value="0x0d1a2702" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/x-ksysv-package"> + <comment>KSysV init package</comment> + <generic-icon name="package-x-generic"/> + <magic> + <match type="string" value="KSysV" offset="4"> + <match type="byte" value="1" offset="15"/> + </match> + </magic> + </mime-type> + <mime-type type="application/x-kugar"> + <comment>Kugar document</comment> + <generic-icon name="x-office-document"/> + <glob pattern="*.kud"/> + </mime-type> + <mime-type type="application/x-kword"> + <comment>KWord document</comment> + <generic-icon name="x-office-document"/> + <magic priority="60"> + <match type="string" value="\037\213" offset="0"> + <match type="string" value="KOffice" offset="10"> + <match type="string" value="application/x-kword\004\006" offset="18"/> + </match> + </match> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="application/x-kword" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.kwd"/> + <glob pattern="*.kwt"/> + </mime-type> + <mime-type type="application/x-kword-crypt"> + <comment>KWord document (encrypted)</comment> + <generic-icon name="x-office-document"/> + <magic> + <match type="big32" value="0x0d1a2701" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/x-lha"> + <comment>LHA archive</comment> + <generic-icon name="package-x-generic"/> + <magic priority="60"> + <match type="string" value="-lh -" offset="2"/> + <match type="string" value="-lh0-" offset="2"/> + <match type="string" value="-lh1-" offset="2"/> + <match type="string" value="-lh2-" offset="2"/> + <match type="string" value="-lh3-" offset="2"/> + <match type="string" value="-lh4-" offset="2"/> + <match type="string" value="-lh5-" offset="2"/> + <match type="string" value="-lh40-" offset="2"/> + <match type="string" value="-lhd-" offset="2"/> + <match type="string" value="-lz4-" offset="2"/> + <match type="string" value="-lz5-" offset="2"/> + <match type="string" value="-lzs-" offset="2"/> + </magic> + <glob pattern="*.lha"/> + <glob pattern="*.lzh"/> + <alias type="application/x-lzh-compressed"/> + </mime-type> + <mime-type type="application/x-lhz"> + <comment>LHZ archive</comment> + <generic-icon name="package-x-generic"/> + <glob pattern="*.lhz"/> + </mime-type> + <mime-type type="text/vnd.trolltech.linguist"> + <comment>Message catalog</comment> + <sub-class-of type="application/xml"/> + <magic> + <match type="string" value="<TS " offset="0:256"/> + <match type="string" value="<TS>" offset="0:256"/> + </magic> + <glob pattern="*.ts"/> + <alias type="application/x-linguist"/> + <alias type="text/vnd.qt.linguist"/> + </mime-type> + <mime-type type="application/x-lyx"> + <comment>LyX document</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="x-office-document"/> + <magic> + <match type="string" value="#LyX" offset="0"/> + </magic> + <glob pattern="*.lyx"/> + <alias type="text/x-lyx"/> + </mime-type> + <mime-type type="application/x-lz4"> + <comment>LZ4 archive</comment> + <generic-icon name="package-x-generic"/> + <magic priority="60"> + <match type="little32" value="0x184d2204" offset="0"/> + <match type="little32" value="0x184c2102" offset="0"/> + </magic> + <glob pattern="*.lz4"/> + </mime-type> + <mime-type type="application/x-lz4-compressed-tar"> + <comment>Tar archive (LZ4-compressed)</comment> + <generic-icon name="package-x-generic"/> + <sub-class-of type="application/x-lz4"/> + <glob pattern="*.tar.lz4"/> + </mime-type> + <mime-type type="application/x-lzip"> + <comment>Lzip archive</comment> + <generic-icon name="package-x-generic"/> + <magic priority="60"> + <match type="string" value="LZIP" offset="0"/> + </magic> + <glob pattern="*.lz"/> + </mime-type> + <mime-type type="application/x-lzip-compressed-tar"> + <comment>Tar archive (lzip-compressed)</comment> + <generic-icon name="package-x-generic"/> + <sub-class-of type="application/x-lzip"/> + <glob pattern="*.tar.lz"/> + </mime-type> + <mime-type type="application/x-lzpdf"> + <comment>PDF document (lzip-compressed)</comment> + <sub-class-of type="application/x-lzip"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.pdf.lz"/> + </mime-type> + <mime-type type="application/x-lzma"> + <comment>LZMA archive</comment> + <acronym>LZMA</acronym> + <expanded-acronym>Lempel-Ziv-Markov chain-Algorithm</expanded-acronym> + <generic-icon name="package-x-generic"/> + <glob pattern="*.lzma"/> + </mime-type> + <mime-type type="application/x-lzma-compressed-tar"> + <comment>Tar archive (LZMA-compressed)</comment> + <sub-class-of type="application/x-lzma"/> + <generic-icon name="package-x-generic"/> + <glob pattern="*.tar.lzma"/> + <glob pattern="*.tlz"/> + </mime-type> + <mime-type type="application/x-lzop"> + <comment>LZO archive</comment> + <acronym>LZO</acronym> + <expanded-acronym>Lempel-Ziv-Oberhumer</expanded-acronym> + <generic-icon name="package-x-generic"/> + <magic priority="60"> + <match type="string" value="\x89\x4c\x5a\x4f\x00\x0d\x0a\x1a\x0a" offset="0"/> + </magic> + <glob pattern="*.lzo"/> + </mime-type> + <mime-type type="application/x-qpress"> + <comment>Qpress archive</comment> + <generic-icon name="package-x-generic"/> + <magic priority="60"> + <match type="string" value="qpress10" offset="0"/> + </magic> + <glob pattern="*.qp"/> + </mime-type> + <mime-type type="application/x-xar"> + <comment>XAR archive</comment> + <acronym>XAR</acronym> + <expanded-acronym>eXtensible ARchive</expanded-acronym> + <generic-icon name="package-x-generic"/> + <magic priority="60"> + <match type="big32" value="0x78617221" offset="0"/> + </magic> + <glob pattern="*.xar"/> + <!-- OS X 10.5+ installer package --> + <glob pattern="*.pkg"/> + </mime-type> + <mime-type type="application/zlib"> + <comment>Zlib archive</comment> + <generic-icon name="package-x-generic"/> + <glob pattern="*.zz"/> + </mime-type> + <mime-type type="application/x-magicpoint"> + <comment>MagicPoint presentation</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="x-office-presentation"/> + <glob pattern="*.mgp"/> + </mime-type> + <mime-type type="application/x-macbinary"> + <comment>Macintosh MacBinary file</comment> + <generic-icon name="package-x-generic"/> + <magic> + <match type="string" value="mBIN" offset="102"/> + </magic> + </mime-type> + <mime-type type="application/x-matroska"> + <comment>Matroska stream</comment> + <generic-icon name="video-x-generic"/> + <magic> + <!-- EBML ID --> + <match type="big32" value="0x1a45dfa3" offset="0"> + <!-- DocumentType ID --> + <match type="big16" value="0x4282" offset="5:65"> + <!-- DocumentType --> + <match type="string" value="matroska" offset="8:75"/> + </match> + </match> + </magic> + </mime-type> + <mime-type type="video/x-matroska"> + <comment>Matroska video</comment> + <glob pattern="*.mkv"/> + <sub-class-of type="application/x-matroska"/> + </mime-type> + <mime-type type="video/x-matroska-3d"> + <comment>Matroska 3D video</comment> + <glob pattern="*.mk3d"/> + <sub-class-of type="application/x-matroska"/> + </mime-type> + <mime-type type="audio/x-matroska"> + <comment>Matroska audio</comment> + <glob pattern="*.mka"/> + <sub-class-of type="application/x-matroska"/> + </mime-type> + <mime-type type="video/webm"> + <comment>WebM video</comment> + <glob pattern="*.webm"/> + <magic> + <!-- EBML ID --> + <match type="big32" value="0x1a45dfa3" offset="0"> + <!-- DocumentType ID --> + <match type="big16" value="0x4282" offset="5:65"> + <!-- DocumentType --> + <match type="string" value="webm" offset="8:75"/> + </match> + </match> + </magic> + </mime-type> + <mime-type type="audio/webm"> + <comment>WebM audio</comment> + <sub-class-of type="video/webm"/> + </mime-type> + <mime-type type="application/x-mimearchive"> + <comment>MHTML web archive</comment> + <acronym>MHTML</acronym> + <expanded-acronym>MIME HTML</expanded-acronym> + <glob pattern="*.mhtml"/> + <glob pattern="*.mht"/> + <sub-class-of type="multipart/related"/> + </mime-type> + <mime-type type="application/mxf"> + <comment>MXF video</comment> + <acronym>MXF</acronym> + <expanded-acronym>Material Exchange Format</expanded-acronym> + <generic-icon name="video-x-generic"/> + <magic> + <match type="string" value="\x06\x0e\x2b\x34\x02\x05\x01\x01\x0d\x01\x02\x01\x01\x02" offset="0:256"/> + </magic> + <glob pattern="*.mxf"/> + </mime-type> + <mime-type type="text/x-ocl"> + <comment>OCL file</comment> + <acronym>OCL</acronym> + <expanded-acronym>Object Constraint Language</expanded-acronym> + <sub-class-of type="text/plain"/> + <glob pattern="*.ocl"/> + </mime-type> + <mime-type type="text/x-cobol"> + <comment>COBOL source code</comment> + <acronym>COBOL</acronym> + <expanded-acronym>COmmon Business Oriented Language</expanded-acronym> + <sub-class-of type="text/plain"/> + <glob pattern="*.cbl"/> + <glob pattern="*.cob"/> + </mime-type> + <mime-type type="application/x-mobipocket-ebook"> + <comment>Mobipocket e-book</comment> + <sub-class-of type="application/vnd.palm"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.mobi"/> + <glob pattern="*.prc"/> + <magic priority="30"> + <!-- This also matches AportisDoc, so lower the priority and prefer extension --> + <match type="string" offset="60" value="TEXtREAd" /> + </magic> + <magic priority="80"> + <match type="string" offset="60" value="BOOKMOBI" /> + </magic> + </mime-type> + <mime-type type="application/x-mif"> + <comment>Adobe FrameMaker MIF document</comment> + <glob pattern="*.mif"/> + </mime-type> + <mime-type type="application/x-mozilla-bookmarks"> + <comment>Mozilla bookmarks</comment> + <sub-class-of type="text/html"/> + <generic-icon name="text-html"/> + <magic priority="80"> + <match type="string" value="<!DOCTYPE NETSCAPE-Bookmark-file-1>" offset="0:64"/> + </magic> + <alias type="application/x-netscape-bookmarks"/> + </mime-type> + <mime-type type="application/x-msdownload"> + <comment>Windows or DOS program</comment> + <acronym>DOS</acronym> + <expanded-acronym>Disk Operating System</expanded-acronym> + <sub-class-of type="application/x-executable"/> + <generic-icon name="application-x-executable"/> + <magic> + <match type="string" value="MZ" offset="0"/> + </magic> + <glob pattern="*.exe"/> + <glob pattern="*.dll"/> + <glob pattern="*.cpl"/> + <glob pattern="*.drv"/> + <glob pattern="*.scr"/> + <alias type="application/x-ms-dos-executable"/> + </mime-type> + <mime-type type="application/x-dosexec"> + <comment>DOS executable</comment> + <acronym>DOS</acronym> + <expanded-acronym>Disk Operating System</expanded-acronym> + <sub-class-of type="application/x-msdownload"/> + <generic-icon name="application-x-executable"/> + <magic priority="60"> + <match type="string" value="MZ" offset="0"> + <match type="little16" mask="0xffc0" value="0" offset="24"/> + </match> + </magic> + <glob pattern="*.exe" weight="30"/> + </mime-type> + <mime-type type="application/x-ms-ne-executable"> + <comment>16-bit Windows program</comment> + <sub-class-of type="application/x-msdownload"/> + <generic-icon name="application-x-executable"/> + <magic priority="70"> + <match type="string" value="MZ" offset="0"> + <match type="string" value="NE" offset="64:256"/> + </match> + </magic> + <glob pattern="*.exe" weight="20"/> + <glob pattern="*.dll" weight="20"/> + <glob pattern="*.cpl" weight="20"/> + <glob pattern="*.drv" weight="20"/> + <glob pattern="*.scr" weight="20"/> + </mime-type> + <mime-type type="application/vnd.microsoft.portable-executable"> + <comment>Windows or EFI program</comment> + <acronym>EFI</acronym> + <expanded-acronym>Extensible Firmware Interface</expanded-acronym> + <sub-class-of type="application/x-msdownload"/> + <generic-icon name="application-x-executable"/> + <magic priority="80"> + <match type="string" value="MZ" offset="0"> + <match type="string" value="PE\0\0" offset="64:256"/> + </match> + </magic> + <glob pattern="*.exe" weight="40"/> + <glob pattern="*.dll" weight="40"/> + <glob pattern="*.cpl" weight="40"/> + <glob pattern="*.drv" weight="40"/> + <glob pattern="*.scr" weight="40"/> + <glob pattern="*.efi"/> + <glob pattern="*.ocx"/> + <glob pattern="*.sys"/> + </mime-type> + <mime-type type="application/x-ms-pdb"> + <comment>Windows program database</comment> + <magic> + <match type="string" value="Microsoft C/C++ MSF 7.00\r\n\x1aDS" offset="0"/> + <match type="string" value="Microsoft C/C++ program database 2.00\r\n\x1aJG" offset="0"/> + </magic> + <glob pattern="*.pdb"/> + </mime-type> + <mime-type type="application/x-bat"> + <comment>DOS/Windows batch file</comment> + <sub-class-of type="text/plain"/> + <alias type="application/bat"/> + <generic-icon name="text-x-script"/> + <glob pattern="*.bat"/> + </mime-type> + <mime-type type="application/x-powershell"> + <comment>PowerShell script</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-script"/> + <magic> + <match type="string" value="#Requires -PSEdition Core" offset="0"/> + <match type="string" value="#Requires -PSEdition Desktop" offset="0"/> + </magic> + <glob pattern="*.ps1"/> + </mime-type> + <mime-type type="application/x-ms-shortcut"> + <comment>Windows shortcut</comment> + <generic-icon name="emblem-symbolic-link"/> + <magic> + <match type="string" value="\x4c\x00\x00\x00\x01\x14\x02\x00\x00\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x00\x46" offset="0"/> + </magic> + <glob pattern="*.lnk"/> + <alias type="application/x-win-lnk"/> + </mime-type> + <mime-type type="application/x-mswinurl"> + <comment>Internet shortcut</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="emblem-symbolic-link"/> + <magic> + <match type="string" value="InternetShortcut" offset="1"/> + <match type="string" value="DEFAULT" offset="1"> + <match type="string" value="BASEURL=" offset="11"/> + </match> + </magic> + <glob pattern="*.url"/> + </mime-type> + <mime-type type="application/x-mswrite"> + <comment>WRI document</comment> + <generic-icon name="x-office-document"/> + <glob pattern="*.wri"/> + </mime-type> + <mime-type type="application/x-msx-rom"> + <comment>MSX ROM</comment> + <generic-icon name="application-x-executable"/> + <glob pattern="*.msx"/> + </mime-type> + <mime-type type="application/x-m4"> + <comment>M4 macro</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-script"/> + <glob pattern="*.m4"/> + </mime-type> + <mime-type type="application/x-n64-rom"> + <comment>Nintendo64 ROM</comment> + <generic-icon name="application-x-executable"/> + <glob pattern="*.n64"/> + <glob pattern="*.z64"/> + <glob pattern="*.v64"/> + <magic> + <!-- native *.z64 --> + <match type="big32" offset="0" value="0x80371240"/> + <!-- byteswapped [BADC] *.v64 --> + <match type="big32" offset="0" value="0x37804012"/> + <!-- wordswapped [DCBA] *.n64 --> + <match type="big32" offset="0" value="0x40123780"/> + </magic> + </mime-type> + <mime-type type="application/x-nautilus-link"> + <comment>Nautilus link</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <magic> + <match type="string" value="<nautilus_object nautilus_link" offset="0:32"/> + </magic> + </mime-type> + <mime-type type="application/x-neo-geo-pocket-rom"> + <comment>Neo-Geo Pocket ROM</comment> + <generic-icon name="application-x-executable"/> + <glob pattern="*.ngp"/> + <magic> + <match offset="35" type="byte" value="0x0"> + <match offset="0" type="string" value="COPYRIGHT BY SNK CORPORATION"/> + <match offset="0" type="string" value=" LICENSED BY SNK CORPORATION"/> + </match> + </magic> + </mime-type> + <mime-type type="application/x-neo-geo-pocket-color-rom"> + <comment>Neo-Geo Pocket Color ROM</comment> + <generic-icon name="application-x-executable"/> + <glob pattern="*.ngc"/> + <magic> + <match offset="35" type="byte" value="0x10"> + <match offset="0" type="string" value="COPYRIGHT BY SNK CORPORATION"/> + <match offset="0" type="string" value=" LICENSED BY SNK CORPORATION"/> + </match> + </magic> + </mime-type> + <mime-type type="application/x-nes-rom"> + <!-- Translate this to Famicom if the console was known as such in your locale --> + <comment>NES ROM</comment> + <generic-icon name="application-x-executable"/> + <glob pattern="*.nes"/> + <glob pattern="*.nez"/> + <glob pattern="*.unf"/> + <glob pattern="*.unif"/> + </mime-type> + <mime-type type="application/x-netcdf"> + <comment>Unidata NetCDF document</comment> + <acronym>NetCDF</acronym> + <expanded-acronym>Network Common Data Form</expanded-acronym> + <generic-icon name="x-office-document"/> + <glob pattern="*.cdf"/> + <glob pattern="*.nc"/> + </mime-type> + <mime-type type="application/x-nzb"> + <comment>NewzBin usenet index</comment> + <sub-class-of type="application/xml"/> + <magic priority="80"> + <match type="string" value="<nzb" offset="0:256"/> + </magic> + <glob pattern="*.nzb"/> + </mime-type> + <mime-type type="application/x-object"> + <comment>Object code</comment> + <magic> + <match type="string" value="\177ELF" offset="0"> + <match type="byte" value="1" offset="5"> + <match type="little16" value="1" offset="16"/> + </match> + </match> + <match type="string" value="\177ELF" offset="0"> + <match type="byte" value="2" offset="5"> + <match type="big16" value="1" offset="16"/> + </match> + </match> + </magic> + <glob pattern="*.o"/> + <glob pattern="*.mod" weight="40"/> + </mime-type> + <mime-type type="application/annodex"> + <comment>Annodex exchange format</comment> + <generic-icon name="video-x-generic"/> + <magic> + <match type="string" value="OggS" offset="0"> + <match type="string" value="fishead\0" offset="28"> + <match type="string" value="CMML\0\0\0\0" offset="56:512"/> + </match> + </match> + </magic> + <glob pattern="*.anx"/> + <alias type="application/x-annodex"/> + </mime-type> + <mime-type type="video/annodex"> + <comment>Annodex video</comment> + <sub-class-of type="application/annodex"/> + <magic> + <match type="string" value="OggS" offset="0"> + <match type="string" value="fishead\0" offset="28"> + <match type="string" value="CMML\0\0\0\0" offset="56:512"/> + </match> + </match> + </magic> + <glob pattern="*.axv"/> + <alias type="video/x-annodex"/> + </mime-type> + <mime-type type="audio/annodex"> + <comment>Annodex audio</comment> + <sub-class-of type="application/annodex"/> + <magic> + <match type="string" value="OggS" offset="0"> + <match type="string" value="fishead\0" offset="28"> + <match type="string" value="CMML\0\0\0\0" offset="56:512"/> + </match> + </match> + </magic> + <glob pattern="*.axa"/> + <alias type="audio/x-annodex"/> + </mime-type> + <mime-type type="application/ogg"> + <comment>Ogg multimedia file</comment> + <generic-icon name="video-x-generic"/> + <alias type="application/x-ogg"/> + <magic> + <match type="string" value="OggS" offset="0"/> + </magic> + <glob pattern="*.ogx"/> + </mime-type> + <mime-type type="audio/ogg"> + <comment>Ogg audio</comment> + <sub-class-of type="application/ogg"/> + <magic> + <match type="string" value="OggS" offset="0"/> + </magic> + <glob pattern="*.oga"/> + <glob pattern="*.ogg"/> + <glob pattern="*.opus"/> + <alias type="audio/x-ogg"/> + </mime-type> + <mime-type type="video/ogg"> + <comment>Ogg video</comment> + <sub-class-of type="application/ogg"/> + <magic> + <match type="string" value="OggS" offset="0"/> + </magic> + <glob pattern="*.ogv"/> + <glob pattern="*.ogg"/> + <alias type="video/x-ogg"/> + </mime-type> + <mime-type type="audio/x-vorbis+ogg"> + <comment>Ogg Vorbis audio</comment> + <sub-class-of type="audio/ogg"/> + <alias type="audio/vorbis"/> + <alias type="audio/x-vorbis"/> + <magic priority="80"> + <match type="string" value="OggS" offset="0"> + <match type="string" value="\x01vorbis" offset="28"/> + </match> + </magic> + <glob pattern="*.oga"/> + <glob pattern="*.ogg"/> + </mime-type> + <mime-type type="audio/x-flac+ogg"> + <comment>Ogg FLAC audio</comment> + <sub-class-of type="audio/ogg"/> + <alias type="audio/x-oggflac"/> + <magic priority="80"> + <match type="string" value="OggS" offset="0"> + <match type="string" value="fLaC" offset="28"/> + </match> + <match value="OggS" type="string" offset="0"> + <match value="\177FLAC" type="string" offset="28"/> + </match> + </magic> + <glob pattern="*.oga"/> + <glob pattern="*.ogg"/> + </mime-type> + <mime-type type="audio/x-opus+ogg"> + <comment>Opus audio</comment> + <sub-class-of type="audio/ogg"/> + <magic priority="80"> + <match type="string" value="OggS" offset="0"> + <match type="string" value="OpusHead" offset="28"/> + </match> + </magic> + <glob pattern="*.opus"/> + </mime-type> + <mime-type type="audio/x-speex+ogg"> + <comment>Ogg Speex audio</comment> + <sub-class-of type="audio/ogg"/> + <magic priority="80"> + <match type="string" value="OggS" offset="0"> + <match type="string" value="Speex " offset="28"/> + </match> + </magic> + <glob pattern="*.oga"/> + <glob pattern="*.ogg"/> + <glob pattern="*.spx"/> + </mime-type> + <mime-type type="audio/x-speex"> + <comment>Speex audio</comment> + <magic> + <match type="string" value="Speex" offset="0"/> + </magic> + <glob pattern="*.spx"/> + </mime-type> + <mime-type type="video/x-theora+ogg"> + <comment>Ogg Theora video</comment> + <sub-class-of type="video/ogg"/> + <alias type="video/x-theora"/> + <magic priority="80"> + <match type="string" value="OggS" offset="0"> + <match type="string" value="\x80theora" offset="28"/> + </match> + </magic> + <glob pattern="*.ogg"/> + </mime-type> + <mime-type type="video/x-ogm+ogg"> + <comment>OGM video</comment> + <sub-class-of type="video/ogg"/> + <alias type="video/x-ogm"/> + <magic priority="80"> + <match type="string" value="OggS" offset="0"> + <match type="string" value="video" offset="29"/> + </match> + </magic> + <glob pattern="*.ogm"/> + </mime-type> + <!-- These are typically compount document of various types, so prefer + extensions for these --> + <mime-type type="application/x-ole-storage"> + <comment>OLE2 compound document storage</comment> + <generic-icon name="x-office-document"/> + <magic> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/vnd.microsoft.windows.thumbnail-cache"> + <comment>Microsoft Windows Thumbnail Cache</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="image-x-generic"/> + <glob pattern="ehthumbs.db"/> + <glob pattern="ehthumbs_vista.db"/> + <glob pattern="image.db"/> + <glob pattern="musicthumbs.db"/> + <glob pattern="thumbs.db"/> + <glob pattern="tvthumb.db"/> + <glob pattern="video.db"/> + </mime-type> + <mime-type type="application/vnd.ms-publisher"> + <comment>Microsoft Publisher document</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="x-office-document"/> + <magic priority="60"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\x01\x12\x02\x00\x00\x00\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x46" offset="592:8192"/> + </match> + </magic> + <glob pattern="*.pub"/> + </mime-type> + <mime-type type="application/vnd.quark.quarkxpress"> + <comment>QuarkXPress document</comment> + <generic-icon name="x-office-document"/> + <magic> + <match type="string" value="XPR3" offset="4"/> + </magic> + <glob pattern="*.qwd"/> + <glob pattern="*.qwt"/> + <glob pattern="*.qxb"/> + <glob pattern="*.qxd"/> + <glob pattern="*.qxl"/> + <glob pattern="*.qxp"/> + <glob pattern="*.qxt"/> + </mime-type> + <mime-type type="application/x-msi"> + <comment>Windows Installer package</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="package-x-generic"/> + <magic priority="60"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\x84\x10\x0c\x00\x00\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x00\x46" offset="592:8192"/> + </match> + </magic> + <glob pattern="*.msi"/> + </mime-type> + <mime-type type="application/microsoftpatch"> + <comment>Windows Installer patch</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="package-x-generic"/> + <magic priority="60"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\x86\x10\x0c\x00\x00\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x00\x46" offset="592:8192"/> + </match> + </magic> + <glob pattern="*.msp"/> + </mime-type> + <mime-type type="application/microsoftupdate"> + <comment>Windows Update package</comment> + <sub-class-of type="application/vnd.ms-cab-compressed"/> + <generic-icon name="package-x-generic"/> + <glob pattern="*.msu"/> + </mime-type> + <mime-type type="application/appx"> + <comment>Windows app store package</comment> + <sub-class-of type="application/zip"/> + <generic-icon name="package-x-generic"/> + <glob pattern="*.appx"/> + </mime-type> + <mime-type type="application/msix"> + <comment>Windows app store package</comment> + <sub-class-of type="application/zip"/> + <generic-icon name="package-x-generic"/> + <glob pattern="*.msix"/> + </mime-type> + <mime-type type="application/appxbundle"> + <comment>Windows app store bundle</comment> + <sub-class-of type="application/zip"/> + <generic-icon name="package-x-generic"/> + <glob pattern="*.appxbundle"/> + </mime-type> + <mime-type type="application/msixbundle"> + <comment>Windows app store bundle</comment> + <sub-class-of type="application/zip"/> + <generic-icon name="package-x-generic"/> + <glob pattern="*.msixbundle"/> + </mime-type> + <mime-type type="application/appinstaller"> + <comment>Windows app store installer</comment> + <sub-class-of type="application/xml"/> + <generic-icon name="package-x-generic"/> + <magic> + <match type="string" value="<AppInstaller" offset="0:256"/> + </magic> + <glob pattern="*.appinstaller"/> + </mime-type> + <mime-type type="application/x-oleo"> + <comment>GNU Oleo spreadsheet</comment> + <generic-icon name="x-office-spreadsheet"/> + <magic> + <match type="string" value="Oleo" offset="31"/> + </magic> + <glob pattern="*.oleo"/> + </mime-type> + <mime-type type="application/x-pak"> + <comment>PAK archive</comment> + <generic-icon name="package-x-generic"/> + <glob pattern="*.pak" /> + </mime-type> + <mime-type type="application/vnd.palm"> + <comment>Palm OS database</comment> + <glob pattern="*.prc"/> + <glob pattern="*.pdb" weight="40"/> + <glob pattern="*.pqa"/> + <glob pattern="*.oprc"/> + <alias type="application/x-palm-database"/> + </mime-type> + <mime-type type="application/x-par2"> + <comment>Parchive archive</comment> + <acronym>Parchive</acronym> + <expanded-acronym>Parity Volume Set Archive</expanded-acronym> + <generic-icon name="package-x-generic"/> + <magic priority="60"> + <match offset="0" type="string" value="PAR2" /> + </magic> + <glob pattern="*.PAR2" /> + <glob pattern="*.par2" /> + </mime-type> + <mime-type type="application/x-pef-executable"> + <comment>PEF executable</comment> + <acronym>PEF</acronym> + <expanded-acronym>Preferred Executable Format</expanded-acronym> + <generic-icon name="application-x-executable"/> + <magic> + <match type="string" value="Joy!" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/x-perl"> + <comment>Perl script</comment> + <sub-class-of type="application/x-executable"/> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-script"/> + <alias type="text/x-perl"/> + <magic> + <match type="string" value='eval \"exec /usr/local/bin/perl' offset="0"/> + <match type="string" value="/bin/perl" offset="2:16"/> + <match type="string" value="/bin/env perl" offset="2:16"/> + <match type="string" value="use Test::" offset="0:256"/> + </magic> + <magic priority="40"> + <match type="string" value="use strict" offset="0:256"/> + <match type="string" value="use warnings" offset="0:256"/> + <match type="string" value="use diagnostics" offset="0:256"/> + <match type="string" value="\n=pod" offset="0:256"/> + <match type="string" value="\n=head1 NAME" offset="0:256"/> + <match type="string" value="\n=head1 DESCRIPTION" offset="0:256"/> + <match type="string" value="BEGIN {" offset="0:256"/> + </magic> + <glob pattern="*.pl"/> + <glob pattern="*.PL"/><!-- CPAN-style Perl build script --> + <glob pattern="*.pm"/><!-- module --> + <glob pattern="*.al"/><!-- autoloader --> + <glob pattern="*.perl"/> + <glob pattern="*.pod"/><!-- documentation --> + <glob pattern="*.t" weight="10"/><!-- CPAN-style Perl test script --> + </mime-type> + <mime-type type="application/x-php"> + <comment>PHP script</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-script"/> + <magic priority="80"> + <match type="string" value="<?php" offset="0:64"/> + </magic> + <glob pattern="*.php"/> + <glob pattern="*.php3"/> + <glob pattern="*.php4"/> + <glob pattern="*.php5"/> + <glob pattern="*.phps"/> + </mime-type> + <mime-type type="application/x-pkcs7-certificates"> + <comment>PKCS#7 certificate bundle</comment> + <acronym>PKCS</acronym> + <expanded-acronym>Public-Key Cryptography Standards</expanded-acronym> + <glob pattern="*.p7b"/> + <glob pattern="*.spc"/> + </mime-type> + <mime-type type="application/pkcs12"> + <comment>PKCS#12 certificate bundle</comment> + <acronym>PKCS</acronym> + <expanded-acronym>Public-Key Cryptography Standards</expanded-acronym> + <glob pattern="*.p12"/> + <glob pattern="*.pfx"/> + <alias type="application/x-pkcs12"/> + </mime-type> + <mime-type type="application/x-planperfect"> + <comment>PlanPerfect spreadsheet</comment> + <generic-icon name="x-office-spreadsheet"/> + <glob pattern="*.pln"/> + </mime-type> + <mime-type type="application/x-pocket-word"> + <comment>Pocket Word document</comment> + <generic-icon name="x-office-document"/> + <magic> + <match type="string" value="{\\pwi" offset="0"/> + </magic> + <glob pattern="*.psw"/> + </mime-type> + <mime-type type="application/x-profile"> + <comment>Profiler results</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <glob pattern="gmon.out"/> + </mime-type> + <mime-type type="application/x-pw"> + <comment>Pathetic Writer document</comment> + <generic-icon name="x-office-document"/> + <glob pattern="*.pw"/> + </mime-type> + <mime-type type="application/x-python-bytecode"> + <comment>Python bytecode</comment> + <magic> + <match type="big32" value="0x994e0d0a" offset="0"/> + </magic> + <glob pattern="*.pyc"/> + <glob pattern="*.pyo"/> + </mime-type> + <mime-type type="application/x-qtiplot"> + <comment>QtiPlot document</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="x-office-document"/> + <magic> + <match value="QtiPlot" type="string" offset="0"/> + </magic> + <glob pattern="*.qti"/> + <glob pattern="*.qti.gz"/> + </mime-type> + <mime-type type="application/x-quattropro"> + <comment>Quattro Pro spreadsheet</comment> + <generic-icon name="x-office-spreadsheet"/> + <magic priority="60"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\x00\xb4\x02\x00\x00\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x00\x46" offset="592:8192"/> + </match> + </magic> + <glob pattern="*.wb1"/> + <glob pattern="*.wb2"/> + <glob pattern="*.wb3"/> + <glob pattern="*.qpw"/> + </mime-type> + <mime-type type="application/x-quicktime-media-link"> + <comment>QuickTime playlist</comment> + <generic-icon name="video-x-generic"/> + <sub-class-of type="video/quicktime"/> + <alias type="application/x-quicktimeplayer"/> + <magic priority="60"> + <match value="<?xml" type="string" offset="0"> + <match type="string" value="<?quicktime" offset="0:64"/> + </match> + <match value="RTSPtext" type="string" offset="0"/> + <match value="rtsptext" type="string" offset="0"/> + <match value="SMILtext" type="string" offset="0"/> + </magic> + <glob pattern="*.qtl"/> + </mime-type> + <mime-type type="application/x-qw"> + <comment>Quicken document</comment> + <generic-icon name="x-office-spreadsheet"/> + <glob pattern="*.qif"/> + </mime-type> + <mime-type type="application/vnd.rar"> + <comment>RAR archive</comment> + <acronym>RAR</acronym> + <expanded-acronym>Roshal ARchive</expanded-acronym> + <alias type="application/x-rar"/> + <alias type="application/x-rar-compressed"/> + <generic-icon name="package-x-generic"/> + <magic priority="60"> + <match type="string" value="Rar!" offset="0"/> + </magic> + <glob pattern="*.rar"/> + </mime-type> + <mime-type type="application/x-dar"> + <comment>DAR archive</comment> + <acronym>DAR</acronym> + <expanded-acronym>Disk ARchive</expanded-acronym> + <generic-icon name="package-x-generic"/> + <magic> + <match type="big32" value="123" offset="0"/> + </magic> + <glob pattern="*.dar"/> + </mime-type> + <mime-type type="application/x-alz"> + <comment>Alzip archive</comment> + <generic-icon name="package-x-generic"/> + <magic> + <match type="string" value="ALZ" offset="0"/> + </magic> + <glob pattern="*.alz"/> + </mime-type> + <mime-type type="text/x-reject"> + <comment>Rejected patch</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <alias type="application/x-reject"/> + <glob pattern="*.rej"/> + </mime-type> + <mime-type type="application/x-rpm"> + <comment>RPM package</comment> + <generic-icon name="package-x-generic"/> + <alias type="application/x-redhat-package-manager" /> + <magic> + <match type="string" value="\xed\xab\xee\xdb" offset="0"/> + </magic> + <glob pattern="*.rpm"/> + </mime-type> + <mime-type type="application/x-source-rpm"> + <comment>Source RPM package</comment> + <generic-icon name="package-x-generic"/> + <sub-class-of type="application/x-rpm"/> + <glob pattern="*.src.rpm"/> + <glob pattern="*.spm"/> + </mime-type> + <mime-type type="application/x-ruby"> + <comment>Ruby script</comment> + <sub-class-of type="application/x-executable"/> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-script"/> + <magic> + <match type="string" value="/bin/env ruby" offset="2:16"/> + <match type="string" value="/bin/ruby" offset="2:16"/> + </magic> + <magic priority="10"> + <match type="string" value="class" offset="0"/> + <match type="string" value="def" offset="0"/> + <match type="string" value="module" offset="0"/> + </magic> + <glob pattern="*.rb"/> + </mime-type> + <mime-type type="application/x-markaby"> + <comment>Markaby script</comment> + <sub-class-of type="application/x-ruby"/> + <generic-icon name="text-x-script"/> + <glob pattern="*.mab"/> + </mime-type> + <mime-type type="text/x-crystal"> + <comment>Crystal source code</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.cr"/> + <alias type="text/crystal"/> + <magic priority="10"> + <match type="string" value="class" offset="0"/> + <match type="string" value="def" offset="0"/> + <match type="string" value="module" offset="0"/> + <match type="string" value="struct" offset="0"/> + </magic> + </mime-type> + <mime-type type="text/julia"> + <comment>Julia source code</comment> + <sub-class-of type="text/plain"/> + <magic priority="10"> + <match type="string" value="function" offset="0"/> + <match type="string" value="import" offset="0"/> + <match type="string" value="include" offset="0"/> + <match type="string" value="struct" offset="0"/> + <match type="string" value="using" offset="0"/> + </magic> + <glob pattern="*.jl"/> + </mime-type> + <mime-type type="text/rust"> + <comment>Rust source code</comment> + <sub-class-of type="text/plain"/> + <magic priority="10"> + <match type="string" value="//" offset="0"/> + <match type="string" value="/*" offset="0"/> + <match type="string" value="fn" offset="0"/> + <match type="string" value="impl" offset="0"/> + <match type="string" value="struct" offset="0"/> + <match type="string" value="trait" offset="0"/> + <match type="string" value="use" offset="0"/> + </magic> + <glob pattern="*.rs"/> + </mime-type> + <mime-type type="application/x-sc"> + <comment>SC/Xspread spreadsheet</comment> + <generic-icon name="x-office-spreadsheet"/> + <magic> + <match type="string" value="Spreadsheet" offset="38"/> + </magic> + </mime-type> + <mime-type type="application/x-shar"> + <comment>Shell archive</comment> + <generic-icon name="package-x-generic"/> + <glob pattern="*.shar"/> + </mime-type> + <mime-type type="application/x-shared-library-la"> + <comment>Libtool shared library</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-script"/> + <glob pattern="*.la"/> + </mime-type> + <mime-type type="application/x-sharedlib"> + <comment>Shared library</comment> + <magic> + <match type="little16" value="0603" offset="0"> + <match type="little16" mask="030000" value="020000" offset="22"/> + </match> + </magic> + <glob pattern="*.so"/> + <glob weight="60" pattern="*.so.[0-9]*"/> + </mime-type> + <mime-type type="application/x-shellscript"> + <comment>Shell script</comment> + <sub-class-of type="application/x-executable"/> + <sub-class-of type="text/plain"/> + <alias type="text/x-sh"/> + <generic-icon name="text-x-script"/> + <magic> + <match type="string" value="# This is a shell archive" offset="10"/> + <match type="string" value="/bin/bash" offset="2:16"/> + <match type="string" value="/bin/nawk" offset="2:16"/> + <match type="string" value="/bin/zsh" offset="2:16"/> + <match type="string" value="/bin/sh" offset="2:16"/> + <match type="string" value="/bin/ksh" offset="2:16"/> + <match type="string" value="/bin/dash" offset="2:16"/> + <match type="string" value="/bin/env sh" offset="2:16"/> + <match type="string" value="/bin/env bash" offset="2:16"/> + <match type="string" value="/bin/env zsh" offset="2:16"/> + <match type="string" value="/bin/env ksh" offset="2:16"/> + </magic> + <glob pattern="*.sh"/> + </mime-type> + <mime-type type="application/x-fishscript"> + <comment>Fish shell script</comment> + <sub-class-of type="application/x-executable"/> + <sub-class-of type="text/plain"/> + <alias type="text/x-fish"/> + <generic-icon name="text-x-script"/> + <magic> + <match type="string" value="/bin/env fish" offset="2:16"/> + </magic> + <glob pattern="*.fish"/> + </mime-type> + <mime-type type="application/x-nuscript"> + <comment>Nushell script</comment> + <sub-class-of type="application/x-executable"/> + <sub-class-of type="text/plain"/> + <alias type="text/x-nushell"/> + <generic-icon name="text-x-script"/> + <magic> + <match type="string" value="/bin/env nu" offset="2:16"/> + </magic> + <glob pattern="*.nu"/> + </mime-type> + <mime-type type="application/vnd.adobe.flash.movie"> + <comment>Shockwave Flash file</comment> + <alias type="application/x-shockwave-flash"/> + <alias type="application/futuresplash"/> + <generic-icon name="video-x-generic"/> + <magic> + <match type="string" value="FWS" offset="0"/> + <match type="string" value="CWS" offset="0"/> + </magic> + <glob pattern="*.swf"/> + <glob pattern="*.spl"/> + </mime-type> + <mime-type type="application/x-shorten"> + <!-- translators: "Shorten" is the name of an audio codec --> + <comment>Shorten audio</comment> + <generic-icon name="audio-x-generic"/> + <magic> + <match type="string" value="ajkg" offset="0"/> + </magic> + <glob pattern="*.shn"/> + <alias type="audio/x-shorten"/> + </mime-type> + <mime-type type="application/x-siag"> + <comment>Siag spreadsheet</comment> + <generic-icon name="x-office-spreadsheet"/> + <glob pattern="*.siag"/> + </mime-type> + <mime-type type="image/x-skencil"> + <comment>Skencil document</comment> + <glob pattern="*.sk"/> + <glob pattern="*.sk1"/> + <magic> + <match type="string" value="##Sketch" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/x-slp"> + <comment>Stampede package</comment> + <generic-icon name="package-x-generic"/> + </mime-type> + <mime-type type="application/x-sg1000-rom"> + <comment>SG-1000 ROM</comment> + <generic-icon name="application-x-executable"/> + <glob pattern="*.sg"/> + </mime-type> + <mime-type type="application/x-sms-rom"> + <!-- Translate this to "Master System/Mark III" if the console was known as such in your locale (probably only in Japan) --> + <comment>Master System ROM</comment> + <generic-icon name="application-x-executable"/> + <!-- Disabled, the magic would be too far into the file + <magic> + <match type="string" value="TMR SEGA" offset="32752"> + <match type="byte" value="0x30" offset="32767" mask="0xf0"/> + <match type="byte" value="0x40" offset="32767" mask="0xf0"/> + </match> + </magic> --> + <glob pattern="*.sms"/> + </mime-type> + <mime-type type="application/x-gamegear-rom"> + <comment>Game Gear ROM</comment> + <generic-icon name="application-x-executable"/> + <!-- Disabled, the magic would be too far into the file + <magic> + <match type="string" value="TMR SEGA" offset="32752"> + <match type="byte" value="0x50" offset="32767" mask="0xf0"/> + <match type="byte" value="0x60" offset="32767" mask="0xf0"/> + <match type="byte" value="0x70" offset="32767" mask="0xf0"/> + </match> + </magic> --> + <glob pattern="*.gg"/> + </mime-type> + <mime-type type="application/vnd.nintendo.snes.rom"> + <!-- Translate this as Super Famicom (in Far East Asia) or Super Nintendo (in Europe) if the console was known as such in your locale --> + <comment>Super NES ROM</comment> + <generic-icon name="application-x-executable"/> + <alias type="application/x-snes-rom"/> + <glob pattern="*.sfc"/> + <glob pattern="*.smc"/> + </mime-type> + <mime-type type="application/x-stuffit"> + <comment>StuffIt archive</comment> + <generic-icon name="package-x-generic"/> + <alias type="application/stuffit"/> + <alias type="application/x-sit"/> + <magic priority="60"> + <match type="string" value="StuffIt " offset="0"/> + <match type="string" value="SIT!" offset="0"/> + </magic> + <glob pattern="*.sit"/> + </mime-type> + <mime-type type="application/x-stuffitx"> + <comment>StuffIt X archive</comment> + <generic-icon name="package-x-generic"/> + <alias type="application/x-sitx"/> + <magic priority="60"> + <match type="string" value="StuffIt!" offset="0"/> + </magic> + <glob pattern="*.sitx"/> + </mime-type> + <mime-type type="application/x-subrip"> + <comment>SubRip subtitles</comment> + <alias type="application/x-srt"/> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <magic> + <match type="string" value="1" offset="0"> + <match type="string" value=" --> " offset="0:256"/> + </match> + </magic> + <glob pattern="*.srt"/> + </mime-type> + <mime-type type="text/vtt"> + <comment>WebVTT subtitles</comment> + <acronym>VTT</acronym> + <expanded-acronym>Video Text Tracks</expanded-acronym> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <magic> + <match type="string" value="WEBVTT" offset="0"/> + </magic> + <glob pattern="*.vtt"/> + </mime-type> + <mime-type type="application/x-sami"> + <comment>SAMI subtitles</comment> + <acronym>SAMI</acronym> + <expanded-acronym>Synchronized Accessible Media Interchange</expanded-acronym> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <magic> + <match type="string" value="<SAMI>" offset="0:256"/> + </magic> + <glob pattern="*.smi"/> + <glob pattern="*.sami"/> + </mime-type> + <mime-type type="text/x-microdvd"> + <comment>MicroDVD subtitles</comment> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="{1}" offset="0"/> + <match type="string" value="{0}" offset="0"/> + <match type="string" value="}{" offset="0:6"/> + </magic> + <glob pattern="*.sub"/> + </mime-type> + <mime-type type="text/x-mpl2"> + <comment>MPL2 subtitles</comment> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="[1]" offset="0"/> + <match type="string" value="[0]" offset="0"/> + <match type="string" value="][" offset="0:6"/> + </magic> + <glob pattern="*.mpl"/> + </mime-type> + <mime-type type="text/x-mpsub"> + <comment>MPlayer subtitles</comment> + <sub-class-of type="text/plain"/> + <magic priority="40"> + <match type="string" value="FORMAT=" offset="0:256"/> + </magic> + <glob pattern="*.sub"/> + </mime-type> + <mime-type type="text/x-ssa"> + <comment>SSA subtitles</comment> + <acronym>SSA</acronym> + <expanded-acronym>SubStation Alpha</expanded-acronym> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="[Script Info]" offset="0:256"/> + <match type="string" value="Dialogue: " offset="0:256"/> + </magic> + <glob pattern="*.ssa"/> + <glob pattern="*.ass"/> + </mime-type> + <mime-type type="text/x-ssh-public-key"> + <comment>OpenSSH public key</comment> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" offset="0" value="ssh-ed25519 "/> + </magic> + <magic> + <match type="string" offset="0" value="sk-ssh-ed25519@openssh.com "/> + </magic> + <magic> + <match type="string" offset="0" value="ecdsa-sha2-nistp521 "/> + </magic> + <magic> + <match type="string" offset="0" value="ecdsa-sha2-nistp384 "/> + </magic> + <magic> + <match type="string" offset="0" value="ecdsa-sha2-nistp256 "/> + </magic> + <magic> + <match type="string" offset="0" value="sk-ecdsa-sha2-nistp256@openssh.com "/> + </magic> + <magic> + <match type="string" offset="0" value="ssh-rsa "/> + </magic> + <magic> + <match type="string" offset="0" value="ssh-dss "/> + </magic> + <glob pattern="*.pub"/> + </mime-type> + <mime-type type="text/x-ssh-private-key"> + <comment>OpenSSH private key</comment> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" offset="0" value="-----BEGIN OPENSSH PRIVATE KEY-----"/> + </magic> + </mime-type> + <mime-type type="text/x-subviewer"> + <comment>SubViewer subtitles</comment> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="[INFORMATION]" offset="0"/> + </magic> + <glob pattern="*.sub"/> + </mime-type> + <mime-type type="text/x-iMelody"> + <comment>iMelody ringtone</comment> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="BEGIN:IMELODY" offset="0"/> + </magic> + <glob pattern="*.imy"/> + <glob pattern="*.ime"/> + <alias type="audio/x-iMelody"/> + <alias type="audio/iMelody" /> + </mime-type> + <mime-type type="application/vnd.smaf"> + <comment>SMAF audio</comment> + <acronym>SMAF</acronym> + <expanded-acronym>Synthetic music Mobile Application Format</expanded-acronym> + <generic-icon name="audio-x-generic"/> + <magic> + <match type="string" value="MMMD" offset="0"/> + </magic> + <glob pattern="*.mmf"/> + <glob pattern="*.smaf"/> + <alias type="application/x-smaf"/> + </mime-type> + <mime-type type="text/x-mrml"> + <comment>MRML playlist</comment> + <acronym>MRML</acronym> + <expanded-acronym>Multimedia Retrieval Markup Language</expanded-acronym> + <sub-class-of type="application/xml"/> + <magic> + <match type="string" value="<mrml " offset="0"/> + </magic> + <glob pattern="*.mrml"/> + <glob pattern="*.mrl"/> + </mime-type> + <mime-type type="audio/x-xmf"> + <comment>XMF audio</comment> + <acronym>XMF</acronym> + <expanded-acronym>eXtensible Music Format</expanded-acronym> + <magic> + <match type="string" value="XMF_" offset="0"/> + </magic> + <glob pattern="*.xmf"/> + <alias type="audio/xmf"/> + </mime-type> + <mime-type type="audio/mobile-xmf"> + <comment>Mobile XMF audio</comment> + <acronym>XMF</acronym> + <expanded-acronym>eXtensible Music Format</expanded-acronym> + <magic> + <match type="string" value="\130\115\106\137\062\056\060\060\000\000\000\002" offset="0"/> + </magic> + <glob pattern="*.mxmf"/> + <alias type="audio/vnd.nokia.mobile-xmf"/> + </mime-type> + <mime-type type="application/x-sv4cpio"> + <comment>SV4 CPIO archive</comment> + <generic-icon name="package-x-generic"/> + <glob pattern="*.sv4cpio"/> + </mime-type> + <mime-type type="application/x-sv4crc"> + <comment>SV4 CPIO archive (with CRC)</comment> + <generic-icon name="package-x-generic"/> + <glob pattern="*.sv4crc"/> + </mime-type> + <mime-type type="application/x-tar"> + <comment>Tar archive</comment> + <generic-icon name="package-x-generic"/> + <alias type="application/x-gtar"/> + <magic priority="60"> + <match type="string" value="ustar\0" offset="257"/> + <match type="string" value="ustar\040\040\0" offset="257"/> + </magic> + <glob pattern="*.tar"/> + <glob pattern="*.gtar"/> + <glob pattern="*.gem"/> + </mime-type> + <mime-type type="application/x-tarz"> + <comment>Tar archive (compressed)</comment> + <sub-class-of type="application/x-compress"/> + <generic-icon name="package-x-generic"/> + <glob pattern="*.tar.Z"/> + <glob pattern="*.taz"/> + </mime-type> + <mime-type type="application/x-tex-gf"> + <comment>Generic font file</comment> + <generic-icon name="font-x-generic"/> + <glob pattern="*.gf"/> + </mime-type> + <mime-type type="application/x-tex-pk"> + <comment>Packed font file</comment> + <generic-icon name="font-x-generic"/> + <glob pattern="*.pk"/> + </mime-type> + <mime-type type="application/x-tgif"> + <comment>TGIF document</comment> + <generic-icon name="x-office-document"/> + <magic> + <match type="string" value="%TGIF" offset="0"/> + </magic> + <glob pattern="*.obj"/> + </mime-type> + <mime-type type="application/x-theme"> + <comment>Theme</comment> + <sub-class-of type="application/x-desktop"/> + <generic-icon name="package-x-generic"/> + <glob pattern="*.theme"/> + </mime-type> + <mime-type type="application/x-toutdoux"> + <comment>ToutDoux document</comment> + <generic-icon name="x-office-document"/> + </mime-type> + <mime-type type="application/x-trash"> + <comment>Backup file</comment> + <glob pattern="*~"/> + <glob pattern="*%"/> + <glob pattern="*.bak"/> + <glob pattern="*.old"/> + <glob pattern="*.sik"/> + </mime-type> + <mime-type type="text/troff"> + <comment>Troff document</comment> + <sub-class-of type="text/plain"/> + <alias type="application/x-troff"/> + <alias type="text/x-troff"/> + <magic> + <match type="string" value='.\\\"' offset="0"/> + <match type="string" value="'\\\"" offset="0"/> + <match type="string" value="'.\\\"" offset="0"/> + <match type="string" value='\\\"' offset="0"/> + </magic> + <glob pattern="*.tr"/> + <glob pattern="*.roff"/> + <glob weight="10" pattern="*.t"/> + </mime-type> + <mime-type type="application/x-troff-man"> + <comment>Manual page</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <glob pattern="*.man"/> + <glob pattern="*.[1-9]"/> + </mime-type> + <mime-type type="application/x-troff-man-compressed"> + <comment>Manual page (compressed)</comment> + <generic-icon name="text-x-generic"/> + </mime-type> + <mime-type type="application/x-tzo"> + <comment>Tar archive (LZO-compressed)</comment> + <sub-class-of type="application/x-lzop"/> + <generic-icon name="package-x-generic"/> + <glob pattern="*.tar.lzo"/> + <glob pattern="*.tzo"/> + </mime-type> + <mime-type type="application/x-xz"> + <comment>XZ archive</comment> + <generic-icon name="package-x-generic"/> + <magic priority="60"> + <match type="string" value="\xfd\x37\x7a\x58\x5a\x00" offset="0"/> + </magic> + <glob pattern="*.xz"/> + </mime-type> + <mime-type type="application/x-xz-compressed-tar"> + <comment>Tar archive (XZ-compressed)</comment> + <sub-class-of type="application/x-xz"/> + <generic-icon name="package-x-generic"/> + <glob pattern="*.tar.xz"/> + <glob pattern="*.txz"/> + </mime-type> + <mime-type type="application/x-zpaq"> + <comment>Zpaq Archive</comment> + <generic-icon name="package-x-generic"/> + <magic> + <match type="string" value="7kSt" offset="0"/> + </magic> + <glob pattern="*.zpaq"/> + </mime-type> + <mime-type type="application/zstd"> + <comment>Zstandard archive</comment> + <generic-icon name="package-x-generic"/> + <magic priority="60"> + <match type="little32" value="0xFD2FB528" offset="0"/> + </magic> + <glob pattern="*.zst"/> + </mime-type> + <mime-type type="application/x-zstd-compressed-tar"> + <comment>Tar archive (Zstandard-compressed)</comment> + <generic-icon name="package-x-generic"/> + <sub-class-of type="application/zstd"/> + <glob pattern="*.tar.zst"/> + <glob pattern="*.tzst"/> + </mime-type> + <mime-type type="application/x-xzpdf"> + <comment>PDF document (XZ-compressed)</comment> + <sub-class-of type="application/x-xz"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.pdf.xz"/> + </mime-type> + <mime-type type="application/x-ustar"> + <comment>Ustar archive</comment> + <generic-icon name="package-x-generic"/> + <glob pattern="*.ustar"/> + </mime-type> + <mime-type type="application/x-wais-source"> + <comment>WAIS source code</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <glob pattern="*.src"/> + </mime-type> + <mime-type type="application/x-wpg"> + <comment>WordPerfect/Drawperfect image</comment> + <generic-icon name="image-x-generic"/> + <glob pattern="*.wpg"/> + </mime-type> + <mime-type type="application/x-wonderswan-rom"> + <comment>Bandai WonderSwan ROM</comment> + <generic-icon name="application-x-executable"/> + <glob pattern="*.ws"/> + </mime-type> + <mime-type type="application/x-wonderswan-color-rom"> + <comment>Bandai WonderSwan Color ROM</comment> + <generic-icon name="application-x-executable"/> + <glob pattern="*.wsc"/> + </mime-type> + <mime-type type="application/x-x509-ca-cert"> + <comment>DER/PEM/Netscape-encoded X.509 certificate</comment> + <generic-icon name="text-x-generic"/> + <magic> + <match type="string" value="-----BEGIN CA CERTIFICATE-----" offset="0"/> + <match type="string" value="-----BEGIN TRUSTED CERTIFICATE-----" offset="0"/> + </magic> + <glob pattern="*.der"/> + <glob pattern="*.crt"/> + <glob pattern="*.cert"/> + <glob pattern="*.pem"/> + </mime-type> + <mime-type type="application/x-zerosize"> + <comment>Empty document</comment> + </mime-type> + <mime-type type="application/x-zoo"> + <comment>Zoo archive</comment> + <generic-icon name="package-x-generic"/> + <magic priority="60"> + <match type="little32" value="0xfdc4a7dc" offset="20"/> + </magic> + <glob pattern="*.zoo"/> + </mime-type> + <mime-type type="application/xhtml+xml"> + <comment>XHTML page</comment> + <acronym>XHTML</acronym> + <expanded-acronym>Extensible HyperText Markup Language</expanded-acronym> + <sub-class-of type="application/xml"/> + <generic-icon name="text-html"/> + <glob pattern="*.xhtml"/> + <glob pattern="*.xht"/> + <glob pattern="*.html"/> + <glob pattern="*.htm"/> + <magic priority="60"> + <match type="string" value="//W3C//DTD XHTML " offset="0:256"/> + <match type="string" value="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" offset="0:256"/> + <match type="string" value="<html xmlns="http://www.w3.org/1999/xhtml" offset="0:256"/> + <match type="string" value="<HTML xmlns="http://www.w3.org/1999/xhtml" offset="0:256"/> + </magic> + <root-XML namespaceURI='http://www.w3.org/1999/xhtml' localName='html'/> + </mime-type> + <mime-type type="application/zip"> + <comment>Zip archive</comment> + <alias type="application/x-zip-compressed"/> + <alias type="application/x-zip"/> + <generic-icon name="package-x-generic"/> + <magic priority="60"> + <match type="string" value="PK\003\004" offset="0"/> + </magic> + <glob pattern="*.zip"/> + <glob pattern="*.zipx"/> + </mime-type> + <mime-type type="application/x-ms-wim"> + <comment>WIM disk image</comment> + <acronym>WIM</acronym> + <expanded-acronym>Windows Imaging Format</expanded-acronym> + <magic> + <match type="string" value="MSWIM\000\000\000" offset="0"/> + </magic> + <glob pattern="*.wim"/> + <glob pattern="*.swm"/> + </mime-type> + <mime-type type="audio/ac3"> + <comment>Dolby Digital audio</comment> + <magic> + <match type="big16" value="0x0b77" offset="0"/> + </magic> + <glob pattern="*.ac3"/> + </mime-type> + <mime-type type="audio/vnd.dts"> + <comment>DTS audio</comment> + <acronym>DTS</acronym> + <expanded-acronym>Digital Theater Systems</expanded-acronym> + <magic> + <match type="big32" value="0x7FFE8001" offset="0"/> <!-- 16bits core be --> + <match type="little32" value="0xFE7F0180" offset="0"/> <!-- 16bits core le --> + <match type="big32" value="0x1FFFE800" offset="0"/> <!-- 14bits core be --> + <match type="little32" value="0xFF1F00E8" offset="0"/> <!-- 14bits core le --> + </magic> + <alias type="audio/x-dts"/> + <glob pattern="*.dts"/> + </mime-type> + <mime-type type="audio/vnd.dts.hd"> + <comment>DTS-HD audio</comment> + <acronym>DTS-HD</acronym> + <expanded-acronym>Digital Theater Systems High Definition</expanded-acronym> + <sub-class-of type="audio/vnd.dts"/> + <magic priority="60"> + <match type="big32" value="0x7FFE8001" offset="0"> <!-- 16bits core be --> + <match type="big32" value="0x64582025" offset="4:18725"/> <!-- 16bits HD be --> + </match> + </magic> + <alias type="audio/x-dtshd"/> + <glob pattern="*.dtshd"/> + </mime-type> + <mime-type type="audio/AMR"> + <comment>AMR audio</comment> + <acronym>AMR</acronym> + <expanded-acronym>Adaptive Multi-Rate</expanded-acronym> + <magic> + <match type="string" value="#!AMR\n" offset="0"/> + <match type="string" value="#!AMR_MC1.0\n" offset="0"/> + </magic> + <glob pattern="*.amr"/> + <alias type="audio/amr-encrypted"/> + </mime-type> + <mime-type type="audio/AMR-WB"> + <comment>AMR-WB audio</comment> + <acronym>AMR-WB</acronym> + <expanded-acronym>Adaptive Multi-Rate Wideband</expanded-acronym> + <magic> + <match type="string" value="#!AMR-WB\n" offset="0"/> + <match type="string" value="#!AMR-WB_MC1.0\n" offset="0"/> + </magic> + <glob pattern="*.awb"/> + <alias type="audio/amr-wb-encrypted"/> + </mime-type> + <mime-type type="audio/basic"> + <comment>ULAW (Sun) audio</comment> + <magic priority="40"> + <match type="string" value=".snd" offset="0"/> + </magic> + <glob pattern="*.au"/> + <glob pattern="*.snd"/> + </mime-type> + <mime-type type="audio/prs.sid"> + <comment>Commodore 64 audio</comment> + <magic> + <match type="string" value="PSID" offset="0"/> + </magic> + <glob pattern="*.sid"/> + <glob pattern="*.psid"/> + </mime-type> + <mime-type type="audio/x-adpcm"> + <comment>PCM audio</comment> + <acronym>PCM</acronym> + <expanded-acronym>Pulse-code Modulation</expanded-acronym> + <magic> + <match type="string" value=".snd" offset="0"> + <match type="big32" value="23" offset="12"/> + </match> + <match type="little32" value="0x0064732E" offset="0"> + <match type="little32" value="1" offset="12"/> + <match type="little32" value="2" offset="12"/> + <match type="little32" value="3" offset="12"/> + <match type="little32" value="4" offset="12"/> + <match type="little32" value="5" offset="12"/> + <match type="little32" value="6" offset="12"/> + <match type="little32" value="7" offset="12"/> + <match type="little32" value="23" offset="12"/> + </match> + </magic> + </mime-type> + <mime-type type="audio/x-aifc"> + <comment>AIFC audio</comment> + <acronym>AIFC</acronym> + <expanded-acronym>Audio Interchange File format Compressed</expanded-acronym> + <sub-class-of type="application/x-iff"/> + <magic> + <match type="string" value="AIFC" offset="8"/> + </magic> + <glob pattern="*.aifc"/> + <glob pattern="*.aiffc"/> + <alias type="audio/x-aiffc"/> + </mime-type> + <mime-type type="audio/x-aiff"> + <comment>AIFF/Amiga/Mac audio</comment> + <acronym>AIFF</acronym> + <expanded-acronym>Audio Interchange File Format</expanded-acronym> + <sub-class-of type="application/x-iff"/> + <magic> + <match type="string" value="AIFF" offset="8"/> + <match type="string" value="8SVX" offset="8"/> + </magic> + <glob pattern="*.aiff"/> + <glob pattern="*.aif"/> + </mime-type> + <mime-type type="audio/x-ape"> + <comment>Monkey's audio</comment> + <magic> + <match type="string" value="MAC " offset="0"/> + </magic> + <glob pattern="*.ape"/> + </mime-type> + <mime-type type="audio/x-pn-audibleaudio"> + <comment>Audible.Com audio</comment> + <magic> + <!-- https://github.com/FFmpeg/FFmpeg/blob/master/libavformat/aadec.c#L33 --> + <match type="big32" value="1469084982" offset="4"/> + </magic> + <glob pattern="*.aa"/> + <alias type="audio/vnd.audible"/> + </mime-type> + <mime-type type="audio/vnd.audible.aax"> + <comment>Audible Enhanced audio</comment> + <magic> + <match type="string" value="ftypaax " offset="4"/> + </magic> + <glob pattern="*.aax"/> + </mime-type> + <mime-type type="audio/vnd.audible.aaxc"> + <comment>Audible Enhanced audio</comment> + <magic priority="50"> + <match type="string" value="ftypaaxc" offset="4"/> + </magic> + <glob pattern="*.aaxc"/> + </mime-type> + <mime-type type="audio/x-dff"> + <comment>DSDIFF audio</comment> + <acronym>DSDIFF</acronym> + <expanded-acronym>Direct Stream Digital Interchange File Format</expanded-acronym> + <magic> + <!-- from https://www.sonicstudio.com/pdf/dsd/DSDIFF_1.5_Spec.pdf --> + <match value="FRM8" type="string" offset="0"> + <match value="DSD " type="string" offset="12"/> + </match> + </magic> + <glob pattern="*.dff"/> + <alias type="audio/dff"/> + </mime-type> + <mime-type type="audio/x-dsf"> + <comment>DSF audio</comment> + <acronym>DSF</acronym> + <expanded-acronym>Direct stream digital Stream File</expanded-acronym> + <magic> + <!-- from https://dsd-guide.com/sites/default/files/white-papers/DSFFileFormatSpec_E.pdf --> + <match value="DSD " type="string" offset="0"> + <match value="fmt " type="string" offset="28"> + <match value="data" type="string" offset="80"/> + </match> + </match> + </magic> + <glob pattern="*.dsf"/> + <alias type="audio/dsf"/> + <!-- Problematic because some clients expect these mime types to be DSDIFF files --> + <alias type="audio/x-dsd"/> + <alias type="audio/dsd"/> + </mime-type> + <mime-type type="audio/x-it"> + <comment>Impulse Tracker audio</comment> + <magic> + <match type="string" value="IMPM" offset="0"/> + </magic> + <glob pattern="*.it"/> + </mime-type> + <mime-type type="audio/flac"> + <comment>FLAC audio</comment> + <acronym>FLAC</acronym> + <expanded-acronym>Free Lossless Audio Codec</expanded-acronym> + <magic> + <match value="fLaC" type="string" offset="0"/> + </magic> + <glob pattern="*.flac"/> + <alias type="audio/x-flac"/> + </mime-type> + <mime-type type="audio/x-tak"> + <comment>TAK audio</comment> + <acronym>TAK</acronym> + <expanded-acronym>Tom's lossless Audio Kompressor</expanded-acronym> + <magic> + <match type="string" value="tBaK" offset="0"/> + </magic> + <glob pattern="*.tak"/> + </mime-type> + <mime-type type="audio/x-wavpack"> + <comment>WavPack audio</comment> + <magic> + <match type="string" value="wvpk" offset="0"/> + </magic> + <glob pattern="*.wv"/> + <glob pattern="*.wvp"/> + </mime-type> + <mime-type type="audio/x-wavpack-correction"> + <comment>WavPack audio correction file</comment> + <magic> + <match type="string" value="wvpk" offset="0"/> + </magic> + <glob pattern="*.wvc"/> + </mime-type> + <mime-type type="audio/midi"> + <comment>MIDI audio</comment> + <acronym>MIDI</acronym> + <expanded-acronym>Musical Instrument Digital Interface</expanded-acronym> + <alias type="audio/x-midi"/> + <magic> + <match type="string" value="MThd" offset="0"/> + </magic> + <glob pattern="*.mid"/> + <glob pattern="*.midi"/> + <glob pattern="*.kar"/> + </mime-type> + <mime-type type="audio/x-mo3"> + <comment>Compressed Tracker audio</comment> + <magic> + <match type="string" value="MO3" offset="0"/> + </magic> + <glob pattern="*.mo3"/> + </mime-type> + <mime-type type="audio/aac"> + <comment>AAC audio</comment> + <acronym>AAC</acronym> + <expanded-acronym>Advanced Audio Coding</expanded-acronym> + <magic> + <match type="string" value="ADIF" offset="0"/> + <match type="big16" value="0xFFF0" mask="0xFFF6" offset="0"/> + </magic> + <glob pattern="*.aac"/> + <glob pattern="*.adts"/> + <glob pattern="*.ass" weight="10"/> + <alias type="audio/x-aac"/> + </mime-type> + <mime-type type="audio/usac"> + <comment>USAC audio</comment> + <acronym>USAC</acronym> + <expanded-acronym>Unified Speech and Audio Coding</expanded-acronym> + <glob pattern="*.loas"/> + <glob pattern="*.xhe"/> + </mime-type> + <mime-type type="audio/mp4"> + <comment>MPEG-4 audio</comment> + <alias type="audio/x-m4a"/> + <alias type="audio/m4a"/> + <magic> + <match type="string" value="ftypM4A" offset="4"/> + </magic> + <glob pattern="*.m4a"/> + <glob pattern="*.f4a"/> + </mime-type> + <mime-type type="audio/x-m4r"> + <comment>MPEG-4 ringtone</comment> + <glob pattern="*.m4r"/> + <sub-class-of type="video/mp4"/> + </mime-type> + <mime-type type="video/mp4"> + <comment>MPEG-4 video</comment> + <alias type="video/mp4v-es"/> + <magic> + <match type="string" value="ftypisom" offset="4"/> + <match type="string" value="ftypmp41" offset="4"/> + <match type="string" value="ftypmp42" offset="4"/> + <match type="string" value="ftypMSNV" offset="4"/> + <match type="string" value="ftypM4V " offset="4"/> + <match type="string" value="ftypf4v " offset="4"/> + </magic> + <glob pattern="*.mp4"/> + <glob pattern="*.m4v"/> + <glob pattern="*.f4v"/> + <glob pattern="*.lrv"/> + <glob pattern="*.lrf" weight="60"/> + <alias type="video/x-m4v"/> + </mime-type> + <mime-type type="audio/x-m4b"> + <comment>MPEG-4 audio book</comment> + <sub-class-of type="audio/mp4"/> + <magic> + <match type="string" value="ftypM4B" offset="4"/> + </magic> + <glob pattern="*.m4b"/> + <glob pattern="*.f4b"/> + </mime-type> + <mime-type type="video/3gpp"> + <comment>3GPP multimedia file</comment> + <acronym>3GPP</acronym> + <expanded-acronym>3rd Generation Partnership Project</expanded-acronym> + <sub-class-of type="video/mp4"/> + <magic> + <match type="string" value="ftyp3ge" offset="4"/> + <match type="string" value="ftyp3gg" offset="4"/> + <match type="string" value="ftyp3gp" offset="4"/> + <match type="string" value="ftyp3gs" offset="4"/> + </magic> + <glob pattern="*.3gp"/> + <glob pattern="*.3gpp"/> + <glob pattern="*.3ga"/> + <alias type="video/3gp"/> + <alias type="audio/3gpp"/> + <alias type="video/3gpp-encrypted"/> + <alias type="audio/3gpp-encrypted"/> + <alias type="audio/x-rn-3gpp-amr"/> + <alias type="audio/x-rn-3gpp-amr-encrypted"/> + <alias type="audio/x-rn-3gpp-amr-wb"/> + <alias type="audio/x-rn-3gpp-amr-wb-encrypted"/> + </mime-type> + <mime-type type="video/3gpp2"> + <comment>3GPP2 multimedia file</comment> + <acronym>3GPP2</acronym> + <expanded-acronym>3rd Generation Partnership Project 2</expanded-acronym> + <magic> + <match type="string" value="ftyp3g2" offset="4"/> + </magic> + <glob pattern="*.3g2"/> + <glob pattern="*.3gp2"/> + <glob pattern="*.3gpp2"/> + <alias type="audio/3gpp2"/> + </mime-type> + <mime-type type="audio/x-mod"> + <comment>Amiga SoundTracker audio</comment> + <magic priority="40"> + <match type="string" value="MTM" offset="0"/> + <match type="string" value="MMD0" offset="0"/> + <match type="string" value="MMD1" offset="0"/> + <!-- 669 composer files: "if" and "JN" --> + <match type="byte" value="0x0" mask="0x80" offset="112"> + <match type="string" value="if" offset="0"> + <!-- tempo list last byte: 0-31 (0 = known false positive) --> + <match type="byte" value="0x0" mask="0xe0" offset="368"> + <!-- number of samples: 0-63 --> + <match type="byte" value="0x0" mask="0xc0" offset="110"> + <!-- number of patterns: 0-128 --> + <match type="byte" value="0x0" mask="0x80" offset="111"/> + <match type="byte" value="0x80" offset="111"/> + </match> + <!-- number of samples: 64 --> + <match type="byte" value="0x40" offset="110"> + <match type="byte" value="0x0" mask="0x80" offset="111"/> + <match type="byte" value="0x80" offset="111"/> + </match> + </match> + <!-- tempo list last byte: 32 --> + <match type="byte" value="0x20" offset="368"> + <!-- number of samples: 0-63 --> + <match type="byte" value="0x0" mask="0xc0" offset="110"> + <!-- number of patterns: 0-128 --> + <match type="byte" value="0x0" mask="0x80" offset="111"/> + <match type="byte" value="0x80" offset="111"/> + </match> + <!-- number of samples: 64 --> + <match type="byte" value="0x40" offset="110"> + <match type="byte" value="0x0" mask="0x80" offset="111"/> + <match type="byte" value="0x80" offset="111"/> + </match> + </match> + </match> + <match type="string" value="JN" offset="0"> + <match type="byte" value="0x0" mask="0xe0" offset="368"> + <match type="byte" value="0x0" mask="0xc0" offset="110"> + <match type="byte" value="0x0" mask="0x80" offset="111"/> + <match type="byte" value="0x80" offset="111"/> + </match> + </match> + <match type="byte" value="0x20" offset="368"> + <match type="byte" value="0x40" offset="110"> + <match type="byte" value="0x0" mask="0x80" offset="111"/> + <match type="byte" value="0x80" offset="111"/> + </match> + </match> + </match> + </match> + <match type="string" value="MAS_UTrack_V00" offset="0"/> + <match type="string" value="M.K." offset="1080"/> + <match type="string" value="M!K!" offset="1080"/> + </magic> + <glob pattern="*.mod"/> + <glob pattern="*.ult"/> + <glob pattern="*.uni"/> + <glob pattern="*.m15"/> + <glob pattern="*.mtm"/> + <glob pattern="*.669"/> + <glob pattern="*.med"/> + </mime-type> + <mime-type type="audio/mp2"> + <comment>MP2 audio</comment> + <alias type="audio/x-mp2"/> + <glob pattern="*.mp2"/> + </mime-type> + <mime-type type="audio/mpeg"> + <comment>MP3 audio</comment> + <alias type="audio/x-mp3" /> + <alias type="audio/x-mpg"/> + <alias type="audio/x-mpeg"/> + <alias type="audio/mp3"/> + <magic> + <match type="big16" value="0xfffa" offset="0"/> + <match type="big16" value="0xfffb" offset="0"/> + <match type="big16" value="0xfff3" offset="0"/> + <match type="big16" value="0xfff2" offset="0"/> + <match type="big16" value="0xffe3" offset="0"/> + <match type="big16" value="0xffe2" offset="0"/> + <match type="string" value="ID3" offset="0"/> + </magic> + <glob pattern="*.mp3"/> + <glob pattern="*.mpga"/> + </mime-type> + <mime-type type="audio/x-mpegurl"> + <comment>Media playlist</comment> + <sub-class-of type="text/plain"/> + <alias type="audio/mpegurl" /> + <alias type="application/m3u"/> + <alias type="audio/x-mp3-playlist"/> + <alias type="audio/m3u"/> + <alias type="audio/x-m3u"/> + <glob pattern="*.m3u"/> + <glob pattern="*.m3u8"/> + <glob pattern="*.vlc"/> + <magic> + <match type="string" value="#EXTM3U" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/vnd.apple.mpegurl"> + <comment>Media playlist</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.m3u"/> + <glob pattern="*.m3u8"/> + <magic priority="70"> + <match type="string" value="#EXTM3U" offset="0"> + <match type="string" value="#EXT-X-TARGETDURATION" offset="0:128"/> + <match type="string" value="#EXT-X-STREAM-INF" offset="0:128"/> + </match> + </magic> + </mime-type> + <mime-type type="audio/x-ms-asx"> + <comment>Microsoft ASX playlist</comment> + <alias type="video/x-ms-wvx"/> + <alias type="video/x-ms-wax"/> + <alias type="video/x-ms-wmx"/> + <alias type="application/x-ms-asx"/> + <glob pattern="*.asx"/> + <glob pattern="*.wax"/> + <glob pattern="*.wvx"/> + <glob pattern="*.wmx"/> + <magic priority="51"> + <match type="string" value="ASF " offset="0"/> + <match type="string" value="<ASX" offset="0:64"/> + <match type="string" value="<asx" offset="0:64"/> + <match type="string" value="<Asx" offset="0:64"/> + </magic> + </mime-type> + <mime-type type="audio/x-psf"> + <comment>PSF audio</comment> + <acronym>PSF</acronym> + <expanded-acronym>Portable Sound Format</expanded-acronym> + <magic> + <match type="string" value="PSF" offset="0"/> + </magic> + <glob pattern="*.psf"/> + </mime-type> + <mime-type type="audio/x-minipsf"> + <comment>MiniPSF audio</comment> + <acronym>MiniPSF</acronym> + <expanded-acronym>Miniature Portable Sound Format</expanded-acronym> + <sub-class-of type="audio/x-psf"/> + <glob pattern="*.minipsf"/> + </mime-type> + <mime-type type="audio/x-psflib"> + <comment>PSFlib audio library</comment> + <acronym>PSFlib</acronym> + <expanded-acronym>Portable Sound Format Library</expanded-acronym> + <sub-class-of type="audio/x-psf"/> + <glob pattern="*.psflib"/> + </mime-type> + <mime-type type="audio/x-ms-wma"> + <comment>Windows Media audio</comment> + <sub-class-of type="application/vnd.ms-asf"/> + <glob pattern="*.wma"/> + <alias type="audio/wma"/> + </mime-type> + <mime-type type="audio/x-musepack"> + <comment>Musepack audio</comment> + <magic> + <match type="string" value="MP+" offset="0"/> + <match type="string" value="MPCK" offset="0"/> + </magic> + <glob pattern="*.mpc"/> + <glob pattern="*.mpp"/> + <glob pattern="*.mp+"/> + </mime-type> + <mime-type type="audio/vnd.rn-realaudio"> + <comment>RealAudio document</comment> + <glob pattern="*.ra"/> + <glob pattern="*.rax"/> + <alias type="audio/x-pn-realaudio"/> + <alias type="audio/vnd.m-realaudio"/> + </mime-type> + <mime-type type="application/ram"> + <comment>RealMedia playlist</comment> + <glob pattern="*.ram" /> + </mime-type> + <mime-type type="video/vnd.rn-realvideo"> + <comment>RealVideo document</comment> + <glob pattern="*.rv"/> + <glob pattern="*.rvx"/> + <alias type="video/x-real-video"/> + </mime-type> + <mime-type type="application/vnd.rn-realmedia"> + <comment>RealMedia document</comment> + <generic-icon name="video-x-generic"/> + <magic> + <match type="string" value=".RMF" offset="0"/> + </magic> + <glob pattern="*.rm"/> + <glob pattern="*.rmj"/> + <glob pattern="*.rmm"/> + <glob pattern="*.rms"/> + <glob pattern="*.rmx"/> + <glob pattern="*.rmvb"/> + <alias type="application/vnd.rn-realmedia-vbr"/> + </mime-type> + <mime-type type="image/vnd.radiance"> + <comment>Radiance HDR image</comment> + <magic> + <match type="string" value="#?RADIANCE" offset="0"/> + </magic> + <glob pattern="*.hdr"/> + <glob pattern="*.pic"/> + <glob pattern="*.rgbe"/> + <glob pattern="*.xyze"/> + </mime-type> + <mime-type type="image/vnd.rn-realpix"> + <comment>RealPix document</comment> + <glob pattern="*.rp"/> + </mime-type> + <mime-type type="text/vnd.rn-realtext"> + <comment>RealText document</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.rt"/> + </mime-type> + <mime-type type="audio/x-riff"> + <comment>RIFF audio</comment> + </mime-type> + <mime-type type="application/x-riff"> + <comment>RIFF container</comment> + <!-- need to be lower prio than avi --> + <magic priority="45"> + <match type="string" value="RIFF" offset="0"/> + </magic> + </mime-type> + <mime-type type="audio/x-s3m"> + <comment>Scream Tracker 3 audio</comment> + <magic> + <match value="SCRM" type="string" offset="44"/> + </magic> + <glob pattern="*.s3m"/> + </mime-type> + <mime-type type="audio/x-scpls"> + <comment>MP3 ShoutCast playlist</comment> + <alias type="application/pls"/> + <alias type="audio/scpls"/> + <magic> + <match type="string" value="[playlist]" offset="0"/> + <match type="string" value="[Playlist]" offset="0"/> + <match type="string" value="[PLAYLIST]" offset="0"/> + </magic> + <glob pattern="*.pls"/> + </mime-type> + <mime-type type="audio/x-stm"> + <comment>Scream Tracker audio</comment> + <magic> + <match type="string" value="!Scream!\x1A" offset="20"/> + <match type="string" value="!SCREAM!\x1A" offset="20"/> + <match type="string" value="BMOD2STM\x1A" offset="20"/> + </magic> + <glob pattern="*.stm"/> + </mime-type> + <mime-type type="audio/x-voc"> + <comment>VOC audio</comment> + <glob pattern="*.voc"/> + </mime-type> + <mime-type type="audio/vnd.wave"> + <comment>WAV audio</comment> + <alias type="audio/wav"/> + <alias type="audio/x-wav"/> + <sub-class-of type="application/x-riff"/> + <magic> + <match type="string" value="WAVE" offset="8"/> + <match type="string" value="WAV " offset="8"/> + </magic> + <glob pattern="*.wav"/> + </mime-type> + <mime-type type="audio/x-xi"> + <comment>FastTracker II instrument</comment> + <magic> + <match value="Extended Instrument:" type="string" offset="0"/> + </magic> + <glob pattern="*.xi"/> + </mime-type> + <mime-type type="audio/x-xm"> + <comment>FastTracker II audio</comment> + <magic> + <match value="Extended Module:" type="string" offset="0"/> + </magic> + <glob pattern="*.xm"/> + </mime-type> + <mime-type type="audio/x-tta"> + <comment>TrueAudio audio</comment> + <alias type="audio/tta"/> + <magic> + <match value="TTA1" type="string" offset="0"/> + </magic> + <glob pattern="*.tta"/> + </mime-type> + <mime-type type="image/bmp"> + <comment>Windows BMP image</comment> + <magic> + <match type="string" mask="0xffff00000000ffff" value="BMxxxx\000\000" offset="0"/> + <match type="string" value="BM" offset="0"> + <match type="byte" value="12" offset="14"/> + <match type="byte" value="64" offset="14"/> + <match type="byte" value="40" offset="14"/> + </match> + </magic> + <glob pattern="*.bmp"/> + <glob pattern="*.dib"/> + <alias type="image/x-bmp"/> + <alias type="image/x-MS-bmp"/> + </mime-type> + <mime-type type="image/vnd.wap.wbmp"> + <comment>WBMP image</comment> + <acronym>WBMP</acronym> + <expanded-acronym>WAP bitmap</expanded-acronym> + <glob pattern="*.wbmp"/> + </mime-type> + <mime-type type="image/cgm"> + <comment>CGM image</comment> + <acronym>CGM</acronym> + <expanded-acronym>Computer Graphics Metafile</expanded-acronym> + <glob pattern="*.cgm"/> + </mime-type> + <mime-type type="image/g3fax"> + <comment>CCITT G3 fax image</comment> + <acronym>CCITT</acronym> + <expanded-acronym>Comité Consultatif International Téléphonique et Télégraphique</expanded-acronym> + <glob pattern="*.g3"/> + <alias type="image/fax-g3"/> + </mime-type> + <mime-type type="image/gif"> + <comment>GIF image</comment> + <acronym>GIF</acronym> + <expanded-acronym>Graphics Interchange Format</expanded-acronym> + <magic> + <match type="string" value="GIF8" offset="0"/> + </magic> + <glob pattern="*.gif"/> + </mime-type> + <mime-type type="image/heif"> + <comment>HEIF image</comment> + <acronym>HEIF</acronym> + <expanded-acronym>High Efficiency Image File</expanded-acronym> + <magic priority="40"><!-- less than AVIF due to ftypmif1 --> + <match type="string" value="ftypmif1" offset="4"/> + <match type="string" value="ftypmsf1" offset="4"/> + <match type="string" value="ftypheic" offset="4"/> + <match type="string" value="ftypheix" offset="4"/> + <match type="string" value="ftyphevc" offset="4"/> + <match type="string" value="ftyphevx" offset="4"/> + </magic> + <glob pattern="*.heic"/> + <glob pattern="*.heif"/> + <glob pattern="*.hif"/> + <alias type="image/heic"/> + <alias type="image/heic-sequence"/> + <alias type="image/heif-sequence"/> + </mime-type> + <mime-type type="image/hej2k"> + <comment>JPEG 2000 image encapsulated in HEIF</comment> + <magic> + <match type="string" value="ftypj2ki" offset="4"/> + </magic> + <glob pattern="*.hej2"/> + </mime-type> + <mime-type type="image/avci"> + <comment>AVC-encoded image encapsulated in HEIF</comment> + <magic> + <match type="string" value="ftypavci" offset="4"/> + </magic> + <glob pattern="*.avci"/> + </mime-type> + <mime-type type="image/ief"> + <comment>IEF image</comment> + <glob pattern="*.ief"/> + </mime-type> + <mime-type type="image/jpeg"> + <comment>JPEG image</comment> + <acronym>JPEG</acronym> + <expanded-acronym>Joint Photographic Experts Group</expanded-acronym> + <magic> + <match type="string" value="\377\330\377" offset="0"/> + <match type="big16" value="0xffd8" offset="0"/> + </magic> + <glob pattern="*.jpg"/> + <glob pattern="*.jpeg"/> + <glob pattern="*.jpe"/> + <glob pattern="*.jfif"/> + <alias type="image/pjpeg"/> + </mime-type> + <mime-type type="video/x-mjpeg"> + <comment>MJPEG video stream</comment> + <acronym>MJPEG</acronym> + <expanded-acronym>Motion JPEG</expanded-acronym> + <sub-class-of type="image/jpeg"/> + <glob pattern="*.mjpeg"/> + <glob pattern="*.mjpg"/> + </mime-type> + <mime-type type="image/x-jp2-codestream"> + <comment>JPEG-2000 codestream</comment> + <magic> + <match type="big32" value="0xff4fff51" offset="0"/> + </magic> + <glob pattern="*.j2c"/> + <glob pattern="*.j2k"/> + <glob pattern="*.jpc"/> + </mime-type> + <mime-type type="image/jp2"> + <comment>JPEG-2000 JP2 image</comment> + <acronym>JP2</acronym> + <expanded-acronym>JPEG-2000</expanded-acronym> + <alias type="image/jpeg2000"/> + <alias type="image/jpeg2000-image"/> + <alias type="image/x-jpeg2000-image"/> + <magic> + <match type="string" mask="0xffffffffffffffffffffffff0000000000000000ffffffff" value="\x00\x00\x00\x0c\x6a\x50\x20\x20\x0d\x0a\x87\x0a jp2\x20" offset="0"/> + </magic> + <glob pattern="*.jp2"/> + <glob pattern="*.jpg2"/> + </mime-type> + <mime-type type="image/jpx"> + <comment>JPEG-2000 JPX image</comment> + <acronym>JPX</acronym> + <expanded-acronym>JPEG-2000 eXtended</expanded-acronym> + <magic> + <match type="string" mask="0xffffffffffffffffffffffff0000000000000000ffffffff" value="\x00\x00\x00\x0c\x6a\x50\x20\x20\x0d\x0a\x87\x0a jpx\x20" offset="0"/> + </magic> + <glob pattern="*.jpf"/> + <glob pattern="*.jpx"/> + </mime-type> + <mime-type type="image/jpm"> + <comment>JPEG-2000 JPM image</comment> + <acronym>JPM</acronym> + <expanded-acronym>JPEG-2000 Mixed</expanded-acronym> + <magic> + <match type="string" mask="0xffffffffffffffffffffffff0000000000000000ffffffff" value="\x00\x00\x00\x0c\x6a\x50\x20\x20\x0d\x0a\x87\x0a jpm\x20" offset="0"/> + </magic> + <glob pattern="*.jpm"/> + <glob pattern="*.jpgm"/> + </mime-type> + <mime-type type="video/mj2"> + <comment>JPEG-2000 MJ2 video</comment> + <acronym>MJ2</acronym> + <expanded-acronym>Motion JPEG-2000</expanded-acronym> + <magic> + <match type="string" mask="0xffffffffffffffffffffffff0000000000000000ffffffff" value="\x00\x00\x00\x0c\x6a\x50\x20\x20\x0d\x0a\x87\x0a mjp2" offset="0"/> + </magic> + <glob pattern="*.mj2"/> + <glob pattern="*.mjp2"/> + </mime-type> + <mime-type type="image/jxl"> + <comment>JPEG XL image</comment> + <magic> + <match type="string" offset="0" value="\xFF\x0A"/> + <match type="string" offset="0" value="\0\0\0\x0CJXL \x0D\x0A\x87\x0A"/> + </magic> + <glob pattern="*.jxl"/> + </mime-type> + <mime-type type="image/openraster"> + <comment>OpenRaster image</comment> + <sub-class-of type="application/zip"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="mimetype" offset="30"> + <match type="string" value="image/openraster" offset="38"/> + </match> + </match> + </magic> + <glob pattern="*.ora"/> + </mime-type> + <mime-type type="image/x-dds"> + <comment>DirectDraw surface</comment> + <magic> + <match value="DDS" type="string" offset="0"/> + </magic> + <glob pattern="*.dds"/> + </mime-type> + <mime-type type="image/x-xcursor"> + <comment>X11 cursor</comment> + <magic> + <match type="string" value="Xcur" offset="0"/> + </magic> + </mime-type> + <mime-type type="image/x-exr"> + <comment>EXR image</comment> + <magic> + <match type="little32" value="20000630" offset="0"/> + </magic> + <glob pattern="*.exr"/> + </mime-type> + <mime-type type="image/x-pict"> + <comment>Macintosh Quickdraw/PICT drawing</comment> + <magic> + <match type="big16" value="0x0011" offset="10"> + <match type="big16" value="0x02FF" offset="12"> + <match type="big16" value="0x0C00" offset="14"> + <match type="big16" value="0xFFFE" offset="16"/> + </match> + </match> + </match> + </magic> + <magic> + <match type="big16" value="0x0011" offset="522"> + <match type="big16" value="0x02FF" offset="524"> + <match type="big16" value="0x0C00" offset="526"> + <match type="big16" value="0xFFFE" offset="528"/> + </match> + </match> + </match> + </magic> + <glob pattern="*.pct"/> + <glob pattern="*.pict"/> + <glob pattern="*.pict1"/> + <glob pattern="*.pict2"/> + </mime-type> + <mime-type type="application/x-ufraw"> + <comment>UFRaw ID image</comment> + <acronym>UFRaw</acronym> + <expanded-acronym>Unidentified Flying Raw</expanded-acronym> + <sub-class-of type="application/xml"/> + <generic-icon name="image-x-generic"/> + <glob pattern="*.ufraw"/> + </mime-type> + <mime-type type="image/x-dcraw"> + <comment>Digital raw image</comment> + </mime-type> + <mime-type type="image/x-adobe-dng"> + <comment>Adobe DNG negative</comment> + <acronym>DNG</acronym> + <expanded-acronym>Digital Negative</expanded-acronym> + <sub-class-of type="image/x-dcraw"/> + <sub-class-of type="image/tiff"/> + <glob pattern="*.dng"/> + </mime-type> + <!-- Canon has 3 formats: CRW, CR2 and CR3 !--> + <!-- CRW is easy !--> + <mime-type type="image/x-canon-crw"> + <comment>Canon CRW raw image</comment> + <acronym>CRW</acronym> + <expanded-acronym>Canon RaW</expanded-acronym> + <sub-class-of type="image/x-dcraw"/> + <magic> + <match value="II\x1a\x00\x00\x00HEAPCCDR" type="string" offset="0"/> + </magic> + <glob pattern="*.crw"/> + </mime-type> + <!-- CR2 is a TIFF !--> + <mime-type type="image/x-canon-cr2"> + <comment>Canon CR2 raw image</comment> + <acronym>CR2</acronym> + <expanded-acronym>Canon Raw 2</expanded-acronym> + <sub-class-of type="image/x-dcraw"/> + <sub-class-of type="image/tiff"/> + <glob pattern="*.cr2"/> + </mime-type> + <mime-type type="image/x-canon-cr3"> + <comment>Canon CR3 raw image</comment> + <acronym>CR3</acronym> + <expanded-acronym>Canon Raw 3</expanded-acronym> + <sub-class-of type="image/x-dcraw"/> + <glob pattern="*.cr3"/> + </mime-type> + <mime-type type="image/x-fuji-raf"> + <comment>Fuji RAF raw image</comment> + <acronym>RAF</acronym> + <expanded-acronym>RAw Format</expanded-acronym> + <sub-class-of type="image/x-dcraw"/> + <magic> + <match value="FUJIFILMCCD-RAW " type="string" offset="0"/> + </magic> + <glob pattern="*.raf"/> + </mime-type> + <mime-type type="image/x-kodak-dcr"> + <comment>Kodak DCR raw image</comment> + <acronym>DCR</acronym> + <expanded-acronym>Digital Camera Raw</expanded-acronym> + <sub-class-of type="image/x-dcraw"/> + <sub-class-of type="image/tiff"/> + <glob pattern="*.dcr"/> + </mime-type> + <mime-type type="image/x-kodak-k25"> + <comment>Kodak K25 raw image</comment> + <acronym>K25</acronym> + <expanded-acronym>Kodak DC25</expanded-acronym> + <sub-class-of type="image/x-dcraw"/> + <sub-class-of type="image/tiff"/> + <glob pattern="*.k25"/> + </mime-type> + <mime-type type="image/x-kodak-kdc"> + <comment>Kodak KDC raw image</comment> + <acronym>KDC</acronym> + <expanded-acronym>Kodak Digital Camera</expanded-acronym> + <sub-class-of type="image/x-dcraw"/> + <sub-class-of type="image/tiff"/> + <magic priority="80"> + <match value="EASTMAN KODAK COMPANY" type="string" offset="242"/> + </magic> + <glob pattern="*.kdc"/> + </mime-type> + <mime-type type="image/x-minolta-mrw"> + <comment>Minolta MRW raw image</comment> + <acronym>MRW</acronym> + <expanded-acronym>Minolta RaW</expanded-acronym> + <sub-class-of type="image/x-dcraw"/> + <magic> + <match value="\x00MRM" type="string" offset="0"/> + </magic> + <glob pattern="*.mrw" /> + </mime-type> + <mime-type type="image/x-nikon-nef"> + <comment>Nikon NEF raw image</comment> + <acronym>NEF</acronym> + <expanded-acronym>Nikon Electronic Format</expanded-acronym> + <sub-class-of type="image/x-dcraw"/> + <sub-class-of type="image/tiff"/> + <glob pattern="*.nef"/> + </mime-type> + <mime-type type="image/x-nikon-nrw"> + <comment>Nikon NRW raw image</comment> + <sub-class-of type="image/x-dcraw"/> + <sub-class-of type="image/tiff"/> + <glob pattern="*.nrw"/> + </mime-type> + <mime-type type="image/x-olympus-orf"> + <comment>Olympus ORF raw image</comment> + <acronym>ORF</acronym> + <expanded-acronym>Olympus Raw Format</expanded-acronym> + <sub-class-of type="image/x-dcraw"/> + <magic> + <!-- an ORF file is basically a TIFF file with a non standard !--> + <!-- header IIRO which is not nice since it is only composed !--> + <!-- of ASCII codes. Fortunately, the TIFF header is followed !--> + <!-- by the offset of the first TIFF ifd which is always !--> + <!-- 0x00000008 (Little endian) for an ORF !--> + <match value="IIRO\x08\x00\x00\x00" type="string" offset="0"/> + </magic> + <glob pattern="*.orf"/> + </mime-type> + <mime-type type="image/x-panasonic-rw"> + <comment>Panasonic raw image</comment> + <sub-class-of type="image/x-dcraw"/> + <magic> + <!-- Some kind of TIFF file with a non-standard version in prefix !--> + <match value="IIU\x00\x08\x00\x00\x00" type="string" offset="0"/> + </magic> + <glob pattern="*.raw"/> + <alias type="image/x-panasonic-raw"/> + </mime-type> + <mime-type type="image/x-panasonic-rw2"> + <comment>Panasonic raw image</comment> + <sub-class-of type="image/x-dcraw"/> + <magic> + <!-- Some kind of TIFF file with a non-standard version in prefix !--> + <match value="IIU\x00\x18\x00\x00\x00" type="string" offset="0"/> + </magic> + <glob pattern="*.rw2"/> + <alias type="image/x-panasonic-raw2"/> + </mime-type> + <mime-type type="image/x-pentax-pef"> + <comment>Pentax PEF raw image</comment> + <acronym>PEF</acronym> + <expanded-acronym>Pentax Electronic Format</expanded-acronym> + <sub-class-of type="image/x-dcraw"/> + <sub-class-of type="image/tiff"/> + <glob pattern="*.pef"/> + </mime-type> + <mime-type type="image/x-sigma-x3f"> + <comment>Sigma X3F raw image</comment> + <acronym>X3F</acronym> + <expanded-acronym>X3 Foveon</expanded-acronym> + <sub-class-of type="image/x-dcraw"/> + <magic> + <!-- The header is "FOVb" (Foveon) !--> + <match value="FOVb" type="string" offset="0"> + <!-- Followed by a 32bit LSB specifying the version number (major.minor) !--> + <match value="0x00FF00FF" type="little32" offset="4" mask="0xFF00FF00" /> + </match> + </magic> + <glob pattern="*.x3f"/> + </mime-type> + <mime-type type="image/x-sony-srf"> + <comment>Sony SRF raw image</comment> + <acronym>SRF</acronym> + <expanded-acronym>Sony Raw Format</expanded-acronym> + <sub-class-of type="image/x-dcraw"/> + <sub-class-of type="image/tiff"/> + <glob pattern="*.srf"/> + </mime-type> + <mime-type type="image/x-sony-sr2"> + <comment>Sony SR2 raw image</comment> + <acronym>SR2</acronym> + <expanded-acronym>Sony Raw format 2</expanded-acronym> + <sub-class-of type="image/x-dcraw"/> + <sub-class-of type="image/tiff"/> + <glob pattern="*.sr2"/> + </mime-type> + <mime-type type="image/x-sony-arw"> + <comment>Sony ARW raw image</comment> + <acronym>ARW</acronym> + <expanded-acronym>Alpha Raw format</expanded-acronym> + <sub-class-of type="image/x-dcraw"/> + <sub-class-of type="image/tiff"/> + <glob pattern="*.arw"/> + </mime-type> + <mime-type type="application/x-sony-bbeb"> + <comment>BroadBand eBook</comment> + <generic-icon name="x-office-document"/> + <magic> + <match type="string" value="L\0R\0F\0\0\0" offset="0"/> + </magic> + <glob pattern="*.lrf"/> + </mime-type> + <mime-type type="image/png"> + <comment>PNG image</comment> + <acronym>PNG</acronym> + <expanded-acronym>Portable Network Graphics</expanded-acronym> + <magic> + <match type="string" value="\x89PNG\r\n\x1A\n" offset="0"/> + </magic> + <glob pattern="*.png"/> + </mime-type> + <mime-type type="image/apng"> + <comment>Animated PNG image</comment> + <acronym>PNG</acronym> + <expanded-acronym>Portable Network Graphics</expanded-acronym> + <sub-class-of type="image/png"/> + <magic priority="60"> + <match type="string" value="\x89PNG\r\n\x1A\n" offset="0"> + <match type="string" value="acTL" offset="37"/> + </match> + </magic> + <glob pattern="*.apng"/> + <glob pattern="*.png" weight="40"/> + <alias type="image/vnd.mozilla.apng"/> + </mime-type> + <mime-type type="image/rle"> + <comment>RLE bitmap image</comment> + <acronym>RLE</acronym> + <expanded-acronym>Run Length Encoded</expanded-acronym> + <glob pattern="*.rle"/> + </mime-type> + <mime-type type="image/svg+xml"> + <comment>SVG image</comment> + <acronym>SVG</acronym> + <expanded-acronym>Scalable Vector Graphics</expanded-acronym> + <sub-class-of type="application/xml"/> + <magic priority="80"> + <match type="string" value="<!DOCTYPE svg" offset="0:256"/> + <match type="string" value="<!-- Created with Inkscape" offset="0"/> + <match type="string" value="<svg" offset="0"/> + </magic> + <magic priority="45"> + <match type="string" value="<svg" offset="1:256"/> + </magic> + <glob pattern="*.svg"/> + <root-XML namespaceURI="http://www.w3.org/2000/svg" localName="svg"/> + </mime-type> + <mime-type type="image/svg+xml-compressed"> + <comment>Compressed SVG image</comment> + <acronym>SVG</acronym> + <expanded-acronym>Scalable Vector Graphics</expanded-acronym> + <sub-class-of type="application/gzip"/> + <glob pattern="*.svgz"/> + <glob pattern="*.svg.gz"/> + </mime-type> + <mime-type type="image/tiff"> + <comment>TIFF image</comment> + <acronym>TIFF</acronym> + <expanded-acronym>Tagged Image File Format</expanded-acronym> + <magic> + <match type="string" value="MM\x00\x2a" offset="0"/> + <match type="string" value="II\x2a\x00" offset="0"/> + </magic> + <glob pattern="*.tif"/> + <glob pattern="*.tiff"/> + </mime-type> + <mime-type type="image/x-tiff-multipage"> + <comment>Multi-page TIFF image</comment> + <acronym>TIFF</acronym> + <expanded-acronym>Tagged Image File Format</expanded-acronym> + <sub-class-of type="image/tiff"/> + </mime-type> + <mime-type type="image/vnd.dwg"> + <comment>AutoCAD image</comment> + <glob pattern="*.dwg"/> + </mime-type> + <mime-type type="image/vnd.dxf"> + <comment>DXF vector image</comment> + <glob pattern="*.dxf"/> + <magic> + <match type="string" value="\nHEADER\n" offset="0:64"/> + <match type="string" value="\x0d\nHEADER\x0d\n" offset="0:64"/> + </magic> + </mime-type> + <mime-type type="image/vnd.ms-modi"> + <comment>MDI image</comment> + <acronym>MDI</acronym> + <expanded-acronym>Microsoft Document Imaging</expanded-acronym> + <glob pattern="*.mdi"/> + <magic> + <match type="string" value="\x45\x50\x2A\x00" offset="0"/> + </magic> + </mime-type> + <mime-type type="image/jxr"> + <comment>JPEG XR image</comment> + <acronym>XR</acronym> + <expanded-acronym>Extended Range</expanded-acronym> + <glob pattern="*.jxr"/> + <glob pattern="*.hdp"/> + <glob pattern="*.wdp"/> + <magic> + <match type="string" value="II\xBC\x01" offset="0"/> + </magic> + <alias type="image/vnd.ms-photo"/> + </mime-type> + <mime-type type="image/webp"> + <comment>WebP image</comment> + <magic> + <match type="string" value="RIFF" offset="0"> + <match type="string" value="WEBP" offset="8"/> + </match> + </magic> + <glob pattern="*.webp"/> + </mime-type> + <mime-type type="image/x-3ds"> + <comment>3D Studio image</comment> + <glob pattern="*.3ds"/> + <magic priority="30"> + <match offset="0" type="big16" value="0x4d4d"/> + </magic> + </mime-type> + <mime-type type="image/x-applix-graphics"> + <comment>Applix Graphics image</comment> + <magic> + <match type="string" value="*BEGIN" offset="0"> + <match type="string" value="GRAPHICS" offset="7"/> + </match> + </magic> + <glob pattern="*.ag"/> + </mime-type> + <mime-type type="image/x-bzeps"> + <comment>EPS image (bzip2-compressed)</comment> + <sub-class-of type="application/x-bzip2"/> + <glob pattern="*.eps.bz2"/> + <glob pattern="*.epsi.bz2"/> + <glob pattern="*.epsf.bz2"/> + </mime-type> + <mime-type type="image/x-cmu-raster"> + <comment>CMU raster image</comment> + <glob pattern="*.ras"/> + </mime-type> + <mime-type type="image/x-compressed-xcf"> + <comment>Compressed GIMP image</comment> + <glob pattern="*.xcf.gz"/> + <glob pattern="*.xcf.bz2"/> + </mime-type> + <mime-type type="application/dicom"> + <comment>DICOM image</comment> + <acronym>DICOM</acronym> + <expanded-acronym>Digital Imaging and Communications in Medicine</expanded-acronym> + <generic-icon name="image-x-generic"/> + <glob pattern="dicomdir"/> + <glob pattern="*.dcm"/> + <magic> + <match type="string" value="DICM" offset="128"/> + </magic> + </mime-type> + <mime-type type="application/docbook+xml"> + <comment>DocBook document</comment> + <sub-class-of type="application/xml"/> + <generic-icon name="x-office-document"/> + <magic priority="90"> + <match value="<?xml" type="string" offset="0"> + <match value="-//OASIS//DTD DocBook XML" type="string" offset="0:100"/> + <match value="-//KDE//DTD DocBook XML" type="string" offset="0:100"/> + </match> + </magic> + <glob pattern="*.dbk"/> + <glob pattern="*.docbook"/> + <alias type="application/x-docbook+xml"/> + <alias type="application/vnd.oasis.docbook+xml"/> + </mime-type> + <mime-type type="image/x-dib"> + <comment>DIB image</comment> + <acronym>DIB</acronym> + <expanded-acronym>Device Independent Bitmap</expanded-acronym> + <magic> + <match type="string" value="\x28\00\00\00" offset="0"/> + </magic> + </mime-type> + <mime-type type="image/vnd.djvu"> + <comment>DjVu image</comment> + <alias type="image/x-djvu"/> + <alias type="image/x.djvu"/> + <magic priority="80"> + <match type="string" offset="0" value="AT&TFORM"> + <match type="string" offset="12" value="DJVU"/> + </match> + <match type="string" offset="0" value="FORM"> + <match type="string" offset="8" value="DJVU"/> + </match> + </magic> + <glob pattern="*.djvu"/> + <glob pattern="*.djv"/> + </mime-type> + <mime-type type="image/vnd.djvu+multipage"> + <comment>DjVu document</comment> + <generic-icon name="x-office-document"/> + <magic priority="80"> + <match type="string" offset="0" value="AT&TFORM"> + <match type="string" offset="12" value="DJVM"/> + </match> + <match type="string" offset="0" value="FORM"> + <match type="string" offset="8" value="DJVM"/> + </match> + </magic> + <sub-class-of type="image/vnd.djvu"/> + <glob pattern="*.djvu"/> + <glob pattern="*.djv"/> + </mime-type> + <mime-type type="image/dpx"> + <comment>DPX image</comment> + <acronym>DPX</acronym> + <expanded-acronym>Digital Moving Picture Exchange</expanded-acronym> + <magic> + <match type="big32" value="0x53445058" offset="0"/> + </magic> + </mime-type> + <mime-type type="image/x-eps"> + <comment>EPS image</comment> + <acronym>EPS</acronym> + <expanded-acronym>Encapsulated PostScript</expanded-acronym> + <sub-class-of type="application/postscript"/> + <magic priority="90"> + <match type="string" value="%!" offset="0"> + <match type="string" value="EPS" offset="15"/> + </match> + <match type="string" value="\004%!" offset="0"> + <match type="string" value="EPS" offset="16"/> + </match> + <match type="big32" value="0xC5D0D3C6" offset="0"/> + </magic> + <glob pattern="*.eps"/> + <glob pattern="*.epsi"/> + <glob pattern="*.epsf"/> + </mime-type> + <mime-type type="application/fits"> + <comment>FITS document</comment> + <acronym>FITS</acronym> + <expanded-acronym>Flexible Image Transport System</expanded-acronym> + <magic> + <match type="string" value="SIMPLE =" offset="0"/> + </magic> + <glob pattern="*.fits"/> + <glob pattern="*.fit"/> + <glob pattern="*.fts"/> + <alias type="image/x-fits"/> + <alias type="image/fits"/> + </mime-type> + <mime-type type="image/vnd.fpx"> + <comment>FlashPix image</comment> + <sub-class-of type="application/x-ole-storage"/> + <magic priority="60"> + <match type="string" value="\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" offset="0"> + <match type="string" value="\x00\x67\x61\x56\x54\xc1\xce\x11\x85\x53\x00\xaa\x00\xa1\xf9\x5b" offset="592:8192"/> + </match> + </magic> + <glob pattern="*.fpx"/> + <alias type="image/x-fpx"/> + </mime-type> + <mime-type type="image/x-gzeps"> + <comment>EPS image (gzip-compressed)</comment> + <sub-class-of type="application/gzip"/> + <glob pattern="*.eps.gz"/> + <glob pattern="*.epsi.gz"/> + <glob pattern="*.epsf.gz"/> + </mime-type> + <mime-type type="image/vnd.microsoft.icon"> + <comment>Windows icon</comment> + <magic> + <match type="string" value="\0\0\1\0" offset="0"> + <match type="string" value="\0" offset="5"/> + </match> + </magic> + <glob pattern="*.ico"/> + <alias type="application/ico"/> + <alias type="image/ico"/> + <alias type="image/icon"/> + <alias type="image/x-ico"/> + <alias type="image/x-icon"/> + <alias type="text/ico"/> + </mime-type> + <mime-type type="image/x-icns"> + <comment>MacOS X icon</comment> + <glob pattern="*.icns"/> + <magic> + <match type="string" value="icns" offset="0"/> + </magic> + </mime-type> + <mime-type type="image/x-ilbm"> + <comment>ILBM image</comment> + <acronym>ILBM</acronym> + <expanded-acronym>InterLeaved BitMap</expanded-acronym> + <sub-class-of type="application/x-iff"/> + <magic> + <match value="ILBM" type="string" offset="8"/> + <match value="PBM " type="string" offset="8"/> + </magic> + <glob pattern="*.iff"/> + <glob pattern="*.ilbm"/> + <glob pattern="*.lbm"/> + <alias type="image/x-iff"/> + </mime-type> + <mime-type type="image/x-jng"> + <comment>JNG image</comment> + <acronym>JNG</acronym> + <expanded-acronym>JPEG Network Graphics</expanded-acronym> + <glob pattern="*.jng"/> + </mime-type> + <mime-type type="image/x-lwo"> + <comment>LightWave object</comment> + <glob pattern="*.lwo"/> + <glob pattern="*.lwob"/> + </mime-type> + <mime-type type="image/x-lws"> + <comment>LightWave scene</comment> + <glob pattern="*.lws"/> + </mime-type> + <mime-type type="image/x-macpaint"> + <comment>MacPaint Bitmap image</comment> + <glob pattern="*.pntg"/> + </mime-type> + <mime-type type="image/x-msod"> + <comment>Office drawing</comment> + <glob pattern="*.msod"/> + </mime-type> + <mime-type type="image/x-niff"> + <comment>NIFF image</comment> + <acronym>NIFF</acronym> + <expanded-acronym>Navy Image File Format</expanded-acronym> + <magic priority="80"> + <match type="string" value="IIN1" offset="0"/> + </magic> + </mime-type> + <mime-type type="image/vnd.zbrush.pcx"> + <comment>PCX image</comment> + <acronym>PCX</acronym> + <expanded-acronym>PiCture eXchange</expanded-acronym> + <magic> + <match type="byte" value="10" offset="0"> + <match type="byte" value="0" offset="1"/> + <match type="byte" value="2" offset="1"/> + <match type="byte" value="3" offset="1"/> + <match type="byte" value="5" offset="1"/> + </match> + </magic> + <glob pattern="*.pcx"/> + <alias type="image/x-pcx"/> + </mime-type> + <mime-type type="image/x-photo-cd"> + <comment>PCD image</comment> + <acronym>PCD</acronym> + <expanded-acronym>PhotoCD</expanded-acronym> + <generic-icon name="media-optical"/> + <glob pattern="*.pcd"/> + </mime-type> + <mime-type type="image/x-portable-anymap"> + <comment>PNM image</comment> + <acronym>PNM</acronym> + <expanded-acronym>Portable Anymap</expanded-acronym> + <glob pattern="*.pnm"/> + </mime-type> + <mime-type type="image/x-portable-bitmap"> + <comment>PBM image</comment> + <acronym>PBM</acronym> + <expanded-acronym>Portable BitMap</expanded-acronym> + <sub-class-of type="image/x-portable-anymap"/> + <magic> + <match type="string" value="P1" offset="0"> + <match type="byte" value="0x0a" offset="2"/> + <match type="byte" value="0x20" offset="2"/> + <match type="byte" value="0x09" offset="2"/> + <match type="byte" value="0x0d" offset="2"/> + </match> + <match type="string" value="P4" offset="0"> + <match type="byte" value="0x0a" offset="2"/> + <match type="byte" value="0x20" offset="2"/> + <match type="byte" value="0x09" offset="2"/> + <match type="byte" value="0x0d" offset="2"/> + </match> + </magic> + <glob pattern="*.pbm"/> + </mime-type> + <mime-type type="image/x-portable-graymap"> + <comment>PGM image</comment> + <acronym>PGM</acronym> + <expanded-acronym>Portable GrayMap</expanded-acronym> + <sub-class-of type="image/x-portable-anymap"/> + <magic> + <match type="string" value="P2" offset="0"> + <match type="byte" value="0x0a" offset="2"/> + <match type="byte" value="0x20" offset="2"/> + <match type="byte" value="0x09" offset="2"/> + <match type="byte" value="0x0d" offset="2"/> + </match> + <match type="string" value="P5" offset="0"> + <match type="byte" value="0x0a" offset="2"/> + <match type="byte" value="0x20" offset="2"/> + <match type="byte" value="0x09" offset="2"/> + <match type="byte" value="0x0d" offset="2"/> + </match> + </magic> + <glob pattern="*.pgm"/> + </mime-type> + <mime-type type="image/x-portable-pixmap"> + <comment>PPM image</comment> + <acronym>PPM</acronym> + <expanded-acronym>Portable PixMap</expanded-acronym> + <sub-class-of type="image/x-portable-anymap"/> + <magic> + <match type="string" value="P3" offset="0"> + <match type="byte" value="0x0a" offset="2"/> + <match type="byte" value="0x20" offset="2"/> + <match type="byte" value="0x09" offset="2"/> + <match type="byte" value="0x0d" offset="2"/> + </match> + <match type="string" value="P6" offset="0"> + <match type="byte" value="0x0a" offset="2"/> + <match type="byte" value="0x20" offset="2"/> + <match type="byte" value="0x09" offset="2"/> + <match type="byte" value="0x0d" offset="2"/> + </match> + </magic> + <glob pattern="*.ppm"/> + </mime-type> + <mime-type type="image/vnd.adobe.photoshop"> + <comment>Photoshop image</comment> + <magic> + <match type="string" mask="0xffffffff0000ffffffff" value="8BPS \000\000\000\000" offset="0"/> + </magic> + <glob pattern="*.psd"/> + <alias type="image/psd"/> + <alias type="image/x-psd"/> + <alias type="image/photoshop"/> + <alias type="image/x-photoshop"/> + <alias type="application/photoshop"/> + <alias type="application/x-photoshop"/> + </mime-type> + <mime-type type="image/x-rgb"> + <comment>RGB image</comment> + <glob pattern="*.rgb"/> + </mime-type> + <mime-type type="image/x-sgi"> + <comment>SGI image</comment> + <glob pattern="*.sgi"/> + </mime-type> + <mime-type type="image/x-sun-raster"> + <comment>Sun raster image</comment> + <magic> + <match type="big32" value="0x59a66a95" offset="0"/> + </magic> + <glob pattern="*.sun"/> + </mime-type> + <mime-type type="image/x-tga"> + <comment>TGA image</comment> + <acronym>TGA</acronym> + <expanded-acronym>Truevision Graphics Adapter</expanded-acronym> + <magic priority="10"> + <match type="string" value="\1\1" offset="1"/> + <match type="string" value="\1\11" offset="1"/> + <match type="string" value="\0\3" offset="1"/> + <match type="string" value="\0\xa" offset="1"/> + <match type="string" value="\0\xb" offset="1"/> + </magic> + <magic> + <match type="string" value="\0\2" offset="1"> + <match type="byte" value="0x08" offset="16"/> + <match type="byte" value="0x10" offset="16"/> + <match type="byte" value="0x18" offset="16"/> + <match type="byte" value="0x20" offset="16"/> + </match> + </magic> + <glob pattern="*.tga"/> + <glob pattern="*.icb"/> + <glob pattern="*.tpic"/> + <glob pattern="*.vda"/> + <glob pattern="*.vst"/> + <alias type="application/tga"/> + <alias type="application/x-targa"/> + <alias type="application/x-tga"/> + <alias type="image/targa"/> + <alias type="image/tga"/> + <alias type="image/x-icb"/> + <alias type="image/x-targa"/> + </mime-type> + <mime-type type="image/x-win-bitmap"> + <comment>Windows cursor</comment> + <magic> + <match type="string" value="\0\0\2\0" offset="0"> + <match type="string" value="\0" offset="5"/> + </match> + </magic> + <glob pattern="*.cur"/> + </mime-type> + <mime-type type="application/x-navi-animation"> + <comment>Windows animated cursor</comment> + <magic> + <match type="string" value="RIFF" offset="0"> + <match type="string" value="ACON" offset="8"/> + </match> + </magic> + <glob pattern="*.ani"/> + </mime-type> + <mime-type type="image/emf"> + <comment>EMF image</comment> + <acronym>EMF</acronym> + <expanded-acronym>Enhanced MetaFile</expanded-acronym> + <glob pattern="*.emf"/> + <alias type="image/x-emf"/> + <alias type="application/x-emf"/> + <alias type="application/emf"/> + <magic> + <match type="little32" offset="0" value="0x00000001"> + <match type="little32" offset="40" value="0x464D4520"> + <match type="little32" offset="44" value="0x00010000"> + <match type="little16" offset="58" value="0x0000"/> + </match> + </match> + </match> + </magic> + </mime-type> + <mime-type type="image/wmf"> + <comment>WMF image</comment> + <acronym>WMF</acronym> + <expanded-acronym>Windows Metafile</expanded-acronym> + <magic> + <!-- Placeable Metafile Header !--> + <match type="little32" offset="0" value="0x9AC6CDD7"> + <!-- Followed by the standard Windows Metafile Header !--> + <match type="little16" offset="22" value="0x0001"> + <match type="little16" offset="24" value="0x0009"/> + </match> + </match> + <!-- or just the standard Windows Metafile Header !--> + <match type="little16" offset="0" value="0x0001"> + <match type="little16" offset="2" value="0x0009"/> + </match> + </magic> + <glob pattern="*.wmf"/> + <alias type="image/x-wmf"/> + <alias type="image/x-win-metafile"/> + <alias type="application/x-wmf"/> + <alias type="application/wmf"/> + <alias type="application/x-msmetafile"/> + </mime-type> + <mime-type type="image/x-xbitmap"> + <comment>XBM image</comment> + <acronym>XBM</acronym> + <expanded-acronym>X BitMap</expanded-acronym> + <glob pattern="*.xbm"/> + </mime-type> + <mime-type type="image/x-xcf"> + <comment>GIMP image</comment> + <glob pattern="*.xcf"/> + <magic> + <match type="string" value="gimp xcf file" offset="0"/> + <match type="string" value="gimp xcf v" offset="0"/> + </magic> + </mime-type> + <mime-type type="image/x-gimp-gbr"> + <comment>GIMP brush</comment> + <glob pattern="*.gbr"/> + <magic> + <match type="string" value="GIMP" offset="20"/> + </magic> + </mime-type> + <mime-type type="image/x-gimp-gih"> + <comment>GIMP brush pipe</comment> + <glob pattern="*.gih"/> + </mime-type> + <mime-type type="image/x-gimp-pat"> + <comment>GIMP pattern</comment> + <glob pattern="*.pat"/> + <magic> + <match type="string" value="GPAT" offset="20"/> + </magic> + </mime-type> + <mime-type type="image/x-xfig"> + <comment>XFig image</comment> + <glob pattern="*.fig"/> + <magic> + <match type="string" value="#FIG" offset="0"/> + </magic> + </mime-type> + <mime-type type="image/x-xpixmap"> + <comment>XPM image</comment> + <acronym>XPM</acronym> + <expanded-acronym>X PixMap</expanded-acronym> + <magic> + <match type="string" value="/* XPM */" offset="0"/> + <match type="string" value="! XPM2\n" offset="0"/> + </magic> + <glob pattern="*.xpm"/> + <alias type="image/x-xpm"/> + </mime-type> + <mime-type type="image/x-xwindowdump"> + <comment>X window image</comment> + <glob pattern="*.xwd"/> + </mime-type> + <mime-type type="image/x-kiss-cel"> + <comment>KiSS cel</comment> + <acronym>KiSS</acronym> + <expanded-acronym>Kisekae Set System</expanded-acronym> + <magic> + <match type="string" value="KiSS" offset="0"/> + </magic> + <glob pattern="*.cel"/> + <glob pattern="*.kcf"/> + </mime-type> + <mime-type type="inode/blockdevice"> + <comment>Block device</comment> + </mime-type> + <mime-type type="inode/chardevice"> + <comment>Character device</comment> + </mime-type> + <mime-type type="inode/directory"> + <comment>Folder</comment> + <generic-icon name="folder"/> + <alias type="x-directory/normal"/> + </mime-type> + <mime-type type="inode/fifo"> + <comment>Pipe</comment> + </mime-type> + <mime-type type="inode/mount-point"> + <comment>Mount point</comment> + <sub-class-of type="inode/directory"/> + </mime-type> + <mime-type type="inode/socket"> + <comment>Socket</comment> + </mime-type> + <mime-type type="inode/symlink"> + <comment>Symbolic link</comment> + </mime-type> + <mime-type type="message/delivery-status"> + <comment>Mail delivery report</comment> + <generic-icon name="text-x-generic"/> + <sub-class-of type="text/plain"/> + </mime-type> + <mime-type type="message/disposition-notification"> + <comment>Mail disposition report</comment> + <generic-icon name="text-x-generic"/> + <sub-class-of type="text/plain"/> + </mime-type> + <mime-type type="message/external-body"> + <comment>Reference to remote file</comment> + <generic-icon name="text-x-generic"/> + </mime-type> + <mime-type type="message/news"> + <comment>Usenet news message</comment> + <generic-icon name="text-x-generic"/> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="Article" offset="0"/> + <match type="string" value="Path:" offset="0"/> + <match type="string" value="Xref:" offset="0"/> + </magic> + </mime-type> + <mime-type type="message/partial"> + <comment>Partial email message</comment> + <generic-icon name="text-x-generic"/> + <sub-class-of type="text/plain"/> + </mime-type> + <mime-type type="message/rfc822"> + <comment>Email message</comment> + <generic-icon name="emblem-mail"/> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="#! rnews" offset="0"/> + <match type="string" value="Content-Type:" offset="0"/> + <match type="string" value="Forward to" offset="0"/> + <match type="string" value="From:" offset="0"/> + <match type="string" value="N#! rnews" offset="0"/> + <match type="string" value="Pipe to" offset="0"/> + <match type="string" value="Received:" offset="0"/> + <match type="string" value="Relay-Version:" offset="0"/> + <match type="string" value="Return-Path:" offset="0"/> + <match type="string" value="Return-path:" offset="0"/> + <match type="string" value="Subject: " offset="0"/> + <match type="string" value="To:" offset="0"/> + </magic> + <glob pattern="*.eml"/> + </mime-type> + <mime-type type="message/x-gnu-rmail"> + <comment>GNU mail message</comment> + <generic-icon name="emblem-mail"/> + <glob pattern="RMAIL"/> + </mime-type> + <mime-type type="model/iges"> + <comment>IGES document</comment> + <acronym>IGES</acronym> + <expanded-acronym>Initial Graphics Exchange Specification</expanded-acronym> + <generic-icon name="x-office-document"/> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="S 1\x0a" offset="72"/> + <match type="string" value="S0000001\x0a" offset="72"/> + </magic> + <glob pattern="*.igs"/> + <glob pattern="*.iges"/> + </mime-type> + <mime-type type="model/gltf-binary"> + <comment>glTF model</comment> + <acronym>glTF</acronym> + <expanded-acronym>GL Transmission Format</expanded-acronym> + <generic-icon name="image-x-generic"/> + <magic> + <match type="string" value="glTF" offset="0"/> + </magic> + <glob pattern="*.glb"/> + </mime-type> + <mime-type type="model/gltf+json"> + <comment>glTF model</comment> + <acronym>glTF</acronym> + <expanded-acronym>GL Transmission Format</expanded-acronym> + <generic-icon name="image-x-generic"/> + <sub-class-of type="application/json"/> + <glob pattern="*.gltf"/> + </mime-type> + <mime-type type="model/vrml"> + <comment>VRML document</comment> + <acronym>VRML</acronym> + <expanded-acronym>Virtual Reality Modeling Language</expanded-acronym> + <generic-icon name="x-office-document"/> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="#VRML " offset="0"/> + </magic> + <glob pattern="*.vrm"/> + <glob pattern="*.vrml"/> + <glob pattern="*.wrl"/> + </mime-type> + <mime-type type="model/obj"> + <comment>OBJ 3D model</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="image-x-generic"/> + <magic> + <match type="string" value=" OBJ File: '" offset="0:64"/> + <match type="string" value="mtllib " offset="0:256"/> + </magic> + <glob pattern="*.obj"/> + <alias type="application/prs.wavefront-obj"/> + </mime-type> + <mime-type type="model/mtl"> + <comment>OBJ 3D model material library</comment> + <generic-icon name="image-x-generic"/> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="# Blender MTL File: '" offset="0"/> + <match type="string" value="newmtl " offset="0:256"/> + </magic> + <glob pattern="*.mtl"/> + </mime-type> + <mime-type type="multipart/alternative"> + <comment>Message in several formats</comment> + </mime-type> + <mime-type type="multipart/appledouble"> + <comment>Macintosh AppleDouble-encoded file</comment> + </mime-type> + <mime-type type="multipart/digest"> + <comment>Message digest</comment> + </mime-type> + <mime-type type="multipart/encrypted"> + <comment>Encrypted message</comment> + </mime-type> + <mime-type type="multipart/mixed"> + <comment>Compound documents</comment> + </mime-type> + <mime-type type="multipart/related"> + <comment>Compound document</comment> + </mime-type> + <mime-type type="multipart/report"> + <comment>Mail system report</comment> + </mime-type> + <mime-type type="multipart/signed"> + <comment>Signed message</comment> + </mime-type> + <mime-type type="multipart/x-mixed-replace"> + <comment>Stream of data (server push)</comment> + </mime-type> + <mime-type type="text/calendar"> + <comment>VCS/ICS calendar</comment> + <acronym>VCS/ICS</acronym> + <expanded-acronym>vCalendar/iCalendar</expanded-acronym> + <sub-class-of type="text/plain"/> + <alias type="text/x-vcalendar"/> + <alias type="application/ics"/> + <generic-icon name="x-office-calendar"/> + <magic> + <match type="string" value="BEGIN:VCALENDAR" offset="0"/> + <match type="string" value="begin:vcalendar" offset="0"/> + </magic> + <glob pattern="*.vcs"/> + <glob pattern="*.ics"/> + <glob pattern="*.ifb"/> + <glob pattern="*.icalendar"/> + </mime-type> + <mime-type type="text/css"> + <comment>CSS stylesheet</comment> + <acronym>CSS</acronym> + <expanded-acronym>Cascading Style Sheets</expanded-acronym> + <sub-class-of type="text/plain"/> + <glob pattern="*.css"/> + </mime-type> + <mime-type type="text/vcard"> + <comment>Electronic business card</comment> + <alias type="text/directory"/> + <alias type="text/x-vcard"/> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="BEGIN:VCARD" offset="0"/> + <match type="string" value="begin:vcard" offset="0"/> + </magic> + <glob pattern="*.vcard"/> + <glob pattern="*.vcf"/> + <glob pattern="*.vct"/> + <glob pattern="*.gcrd"/> + </mime-type> + <mime-type type="text/turtle"> + <comment>Turtle document</comment> + <glob pattern="*.ttl"/> + <sub-class-of type="text/plain"/> + </mime-type> + <mime-type type="text/x-txt2tags"> + <comment>txt2tags document</comment> + <sub-class-of type="text/plain"/> + <magic priority="60"> + <match type="string" value="%!postproc" offset="0"/> + <match type="string" value="%!encoding" offset="0"/> + </magic> + <glob pattern="*.t2t"/> + </mime-type> + <mime-type type="text/x-verilog"> + <comment>Verilog source code</comment> + <sub-class-of type="text/plain"/> + <magic priority="10"> + <match type="string" value="/*" offset="0"/> + <match type="string" value="//" offset="0"/> + <match type="string" value="function" offset="0"/> + </magic> + <glob pattern="*.v"/> + </mime-type> + <mime-type type="text/x-svhdr"> + <comment>SystemVerilog header</comment> + <sub-class-of type="text/x-verilog"/> + <glob pattern="*.svh"/> + </mime-type> + <mime-type type="text/x-svsrc"> + <comment>SystemVerilog source code</comment> + <sub-class-of type="text/x-verilog"/> + <glob pattern="*.sv"/> + </mime-type> + <mime-type type="text/x-vhdl"> + <comment>VHDL source code</comment> + <acronym>VHDL</acronym> + <expanded-acronym>Very-High-Speed Integrated Circuit Hardware Description Language</expanded-acronym> + <sub-class-of type="text/plain"/> + <glob pattern="*.vhd"/> + <glob pattern="*.vhdl"/> + </mime-type> + <mime-type type="text/enriched"> + <comment>Enriched text document</comment> + <sub-class-of type="text/plain"/> + </mime-type> + <mime-type type="text/plain"> + <comment>Plain text document</comment> + <magic> + <match type="string" value="This is TeX," offset="0"/> + <match type="string" value="This is METAFONT," offset="0"/> + </magic> + <glob pattern="*.txt"/> + <glob pattern="*.asc"/> + <glob pattern="*,v"/> + </mime-type> + <mime-type type="application/rdf+xml"> + <comment>RDF file</comment> + <acronym>RDF</acronym> + <expanded-acronym>Resource Description Framework</expanded-acronym> + <alias type="text/rdf"/> + <sub-class-of type="application/xml"/> + <glob pattern="*.rdf"/> + <glob pattern="*.rdfs"/> + <glob pattern="*.owl"/> + <root-XML namespaceURI="http://www.w3.org/1999/02/22-rdf-syntax-ns#" localName="RDF"/> + </mime-type> + <mime-type type="text/x-rst"> + <comment>ReStructuredText document</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.rst"/> + </mime-type> + <mime-type type="application/owl+xml"> + <comment>OWL XML file</comment> + <acronym>OWL</acronym> + <expanded-acronym>Web Ontology Language</expanded-acronym> + <sub-class-of type="application/xml"/> + <glob pattern="*.owx"/> + <magic> + <match type="string" value="<Ontology" offset="0:256"/> + </magic> + <root-XML namespaceURI="http://www.w3.org/2002/07/owl#" localName="Ontology"/> + </mime-type> + <mime-type type="text/rfc822-headers"> + <comment>Email headers</comment> + <sub-class-of type="text/plain"/> + </mime-type> + <mime-type type="text/richtext"> + <comment>Rich text document</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.rtx"/> + </mime-type> + <mime-type type="application/rss+xml"> + <comment>RSS summary</comment> + <acronym>RSS</acronym> + <expanded-acronym>RDF Site Summary</expanded-acronym> + <alias type="text/rss"/> + <sub-class-of type="application/xml"/> + <generic-icon name="text-html"/> + <glob pattern="*.rss"/> + <magic priority="70"> + <match type="string" value="<rss " offset="0:256"/> + <match type="string" value="<RSS " offset="0:256"/> + </magic> + </mime-type> + <mime-type type="application/atom+xml"> + <comment>Atom syndication feed</comment> + <sub-class-of type="application/xml"/> + <generic-icon name="text-html"/> + <glob pattern="*.atom"/> + <magic priority="70"> + <match type="string" value="<feed " offset="0:256"/> + </magic> + <root-XML namespaceURI="http://www.w3.org/2005/Atom" localName="feed"/> + </mime-type> + <mime-type type="text/x-opml+xml"> + <comment>OPML syndication feed</comment> + <acronym>OPML</acronym> + <expanded-acronym>Outline Processor Markup Language</expanded-acronym> + <sub-class-of type="application/xml"/> + <alias type="text/x-opml"/> + <generic-icon name="text-html"/> + <glob pattern="*.opml"/> + <magic priority="70"> + <match type="string" value="<opml " offset="0:256"/> + </magic> + </mime-type> + <mime-type type="text/sgml"> + <comment>SGML document</comment> + <acronym>SGML</acronym> + <expanded-acronym>Standard Generalized Markup Language</expanded-acronym> + <sub-class-of type="text/plain"/> + <glob pattern="*.sgml"/> + <glob pattern="*.sgm"/> + </mime-type> + <mime-type type="application/x-sylk"> + <comment>Spreadsheet interchange document</comment> + <sub-class-of type="text/plain"/> + <alias type="text/spreadsheet"/> + <generic-icon name="x-office-spreadsheet"/> + <magic> + <match type="string" value="ID;" offset="0"/> + </magic> + <glob pattern="*.sylk"/> + <glob pattern="*.slk"/> + </mime-type> + <mime-type type="text/tab-separated-values"> + <comment>TSV document</comment> + <acronym>TSV</acronym> + <expanded-acronym>Tab Separated Values</expanded-acronym> + <sub-class-of type="text/plain"/> + <glob pattern="*.tsv"/> + </mime-type> + <mime-type type="text/vnd.graphviz"> + <comment>Graphviz DOT graph</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="x-office-document"/> + <magic> + <match type="string" value="digraph " offset="0"/> + <match type="string" value="strict digraph " offset="0"/> + <match type="string" value="graph " offset="0"/> + <match type="string" value="strict graph " offset="0"/> + </magic> + <glob pattern="*.gv"/> + <glob pattern="*.dot"/> + </mime-type> + <mime-type type="text/vnd.sun.j2me.app-descriptor"> + <comment>JAD document</comment> + <acronym>JAD</acronym> + <expanded-acronym>Java Application Descriptor</expanded-acronym> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="MIDlet-" offset="0"/> + </magic> + <glob pattern="*.jad"/> + </mime-type> + <mime-type type="text/vnd.wap.wml"> + <comment>WML document</comment> + <acronym>WML</acronym> + <expanded-acronym>Wireless Markup Language</expanded-acronym> + <sub-class-of type="application/xml"/> + <glob pattern="*.wml"/> + </mime-type> + <mime-type type="text/vnd.wap.wmlscript"> + <comment>WMLScript program</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.wmls"/> + </mime-type> + <mime-type type="text/vnd.senx.warpscript"> + <comment>WarpScript source code</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.mc2"/> + <magic priority="10"> + <match type="string" value="//" offset="0"/> + <match type="string" value="/*" offset="0"/> + </magic> + <glob pattern="*.mc2"/> + </mime-type> + <mime-type type="application/x-ace"> + <comment>ACE archive</comment> + <generic-icon name="package-x-generic"/> + <magic priority="60"> + <match type="string" value="**ACE**" offset="7"/> + </magic> + <glob pattern="*.ace"/> + </mime-type> + <mime-type type="text/x-adasrc"> + <comment>Ada source code</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.adb"/> + <glob pattern="*.ads"/> + </mime-type> + <mime-type type="text/x-authors"> + <comment>Author list</comment> + <sub-class-of type="text/plain"/> + <glob pattern="AUTHORS"/> + </mime-type> + <mime-type type="text/x-bibtex"> + <comment>BibTeX document</comment> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="% This file was created with JabRef" offset="0"/> + </magic> + <glob pattern="*.bib"/> + </mime-type> + <mime-type type="text/x-blueprint"> + <comment>Blueprint source code</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.blp"/> + <magic priority="10"> + <match type="string" value="//" offset="0"/> + <match type="string" value="/*" offset="0"/> + <match type="string" value="using" offset="0"/> + </magic> + </mime-type> + <mime-type type="text/x-c++hdr"> + <comment>C++ header</comment> + <sub-class-of type="text/x-chdr"/> + <glob pattern="*.hh"/> + <glob pattern="*.hp"/> + <glob pattern="*.hpp"/> + <glob pattern="*.h++"/> + <glob pattern="*.hxx"/> + </mime-type> + <mime-type type="text/x-c++src"> + <comment>C++ source code</comment> + <sub-class-of type="text/x-objc++src"/> + <glob pattern="*.cpp"/> + <glob pattern="*.cxx"/> + <glob pattern="*.cc"/> + <glob pattern="*.C" case-sensitive="true"/> + <glob pattern="*.c++"/> + </mime-type> + <mime-type type="text/x-changelog"> + <comment>ChangeLog document</comment> + <sub-class-of type="text/plain"/> + <glob pattern="ChangeLog"/> + </mime-type> + <mime-type type="text/x-chdr"> + <comment>C header</comment> + <sub-class-of type="text/x-csrc"/> + <glob pattern="*.h"/> + </mime-type> + <mime-type type="text/x-cmake"> + <comment>CMake source code</comment> + <glob pattern="*.cmake"/> + <glob pattern="CMakeLists.txt"/> + <sub-class-of type="text/plain"/> + </mime-type> + <mime-type type="text/x-common-lisp"> + <comment>Common Lisp source code</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.asd"/> + <glob pattern="*.fasl"/> + <glob pattern="*.lisp"/> + <glob pattern="*.ros"/> + </mime-type> + <mime-type type="text/csv"> + <comment>CSV document</comment> + <acronym>CSV</acronym> + <expanded-acronym>Comma Separated Values</expanded-acronym> + <alias type="text/x-comma-separated-values"/> + <alias type="text/x-csv"/> + <sub-class-of type="text/plain"/> + <glob pattern="*.csv"/> + </mime-type> + <mime-type type="text/csv-schema"> + <comment>CSV Schema document</comment> + <acronym>CSV</acronym> + <expanded-acronym>Comma Separated Values</expanded-acronym> + <sub-class-of type="text/plain"/> + <glob pattern="*.csvs"/> + </mime-type> + <mime-type type="text/x-copying"> + <comment>License terms</comment> + <sub-class-of type="text/plain"/> + <glob pattern="COPYING"/> + </mime-type> + <mime-type type="text/x-credits"> + <comment>Author credits</comment> + <sub-class-of type="text/plain"/> + <glob pattern="CREDITS"/> + </mime-type> + <mime-type type="text/x-csrc"> + <comment>C source code</comment> + <sub-class-of type="text/x-c++src"/> + <sub-class-of type="text/x-objcsrc"/> + <alias type="text/x-c"/> + <glob pattern="*.c" case-sensitive="true"/> + </mime-type> + <mime-type type="text/x-dockerfile"> + <comment>Docker container build file</comment> + <sub-class-of type="text/plain"/> + <!-- https://docs.docker.com/build/concepts/dockerfile/#filename --> + <glob pattern="Dockerfile"/> + <glob pattern="*.Dockerfile"/> + <glob pattern="Dockerfile.*"/> + <magic> + <!-- https://docs.docker.com/reference/dockerfile/#syntax --> + <!-- https://docs.docker.com/build/buildkit/frontend/ --> + <match type="string" value="# syntax=docker/dockerfile:" offset="0"/> + </magic> + </mime-type> + <mime-type type="text/x-asm"> + <comment>Assembly code</comment> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="\t.asciiz" offset="0"/> + <match type="string" value="\t.byte" offset="0"/> + <match type="string" value="\t.even" offset="0"/> + <match type="string" value="\t.file" offset="0"/> + <match type="string" value="\t.globl" offset="0"/> + <match type="string" value="\t.text" offset="0"/> + <match type="string" value="\t.type" offset="0"/> + </magic> + <glob pattern="*.asm"/> + <glob pattern="*.s"/> + </mime-type> + <mime-type type="text/x-csharp"> + <comment>C# source code</comment> + <sub-class-of type="text/plain"/> + <magic priority="10"> + <match type="string" value="/*" offset="0"/> + <match type="string" value="//" offset="0"/> + <match type="string" value="class" offset="0"/> + <match type="string" value="interface" offset="0"/> + <match type="string" value="namespace" offset="0"/> + <match type="string" value="struct" offset="0"/> + <match type="string" value="using" offset="0"/> + </magic> + <glob pattern="*.cs"/> + </mime-type> + <mime-type type="text/x-vala"> + <comment>Vala source code</comment> + <sub-class-of type="text/plain"/> + <magic priority="10"> + <match type="string" value="//" offset="0"/> + <match type="string" value="/*" offset="0"/> + <match type="string" value="class" offset="0"/> + <match type="string" value="interface" offset="0"/> + <match type="string" value="struct" offset="0"/> + <match type="string" value="namespace" offset="0"/> + <match type="string" value="using" offset="0"/> + </magic> + <glob pattern="*.vala"/> + <glob pattern="*.vapi"/> + </mime-type> + <mime-type type="text/x-ooc"> + <comment>OOC source code</comment> + <acronym>OOC</acronym> + <expanded-acronym>Out Of Class</expanded-acronym> + <sub-class-of type="text/plain"/> + <magic priority="10"> + <match type="string" value="//" offset="0"/> + <match type="string" value="/*" offset="0"/> + </magic> + <glob pattern="*.ooc"/> + </mime-type> + <mime-type type="text/x-dcl"> + <comment>DCL script</comment> + <acronym>DCL</acronym> + <expanded-acronym>Data Conversion Laboratory</expanded-acronym> + <sub-class-of type="text/plain"/> + <glob pattern="*.dcl"/> + </mime-type> + <mime-type type="text/x-dsl"> + <comment>DSSSL document</comment> + <acronym>DSSSL</acronym> + <expanded-acronym>Document Style Semantics and Specification Language</expanded-acronym> + <sub-class-of type="text/plain"/> + <glob pattern="*.dsl"/> + </mime-type> + <mime-type type="text/x-dsrc"> + <comment>D source code</comment> + <sub-class-of type="text/plain"/> + <magic priority="10"> + <match type="string" value="//" offset="0"/> + <match type="string" value="/*" offset="0"/> + <match type="string" value="class" offset="0"/> + <match type="string" value="import" offset="0"/> + <match type="string" value="interface" offset="0"/> + <match type="string" value="struct" offset="0"/> + </magic> + <glob pattern="*.d"/> + <glob pattern="*.di"/> + </mime-type> + <mime-type type="application/xml-dtd"> + <comment>DTD file</comment> + <acronym>DTD</acronym> + <expanded-acronym>Document Type Definition</expanded-acronym> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <glob pattern="*.dtd"/> + <alias type="text/x-dtd"/> + </mime-type> + <mime-type type="text/x-eiffel"> + <comment>Eiffel source code</comment> + <sub-class-of type="text/plain"/> + <magic priority="10"> + <match type="string" value="class" offset="0"/> + </magic> + <glob pattern="*.e"/> + <glob pattern="*.eif"/> + </mime-type> + <mime-type type="text/x-emacs-lisp"> + <comment>Emacs Lisp source code</comment> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="\012(" offset="0"/> + <match type="string" value=";ELC\023\000\000\000" offset="0"/> + </magic> + <glob pattern="*.el"/> + </mime-type> + <mime-type type="text/x-elixir"> + <comment>Elixir source code</comment> + <sub-class-of type="text/plain"/> + <magic priority="10"> + <match type="string" value="def" offset="0"/> + </magic> + <glob pattern="*.ex"/> + <glob pattern="*.exs"/> + </mime-type> + <mime-type type="text/x-erlang"> + <comment>Erlang source code</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.erl"/> + </mime-type> + <mime-type type="text/x-fortran"> + <comment>Fortran source code</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.f"/> + <glob pattern="*.f90"/> + <glob pattern="*.f95"/> + <glob pattern="*.for"/> + </mime-type> + <mime-type type="text/x-genie"> + <comment>Genie source code</comment> + <sub-class-of type="text/plain"/> + <magic priority="10"> + <match type="string" value="/*" offset="0"/> + <match type="string" value="//" offset="0"/> + <match type="string" value="class" offset="0"/> + <match type="string" value="def" offset="0"/> + <match type="string" value="interface" offset="0"/> + <match type="string" value="namespace" offset="0"/> + <match type="string" value="struct" offset="0"/> + <match type="string" value="uses" offset="0"/> + </magic> + <glob pattern="*.gs" case-sensitive="true"/> + <generic-icon name="text-x-generic"/> + </mime-type> + <mime-type type="text/x-gettext-translation"> + <comment>Translation file</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.po"/> + <alias type="text/x-po"/> + <alias type="application/x-gettext"/> + </mime-type> + <mime-type type="text/x-gettext-translation-template"> + <comment>Translation template</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.pot"/> + <alias type="text/x-pot"/> + <magic> + <match type="string" value='#, fuzzy\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version:' offset="0:256"/> + </magic> + </mime-type> + <mime-type type="text/x-gherkin"> + <comment>Gherkin document</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.feature"/> + </mime-type> + <mime-type type="text/html"> + <comment>HTML document</comment> + <acronym>HTML</acronym> + <expanded-acronym>HyperText Markup Language</expanded-acronym> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="<!DOCTYPE HTML" offset="0:256"/> + <match type="string" value="<!doctype html" offset="0:256"/> + <match type="string" value="<!DOCTYPE html" offset="0:256"/> + <match type="string" value="<HEAD" offset="0:256"/> + <match type="string" value="<head" offset="0:256"/> + <match type="string" value="<HTML" offset="0:256"/> + <match type="string" value="<html" offset="0:256"/> + <match type="string" value="<SCRIPT" offset="0:256"/> + <match type="string" value="<script" offset="0:256"/> + <match type="string" value="<BODY" offset="0"/> + <match type="string" value="<body" offset="0"/> + <match type="string" value="<h1" offset="0"/> + <match type="string" value="<H1" offset="0"/> + <match type="string" value="<!doctype HTML" offset="0"/> + </magic> + <magic priority="40"> + <match type="string" value="<!--" offset="0"/> + <match type="string" value="<TITLE" offset="0:256"/> + <match type="string" value="<title" offset="0:256"/> + </magic> + <glob pattern="*.html" weight="80"/> + <glob pattern="*.htm" weight="80"/> + </mime-type> + <mime-type type="application/hta"> + <comment>Windows HTML desktop application</comment> + <acronym>HTML</acronym> + <expanded-acronym>HyperText Markup Language</expanded-acronym> + <sub-class-of type="text/html"/> + <generic-icon name="text-html"/> + <magic priority="60"> + <match type="string" value="<hta:application" offset="0:256"/> + <match type="string" value="<HTA:APPLICATION" offset="0:256"/> + </magic> + <glob pattern="*.hta"/> + </mime-type> + <mime-type type="text/x-component"> + <comment>HTML component</comment> + <acronym>HTML</acronym> + <expanded-acronym>HyperText Markup Language</expanded-acronym> + <sub-class-of type="application/xml"/> + <generic-icon name="text-html"/> + <glob pattern="*.htc"/> + <root-XML namespaceURI="urn:HTMLComponent" localName="PUBLIC"/> + </mime-type> + <mime-type type="text/cache-manifest"> + <comment>Web application cache file</comment> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="CACHE MANIFEST" offset="0"> + <match type="string" value="\x20" offset="14"/> + <match type="string" value="\x09" offset="14"/> + <match type="string" value="\x0a" offset="14"/> + <match type="string" value="\x0d" offset="14"/> + </match> + </magic> + <glob pattern="*.manifest"/> + </mime-type> + <mime-type type="text/x-google-video-pointer"> + <comment>Google Video Pointer shortcut</comment> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="#.download.the.free.Google.Video.Player" offset="0"/> + <match type="string" value="# download the free Google Video Player" offset="0"/> + </magic> + <glob pattern="*.gvp"/> + <alias type="text/google-video-pointer"/> + </mime-type> + <mime-type type="text/x-haskell"> + <comment>Haskell source code</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.hs"/> + </mime-type> + <mime-type type="text/x-idl"> + <comment>IDL document</comment> + <acronym>IDL</acronym> + <expanded-acronym>Interface Definition Language</expanded-acronym> + <sub-class-of type="text/plain"/> + <glob pattern="*.idl"/> + </mime-type> + <mime-type type="text/x-install"> + <comment>Installation instructions</comment> + <sub-class-of type="text/plain"/> + <glob pattern="INSTALL"/> + </mime-type> + <mime-type type="text/x-java"> + <comment>Java source code</comment> + <sub-class-of type="text/plain"/> + <magic priority="10"> + <match type="string" value="/*" offset="0"/> + <match type="string" value="//" offset="0"/> + <match type="string" value="class" offset="0"/> + <match type="string" value="function" offset="0"/> + <match type="string" value="import" offset="0"/> + <match type="string" value="interface" offset="0"/> + </magic> + <glob pattern="*.java"/> + </mime-type> + <mime-type type="text/x-ldif"> + <comment>LDIF address book</comment> + <acronym>LDIF</acronym> + <expanded-acronym>LDAP Data Interchange Format</expanded-acronym> + <sub-class-of type="text/plain"/> + <generic-icon name="x-office-address-book"/> + <magic> + <match type="string" value="dn: cn=" offset="0"/> + <match type="string" value="dn: mail=" offset="0"/> + </magic> + <glob pattern="*.ldif"/> + </mime-type> + <mime-type type="text/x-lilypond"> + <comment>Lilypond music sheet</comment> + <glob pattern="*.ly"/> + <sub-class-of type="text/plain"/> + </mime-type> + <mime-type type="text/x-literate-haskell"> + <comment>LHS source code</comment> + <acronym>LHS</acronym> + <expanded-acronym>Literate Haskell source code</expanded-acronym> + <sub-class-of type="text/plain"/> + <glob pattern="*.lhs"/> + </mime-type> + <mime-type type="text/x-log"> + <comment>Application log</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.log"/> + </mime-type> + <mime-type type="text/x-makefile"> + <comment>Makefile build file</comment> + <sub-class-of type="text/plain"/> + <glob pattern="makefile"/> + <glob pattern="GNUmakefile"/> + <glob pattern="*.mk"/> + <glob pattern="*.mak"/> + <glob weight="10" pattern="Makefile.*"/> + <magic> + <match type="string" value="#!/usr/bin/make" offset="0"/> + <match type="string" value="#! /usr/bin/make" offset="0"/> + </magic> + </mime-type> + <mime-type type="text/markdown"> + <comment>Markdown document</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.md"/> + <glob pattern="*.mkd"/> + <glob pattern="*.markdown"/> + <alias type="text/x-markdown"/> + </mime-type> + <mime-type type="text/x-moc"> + <comment>Qt MOC file</comment> + <acronym>Qt MOC</acronym> + <expanded-acronym>Qt Meta Object Compiler</expanded-acronym> + <sub-class-of type="text/plain"/> + <glob pattern="*.moc"/> + </mime-type> + <mime-type type="text/x-ms-regedit"> + <comment>Windows Registry extract</comment> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="REGEDIT" offset="0"/> + <match type="string" value="Windows Registry Editor Version 5.00" offset="0"/> + <match type="string" value="\xff\xfeW\x00i\x00n\x00d\x00o\x00w\x00s\x00 \x00R\x00e\x00g\x00i\x00s\x00t\x00r\x00y\x00 \x00E\x00d\x00i\x00t\x00o\x00r\x00" offset="0"/> + </magic> + <glob pattern="*.reg"/> + </mime-type> + <mime-type type="text/x-mof"> + <comment>MOF file</comment> + <acronym>MOF</acronym> + <expanded-acronym>Windows Managed Object File</expanded-acronym> + <sub-class-of type="text/x-csrc"/> + <glob pattern="*.mof"/> + </mime-type> + <mime-type type="text/x-mup"> + <comment>Mup musical composition document</comment> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="//!Mup" offset="0"/> + </magic> + <glob pattern="*.mup"/> + <glob pattern="*.not"/> + </mime-type> + <mime-type type="text/x-nix"> + <comment>Nix source code</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.nix"/> + </mime-type> + <mime-type type="text/x-objcsrc"> + <comment>Objective-C source code</comment> + <sub-class-of type="text/x-objc++src"/> + <glob pattern="*.m"/> + </mime-type> + <mime-type type="text/x-objc++src"> + <comment>Objective-C++ source code</comment> + <sub-class-of type="text/plain"/> + <magic priority="10"> + <match type="string" value="#import " offset="0"/> + <match type="string" value="#include " offset="0"/> + <match type="string" value="/*" offset="0"/> + <match type="string" value="//" offset="0"/> + <match type="string" value="@interface" offset="0"/> + <match type="string" value="class" offset="0"/> + <match type="string" value="namespace" offset="0"/> + <match type="string" value="struct" offset="0"/> + <match type="string" value="using" offset="0"/> + </magic> + <glob pattern="*.mm"/> + </mime-type> + <mime-type type="text/x-ocaml"> + <comment>OCaml source code</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.ml"/> + <glob pattern="*.mli"/> + <magic priority="10"> + <match type="string" value="class" offset="0"/> + <match type="string" value="module" offset="0"/> + </magic> + <magic priority="5"> + <match type="string" value="fun" offset="0"/> + </magic> + </mime-type> + <mime-type type="text/x-opencl-src"> + <comment>OpenCL source code</comment> + <acronym>OpenCL</acronym> + <expanded-acronym>Open Computing Language</expanded-acronym> + <sub-class-of type="text/x-csrc"/> + <magic priority="10"> + <match type="string" value="#include " offset="0"/> + <match type="string" value="/*" offset="0"/> + <match type="string" value="//" offset="0"/> + <match type="string" value="struct" offset="0"/> + </magic> + <glob pattern="*.cl"/> + </mime-type> + <mime-type type="text/x-matlab"> + <comment>MATLAB file</comment> + <sub-class-of type="text/plain"/> + <magic priority="10"> + <match type="string" value="%" offset="0"/> + <match type="string" value="function" offset="0"/> + </magic> + <glob pattern="*.m"/> + <alias type="text/x-octave"/> + </mime-type> + <mime-type type="text/x-meson"> + <comment>Meson source code</comment> + <glob pattern="meson.build"/> + <glob pattern="meson_options.txt"/> + <sub-class-of type="text/plain"/> + </mime-type> + <mime-type type="text/x-modelica"> + <comment>Modelica model</comment> + <sub-class-of type="text/plain"/> + <magic priority="10"> + <match type="string" value="//" offset="0"/> + <match type="string" value="function" offset="0"/> + <match type="string" value="class" offset="0"/> + <match type="string" value="model" offset="0"/> + <match type="string" value="record" offset="0"/> + </magic> + <glob pattern="*.mo"/> + </mime-type> + <mime-type type="text/x-pascal"> + <comment>Pascal source code</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.p"/> + <glob pattern="*.pas"/> + </mime-type> + <mime-type type="text/x-patch"> + <comment>Differences between files</comment> + <alias type="text/x-diff"/> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="diff\t" offset="0"/> + <match type="string" value="diff " offset="0"/> + <match type="string" value="***\t" offset="0"/> + <match type="string" value="*** " offset="0"/> + <match type="string" value="=== " offset="0"/> + <match type="string" value="--- " offset="0"/> + <match type="string" value="Only in\t" offset="0"/> + <match type="string" value="Only in " offset="0"/> + <match type="string" value="Common subdirectories: " offset="0"/> + <match type="string" value="Index:" offset="0"/> + </magic> + <glob pattern="*.diff"/> + <glob pattern="*.patch"/> + </mime-type> + <mime-type type="application/vnd.dart"> + <comment>Dart source code</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.dart"/> + <magic priority="10"> + <match type="string" value="/*" offset="0"/> + <match type="string" value="//" offset="0"/> + <match type="string" value="class" offset="0"/> + <match type="string" value="import" offset="0"/> + </magic> + <alias type="text/x-dart"/> + </mime-type> + <mime-type type="text/x-nim"> + <comment>Nim source code</comment> + <sub-class-of type="text/plain"/> + <magic priority="10"> + <match type="string" value="import" offset="0"/> + <match type="string" value="proc" offset="0"/> + </magic> + <glob pattern="*.nim"/> + </mime-type> + <mime-type type="text/x-nimscript"> + <comment>Nimscript source code</comment> + <sub-class-of type="text/x-nim"/> + <glob pattern="*.nims"/> + <glob pattern="*.nimble"/> + </mime-type> + <mime-type type="text/x-go"> + <comment>Go source code</comment> + <sub-class-of type="text/plain"/> + <magic priority="10"> + <match type="string" value="//" offset="0"/> + <match type="string" value="/*" offset="0"/> + <match type="string" value="import" offset="0"/> + </magic> + <magic priority="5"> + <match type="string" value="func" offset="0"/> + </magic> + <glob pattern="*.go"/> + </mime-type> + <mime-type type="text/x-scons"> + <comment>SCons configuration file</comment> + <sub-class-of type="text/x-python"/> + <glob pattern="SConstruct"/> + <glob pattern="SConscript"/> + <glob pattern="SConscript.*"/> + </mime-type> + <mime-type type="text/x-python3"> + <comment>Python 3 script</comment> + <sub-class-of type='text/x-python'/> + <magic priority="60"><!-- higher priority than text/x-python --> + <match type="string" value="#!/bin/python3" offset="0"/> + <match type="string" value="#! /bin/python3" offset="0"/> + <match type="string" value='eval \"exec /bin/python3' offset="0"/> + <match type="string" value="#!/usr/bin/python3" offset="0"/> + <match type="string" value="#! /usr/bin/python3" offset="0"/> + <match type="string" value='eval \"exec /usr/bin/python3' offset="0"/> + <match type="string" value="#!/usr/local/bin/python3" offset="0"/> + <match type="string" value="#! /usr/local/bin/python3" offset="0"/> + <match type="string" value='eval \"exec /usr/local/bin/python3' offset="0"/> + <match type="string" value='/bin/env python3' offset="2:16"/> + </magic> + <glob pattern="*.py"/><!-- lower priority than in text/x-python --> + <glob pattern="*.py3" weight="60"/> + <glob pattern="*.pyi" weight="60"/> + </mime-type> + <mime-type type="text/x-python2"> + <comment>Python 2 script</comment> + <sub-class-of type='text/x-python'/> + <magic priority="60"><!-- higher priority than text/x-python --> + <match type="string" value="#!/bin/python2" offset="0"/> + <match type="string" value="#! /bin/python2" offset="0"/> + <match type="string" value='eval \"exec /bin/python2' offset="0"/> + <match type="string" value="#!/usr/bin/python2" offset="0"/> + <match type="string" value="#! /usr/bin/python2" offset="0"/> + <match type="string" value='eval \"exec /usr/bin/python2' offset="0"/> + <match type="string" value="#!/usr/local/bin/python2" offset="0"/> + <match type="string" value="#! /usr/local/bin/python2" offset="0"/> + <match type="string" value='eval \"exec /usr/local/bin/python2' offset="0"/> + <match type="string" value='/bin/env python2' offset="2:16"/> + </magic> + <glob pattern="*.py"/><!-- lower priority than in text/x-python --> + <glob pattern="*.py2" weight="60"/> + </mime-type> + <mime-type type="text/x-python"> + <comment>Python script</comment> + <sub-class-of type='application/x-executable'/> + <sub-class-of type="text/x-cython"/> + <magic> + <match type="string" value="#!/bin/python" offset="0"/> + <match type="string" value="#! /bin/python" offset="0"/> + <match type="string" value='eval \"exec /bin/python' offset="0"/> + <match type="string" value="#!/usr/bin/python" offset="0"/> + <match type="string" value="#! /usr/bin/python" offset="0"/> + <match type="string" value='eval \"exec /usr/bin/python' offset="0"/> + <match type="string" value="#!/usr/local/bin/python" offset="0"/> + <match type="string" value="#! /usr/local/bin/python" offset="0"/> + <match type="string" value='eval \"exec /usr/local/bin/python' offset="0"/> + <match type="string" value='/bin/env python' offset="2:16"/> + </magic> + <glob pattern="*.py" weight="60"/> + <glob pattern="*.wsgi" weight="60"/> + </mime-type> + <mime-type type="text/x-cython"> + <comment>Cython source code</comment> + <sub-class-of type="text/plain"/> + <magic priority="10"> + <match type="string" value="cdef" offset="0"/> + <match type="string" value="class" offset="0"/> + <match type="string" value="def" offset="0"/> + <match type="string" value="import" offset="0"/> + </magic> + <glob pattern="*.pxd"/> + <glob pattern="*.pxi"/> + <glob pattern="*.pyx"/> + </mime-type> + <mime-type type="text/x-sagemath"> + <comment>SageMath script</comment> + <sub-class-of type="text/x-python"/> + <glob pattern="*.sage" weight="60"/> + </mime-type> + <mime-type type="text/x-lua"> + <comment>Lua script</comment> + <sub-class-of type='application/x-executable'/> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="/bin/lua" offset="2:16"/> + <match type="string" value="/bin/luajit" offset="2:16"/> + <match type="string" value="/bin/env lua" offset="2:16"/> + <match type="string" value="/bin/env luajit" offset="2:16"/> + </magic> + <magic priority="10"> + <match type="string" value="function" offset="0"/> + </magic> + <glob pattern="*.lua"/> + </mime-type> + <mime-type type="text/x-readme"> + <comment>README document</comment> + <sub-class-of type="text/plain"/> + <glob weight="10" pattern="README*"/> + </mime-type> + <mime-type type="text/x-nfo"> + <comment>NFO document</comment> + <sub-class-of type="text/x-readme"/> + <glob pattern="*.nfo"/> + </mime-type> + <mime-type type="text/x-todo-txt"> + <comment>Todo.txt file</comment> + <sub-class-of type="text/plain"/> + <magic priority="10"> + <match type="string" value="(A) " offset="0"/> + <match type="string" value="x " offset="0"/> + </magic> + <glob pattern="todo.txt"/> + </mime-type> + <mime-type type="text/x-rpm-spec"> + <comment>RPM spec file</comment> + <acronym>RPM</acronym> + <expanded-acronym>Red Hat Package Manager</expanded-acronym> + <sub-class-of type="text/plain"/> + <glob pattern="*.spec"/> + <magic> + <match type="string" value="Summary: " offset="0"/> + <match type="string" value="%define " offset="0"/> + </magic> + </mime-type> + <mime-type type="text/x-sass"> + <comment>Sass CSS pre-processor file</comment> + <acronym>Sass</acronym> + <expanded-acronym>Syntactically Awesome Style Sheets</expanded-acronym> + <sub-class-of type="text/plain"/> + <glob pattern="*.sass"/> + <generic-icon name="text-x-generic"/> + </mime-type> + <mime-type type="text/x-scala"> + <comment>Scala source code</comment> + <sub-class-of type="text/plain"/> + <magic priority="10"> + <match type="string" value="class" offset="0"/> + <match type="string" value="def" offset="0"/> + <match type="string" value="import" offset="0"/> + <match type="string" value="package" offset="0"/> + </magic> + <glob pattern="*.scala"/> + <glob pattern="*.sc"/> + </mime-type> + <mime-type type="text/x-scheme"> + <comment>Scheme source code</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.scm"/> + <glob pattern="*.ss"/> + </mime-type> + <mime-type type="text/x-scss"> + <comment>SCSS pre-processor file</comment> + <acronym>SCSS</acronym> + <expanded-acronym>Sassy CSS</expanded-acronym> + <sub-class-of type="text/plain"/> + <glob pattern="*.scss"/> + <generic-icon name="text-x-generic"/> + </mime-type> + <mime-type type="text/x-setext"> + <comment>Setext document</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.etx"/> + </mime-type> + <mime-type type="application/sql"> + <comment>SQL code</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.sql"/> + <alias type="text/x-sql"/> + </mime-type> + <mime-type type="text/tcl"> + <comment>Tcl script</comment> + <alias type="text/x-tcl"/> + <sub-class-of type="text/plain"/> + <glob pattern="*.tcl"/> + <glob pattern="*.tk"/> + </mime-type> + <mime-type type="text/x-tex"> + <comment>TeX document</comment> + <sub-class-of type="text/plain"/> + <alias type="application/x-tex"/> + <glob pattern="*.tex"/> + <glob pattern="*.ltx"/> + <glob pattern="*.sty"/> + <glob pattern="*.cls"/> + <glob pattern="*.dtx"/> + <glob pattern="*.ins"/> + <glob pattern="*.latex"/> + <magic priority="10"> + <match type="string" value="%" offset="0"/> + </magic> + <magic> + <match type="string" value="documentclass" offset="1"/> + </magic> + </mime-type> + <mime-type type="text/x-texinfo"> + <comment>TeXInfo document</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.texi"/> + <glob pattern="*.texinfo"/> + </mime-type> + <mime-type type="text/vnd.typst"> + <comment>Typst document</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.typ"/> + <alias type="text/x-typst"/> + </mime-type> + <mime-type type="text/x-troff-me"> + <comment>Troff ME input document</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.me"/> + </mime-type> + <mime-type type="text/x-troff-mm"> + <comment>Troff MM input document</comment> + <sub-class-of type="text/troff"/> + <glob pattern="*.mm"/> + </mime-type> + <mime-type type="text/x-troff-ms"> + <comment>Troff MS input document</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.ms"/> + </mime-type> + <mime-type type="text/x-twig"> + <comment>Twig template</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.twig"/> + <generic-icon name="text-x-generic-template"/> + </mime-type> + <mime-type type="text/x-uil"> + <comment>X-Motif UIL table</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.uil"/> + </mime-type> + <mime-type type="text/x-uri"> + <comment>Resource location</comment> + <sub-class-of type="text/plain"/> + <!-- Note: text/uri-list is reserved by the XDND protocol! --> + </mime-type> + <mime-type type="text/x-uuencode"> + <comment>uuencoded file</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.uue"/> + <magic> + <match type="string" value="begin " offset="0"/> + </magic> + <alias type="zz-application/zz-winassoc-uu"/> + </mime-type> + <mime-type type="text/x-basic"> + <comment>BASIC program</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-script"/> + <glob pattern="*.bas"/> + </mime-type> + <mime-type type="text/x-vb"> + <comment>Visual Basic .NET source code</comment> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="Imports" offset="0"/> + <match type="string" value="Module" offset="0"/> + <match type="string" value="REM" offset="0"/> + </magic> + <glob pattern="*.vb"/> + </mime-type> + <mime-type type="text/vbscript"> + <comment>VBScript program</comment> + <alias type="text/vbs"/> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-script"/> + <glob pattern="*.vbs"/> + </mime-type> + <mime-type type="text/vbscript.encode"> + <comment>Encoded VBScript program</comment> + <sub-class-of type="application/x-executable"/> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-script"/> + <magic> + <match type="string" value="#@~^" offset="0"/> + </magic> + <glob pattern="*.vbe"/> + </mime-type> + <mime-type type="text/x-xmi"> + <comment>XMI file</comment> + <acronym>XMI</acronym> + <expanded-acronym>XML Metadata Interchange</expanded-acronym> + <sub-class-of type="application/xml"/> + <glob pattern="*.xmi"/> + <root-XML namespaceURI="http://schema.omg.org/spec/XMI/2.0" localName="XMI"/> + <root-XML namespaceURI="http://schema.omg.org/spec/XMI/2.1" localName="XMI"/> + </mime-type> + <mime-type type="text/x-xslfo"> + <comment>XSL FO file</comment> + <acronym>XSL FO</acronym> + <expanded-acronym>XSL Formatting Objects</expanded-acronym> + <sub-class-of type="application/xml"/> + <glob pattern="*.fo"/> + <glob pattern="*.xslfo"/> + <root-XML namespaceURI="http://www.w3.org/1999/XSL/Format" localName="root"/> + </mime-type> + <mime-type type="text/x-iptables"> + <comment>iptables configuration file</comment> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="/etc/sysconfig/iptables" offset="0:256"/> + <match type="string" value="*filter" offset="0:256"> + <match type="string" value=":INPUT" offset="0:256"> + <match type="string" value=":FORWARD" offset="0:256"> + <match type="string" value=":OUTPUT" offset="0:256"/> + </match> + </match> + </match> + <match type="string" value="-A INPUT" offset="0:256"> + <match type="string" value="-A FORWARD" offset="0:256"> + <match type="string" value="-A OUTPUT" offset="0:256"/> + </match> + </match> + <match type="string" value="-P INPUT" offset="0:256"> + <match type="string" value="-P FORWARD" offset="0:256"> + <match type="string" value="-P OUTPUT" offset="0:256"/> + </match> + </match> + </magic> + <glob pattern="*.iptables"/> + </mime-type> + <mime-type type="text/x-dbus-service"> + <comment>D-Bus service file</comment> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="\n[D-BUS Service]\n" offset="0:256"/> + <match type="string" value="[D-BUS Service]\n" offset="0"/> + </magic> + <glob pattern="*.service"/> + </mime-type> + <mime-type type="text/x-systemd-unit"> + <comment>Systemd unit file</comment> + <sub-class-of type="text/plain"/> + <magic> + <!-- Matches part-way through the file. --> + <match type="string" value="\n[Unit]\n" offset="0:256"/> + <match type="string" value="\n[Install]\n" offset="0:256"/> + <match type="string" value="\n[Automount]\n" offset="0:256"/> + <!-- Note no [Device] section exists (https://www.freedesktop.org/software/systemd/man/systemd.device.html) --> + <match type="string" value="\n[Mount]\n" offset="0:256"/> + <match type="string" value="\n[Path]\n" offset="0:256"/> + <match type="string" value="\n[Scope]\n" offset="0:256"/> + <match type="string" value="\n[Service]\n" offset="0:256"/> + <match type="string" value="\n[Slice]\n" offset="0:256"/> + <match type="string" value="\n[Socket]\n" offset="0:256"/> + <match type="string" value="\n[Swap]\n" offset="0:256"/> + <!-- Note no [Target] section exists (https://www.freedesktop.org/software/systemd/man/systemd.target.html) --> + <match type="string" value="\n[Timer]\n" offset="0:256"/> + + <!-- Matches at the start of the file. --> + <match type="string" value="[Unit]\n" offset="0"/> + <match type="string" value="[Install]\n" offset="0"/> + <match type="string" value="[Automount]\n" offset="0"/> + <match type="string" value="[Mount]\n" offset="0"/> + <match type="string" value="[Path]\n" offset="0"/> + <match type="string" value="[Scope]\n" offset="0"/> + <match type="string" value="[Service]\n" offset="0"/> + <match type="string" value="[Slice]\n" offset="0"/> + <match type="string" value="[Socket]\n" offset="0"/> + <match type="string" value="[Swap]\n" offset="0"/> + <match type="string" value="[Timer]\n" offset="0"/> + </magic> + <glob pattern="*.automount"/> + <glob pattern="*.device"/> + <glob pattern="*.mount"/> + <glob pattern="*.path"/> + <glob pattern="*.scope"/> + <glob pattern="*.service"/> + <glob pattern="*.slice"/> + <glob pattern="*.socket"/> + <glob pattern="*.swap"/> + <glob pattern="*.target"/> + <glob pattern="*.timer"/> + </mime-type> + <mime-type type="application/xslt+xml"> + <comment>XSLT stylesheet</comment> + <acronym>XSLT</acronym> + <expanded-acronym>eXtensible Stylesheet Language Transformation</expanded-acronym> + <generic-icon name="text-x-generic"/> + <magic> + <match type="string" value="<xsl:stylesheet" offset="0:256"/> + </magic> + <glob pattern="*.xsl"/> + <glob pattern="*.xslt"/> + <root-XML namespaceURI="http://www.w3.org/1999/XSL/Transform" localName="stylesheet"/> + <sub-class-of type="application/xml"/> + </mime-type> + <mime-type type="text/x-maven+xml"> + <comment>Maven description file</comment> + <generic-icon name="text-x-generic"/> + <glob pattern="pom.xml"/> + <glob pattern="settings.xml"/> + <sub-class-of type="application/xml"/> + </mime-type> + <mime-type type="text/xmcd"> + <comment>XMCD CD database</comment> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="# xmcd" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/xml"> + <comment>XML document</comment> + <acronym>XML</acronym> + <expanded-acronym>eXtensible Markup Language</expanded-acronym> + <sub-class-of type="text/plain"/> + <generic-icon name="text-html"/> + <magic priority="40"> + <match type="string" value="<?xml" offset="0"/> + </magic> + <glob pattern="*.xml"/> + <glob pattern="*.xbl"/> + <glob pattern="*.xsd"/> + <glob pattern="*.rng"/> + <alias type="text/xml"/> + </mime-type> + <mime-type type="application/xml-external-parsed-entity"> + <comment>XML entities document</comment> + <acronym>XML</acronym> + <expanded-acronym>eXtensible Markup Language</expanded-acronym> + <sub-class-of type="application/xml"/> + <generic-icon name="text-html"/> + <glob pattern="*.ent"/> + <alias type="text/xml-external-parsed-entity"/> + </mime-type> + <mime-type type="video/dv"> + <comment>DV video</comment> + <acronym>DV</acronym> + <expanded-acronym>Digital Video</expanded-acronym> + <magic> + <match type="big32" value="0x1f070000" mask="0xffffff00" offset="0"/> + </magic> + <glob pattern="*.dv"/> + </mime-type> + <mime-type type="video/isivideo"> + <comment>ISI video</comment> + </mime-type> + <mime-type type="video/mp2t"> + <comment>MPEG-2 transport stream</comment> + <acronym>MPEG-2 TS</acronym> + <expanded-acronym>Moving Picture Experts Group 2 Transport Stream</expanded-acronym> + <magic> + <match type="byte" value="0x47" offset="0"> + <match type="byte" value="0x47" offset="188"> + <match type="byte" value="0x47" offset="376"> + <match type="byte" value="0x47" offset="564"> + <match type="byte" value="0x47" offset="752"/> + </match> + </match> + </match> + </match> + <match type="byte" value="0x47" offset="4"> + <match type="byte" value="0x47" offset="196"> + <match type="byte" value="0x47" offset="388"> + <match type="byte" value="0x47" offset="580"> + <match type="byte" value="0x47" offset="772"/> + </match> + </match> + </match> + </match> + </magic> + <glob pattern="*.m2t"/> + <glob pattern="*.m2ts"/> + <glob pattern="*.ts"/> + <glob pattern="*.mts"/> + <glob pattern="*.cpi"/> + <glob pattern="*.clpi"/> + <glob pattern="*.mpl"/> + <glob pattern="*.mpls"/> + <glob pattern="*.bdm"/> + <glob pattern="*.bdmv"/> + </mime-type> + <mime-type type="video/mpeg"> + <comment>MPEG video</comment> + <acronym>MPEG</acronym> + <expanded-acronym>Moving Picture Experts Group</expanded-acronym> + <alias type="video/x-mpeg"/> + <alias type="video/mpeg-system"/> + <alias type="video/x-mpeg-system"/> + <alias type="video/x-mpeg2"/> + <magic> + <match type="string" value="\x47\x3f\xff\x10" offset="0"/> + <match type="big32" value="0x000001b3" offset="0"/> + <match type="big32" value="0x000001ba" offset="0"/> + </magic> + <glob pattern="*.mpeg"/> + <glob pattern="*.mpg"/> + <glob pattern="*.mp2"/> + <glob pattern="*.mpe"/> + <glob pattern="*.vob"/> + <glob pattern="[0-9][0-9][0-9].vdr"/> + </mime-type> + <mime-type type="video/vnd.mpegurl"> + <comment>Video playlist</comment> + <sub-class-of type="text/plain"/> + <alias type="video/x-mpegurl"/> + <magic> + <match type="string" value="#EXTM4U" offset="0"/> + </magic> + <glob pattern="*.m1u"/> + <glob pattern="*.m4u"/> + <glob pattern="*.mxu"/> + </mime-type> + <mime-type type="video/quicktime"> + <comment>QuickTime video</comment> + <magic> + <match type="string" value="mdat" offset="12"/> + <match type="string" value="mdat" offset="4"/> + <match type="string" value="moov" offset="4"/> + <match type="string" value="ftypqt" offset="4"/> + </magic> + <glob pattern="*.qt"/> + <glob pattern="*.mov"/> + <glob pattern="*.moov"/> + <glob pattern="*.qtvr"/> + </mime-type> + <mime-type type="image/x-quicktime"> + <comment>QuickTime image</comment> + <magic> + <match type="string" value="idat" offset="4"/> + </magic> + <glob pattern="*.qtif"/> + <glob pattern="*.qif"/> + </mime-type> + <mime-type type="image/ktx"> + <comment>Khronos texture image</comment> + <magic priority="80"> + <match type="big32" value="0xAB4B5458" offset="0"> + <match type="big32" value="0x203131BB" offset="4"> + <match type="big32" value="0x0D0A1A0A" offset="8"/> + </match> + </match> + </magic> + <glob pattern="*.ktx"/> + </mime-type> + <mime-type type="image/ktx2"> + <comment>Khronos texture image</comment> + <magic priority="80"> + <match type="big32" value="0xAB4B5458" offset="0"> + <match type="big32" value="0x203230BB" offset="4"> + <match type="big32" value="0x0D0A1A0A" offset="8"/> + </match> + </match> + </magic> + <glob pattern="*.ktx2"/> + </mime-type> + <mime-type type="image/astc"> + <comment>ASTC texture</comment> + <acronym>ASTC</acronym> + <expanded-acronym>Advanced Scalable Texture Compression</expanded-acronym> + <glob pattern="*.astc"/> + <magic priority="80"> + <match type="little32" value="0x5CA1AB13" offset="0"/> + </magic> + </mime-type> + <mime-type type="video/vnd.vivo"> + <comment>Vivo video</comment> + <alias type="video/vivo"/> + <glob pattern="*.viv"/> + <glob pattern="*.vivo"/> + </mime-type> + <mime-type type="video/wavelet"> + <comment>Wavelet video</comment> + </mime-type> + <mime-type type="video/x-anim"> + <comment>ANIM animation</comment> + <glob pattern="*.anim[1-9j]"/> + </mime-type> + <mime-type type="video/x-flic"> + <comment>FLIC animation</comment> + <alias type="video/fli"/> + <alias type="video/x-fli"/> + <magic> + <match type="little16" value="0xAF11" offset="0"/> + <match type="little16" value="0xAF12" offset="0"/> + </magic> + <glob pattern="*.fli"/> + <glob pattern="*.flc"/> + </mime-type> + <mime-type type="application/x-hwp"> + <comment>Haansoft Hangul document</comment> + <generic-icon name="x-office-document"/> + <magic> + <match type="string" value="HWP Document File" offset="0"/> + </magic> + <glob pattern="*.hwp"/> + <alias type="application/vnd.haansoft-hwp"/> + </mime-type> + <mime-type type="application/x-hwt"> + <comment>Haansoft Hangul document template</comment> + <generic-icon name="x-office-document"/> + <glob pattern="*.hwt"/> + <alias type="application/vnd.haansoft-hwt"/> + </mime-type> + <mime-type type="video/x-mng"> + <comment>MNG animation</comment> + <acronym>MNG</acronym> + <expanded-acronym>Multiple-Image Network Graphics</expanded-acronym> + <magic> + <match type="string" value="\x8AMNG\x0D\x0A\x1A\x0A" offset="0"/> + </magic> + <glob pattern="*.mng"/> + </mime-type> + <mime-type type="application/vnd.ms-asf"> + <comment>ASF video</comment> + <acronym>ASF</acronym> + <expanded-acronym>Advanced Streaming Format</expanded-acronym> + <alias type="video/x-ms-wm"/> + <alias type="video/x-ms-asf"/> + <alias type="video/x-ms-asf-plugin"/> + <glob pattern="*.asf"/> + <magic> + <match type="big32" value="0x3026b275" offset="0"/> + <match type="string" value="[Reference]" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/x-netshow-channel"> + <comment>Windows Media Station file</comment> + <sub-class-of type="application/vnd.ms-asf"/> + <generic-icon name="video-x-generic"/> + <glob pattern="*.nsc"/> + <magic> + <match type="string" value="[Address]" offset="0"/> + </magic> + </mime-type> + <mime-type type="video/x-ms-wmv"> + <comment>Windows Media video</comment> + <sub-class-of type="application/vnd.ms-asf"/> + <glob pattern="*.wmv"/> + </mime-type> + <mime-type type="video/vnd.avi"> + <comment>AVI video</comment> + <acronym>AVI</acronym> + <expanded-acronym>Audio Video Interleave</expanded-acronym> + <alias type="video/x-avi"/> + <alias type="video/avi"/> + <alias type="video/divx"/> + <alias type="video/msvideo"/> + <alias type="video/vnd.divx"/> + <alias type="video/x-msvideo"/> + <magic> + <match type="string" value="RIFF" offset="0"> + <match type="string" value="AVI " offset="8"/> + </match> + <match type="string" value="AVF0" offset="0"> + <match type="string" value="AVI " offset="8"/> + </match> + </magic> + <glob pattern="*.avi"/> + <glob pattern="*.avf"/> + <glob pattern="*.divx"/> + </mime-type> + <mime-type type="video/x-nsv"> + <comment>NullSoft video</comment> + <magic> + <match type="string" value="NSVf" offset="0"/> + </magic> + <glob pattern="*.nsv"/> + </mime-type> + <mime-type type="application/sdp"> + <comment>SDP multicast stream file</comment> + <acronym>SDP</acronym> + <expanded-acronym>Session Description Protocol</expanded-acronym> + <sub-class-of type="text/plain"/> + <alias type="application/x-sdp" /> + <alias type="application/vnd.sdp" /> + <generic-icon name="video-x-generic"/> + <magic> + <match type="string" value="v=" offset="0"> + <match type="string" value="s=" offset="0:256" /> + </match> + </magic> + <glob pattern="*.sdp"/> + </mime-type> + <mime-type type="video/x-sgi-movie"> + <comment>SGI video</comment> + <magic> + <match type="string" value="MOVI" offset="0"/> + </magic> + <glob pattern="*.movie"/> + </mime-type> + <mime-type type="application/vnd.emusic-emusic_package"> + <comment>eMusic download package</comment> + <generic-icon name="package-x-generic"/> + <magic> + <match type="string" value="nF7YLao" offset="0"/> + </magic> + <glob pattern="*.emp"/> + </mime-type> + <mime-type type="application/vnd.google-earth.kml+xml"> + <comment>KML geographic data</comment> + <acronym>KML</acronym> + <expanded-acronym>Keyhole Markup Language</expanded-acronym> + <sub-class-of type="application/xml"/> + <glob pattern="*.kml"/> + <root-XML namespaceURI="http://www.opengis.net/kml/2.2" localName="kml"/> + </mime-type> + <mime-type type="application/vnd.google-earth.kmz"> + <comment>KML geographic compressed data</comment> + <acronym>KML</acronym> + <expanded-acronym>Keyhole Markup Language</expanded-acronym> + <sub-class-of type="application/zip"/> + <glob pattern="*.kmz"/> + </mime-type> + <mime-type type="application/geo+json"> + <comment>GeoJSON geospatial data</comment> + <sub-class-of type="application/json"/> + <glob pattern="*.geojson"/> + <glob pattern="*.geo.json"/> + <alias type="application/vnd.geo+json"/> + </mime-type> + <mime-type type="application/gpx+xml"> + <comment>GPX geographic data</comment> + <acronym>GPX</acronym> + <expanded-acronym>GPS Exchange Format</expanded-acronym> + <sub-class-of type="application/xml"/> + <alias type="application/gpx"/> + <alias type="application/x-gpx+xml"/> + <alias type="application/x-gpx"/> + <glob pattern="*.gpx"/> + <root-XML namespaceURI="http://www.topografix.com/GPX/1/0" localName="gpx"/> + <root-XML namespaceURI="http://www.topografix.com/GPX/1/1" localName="gpx"/> + </mime-type> + <mime-type type="application/x-ica"> + <comment>Citrix ICA settings file</comment> + <acronym>ICA</acronym> + <expanded-acronym>Independent Computing Architecture</expanded-acronym> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <glob pattern="*.ica"/> + </mime-type> + <mime-type type="application/vnd.mozilla.xul+xml"> + <comment>XUL interface document</comment> + <acronym>XUL</acronym> + <expanded-acronym>XML User interface markup Language</expanded-acronym> + <sub-class-of type="application/xml"/> + <generic-icon name="x-office-document"/> + <root-XML namespaceURI="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" localName="window"/> + <glob pattern="*.xul"/> + </mime-type> + <mime-type type="application/x-xpinstall"> + <comment>XPInstall installer module</comment> + <sub-class-of type="application/zip"/> + <glob pattern="*.xpi"/> + </mime-type> + <mime-type type="application/vnd.openxmlformats-officedocument.wordprocessingml.document"> + <comment>Word 2007 document</comment> + <glob pattern="*.docx"/> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-document"/> + </mime-type> + <mime-type type="application/vnd.openxmlformats-officedocument.wordprocessingml.template"> + <comment>Word 2007 document template</comment> + <glob pattern="*.dotx"/> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-document"/> + </mime-type> + <mime-type type="application/vnd.openxmlformats-officedocument.presentationml.presentation"> + <comment>PowerPoint 2007 presentation</comment> + <glob pattern="*.pptx"/> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-presentation"/> + </mime-type> + <mime-type type="application/vnd.openxmlformats-officedocument.presentationml.slide"> + <comment>PowerPoint 2007 slide</comment> + <glob pattern="*.sldx"/> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-presentation"/> + </mime-type> + <mime-type type="application/vnd.openxmlformats-officedocument.presentationml.slideshow"> + <comment>PowerPoint 2007 show</comment> + <glob pattern="*.ppsx"/> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-presentation"/> + </mime-type> + <mime-type type="application/vnd.openxmlformats-officedocument.presentationml.template"> + <comment>PowerPoint 2007 presentation template</comment> + <glob pattern="*.potx"/> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-presentation"/> + </mime-type> + <mime-type type="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"> + <comment>Excel 2007 spreadsheet</comment> + <glob pattern="*.xlsx"/> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-spreadsheet"/> + </mime-type> + <mime-type type="application/vnd.openxmlformats-officedocument.spreadsheetml.template"> + <comment>Excel 2007 spreadsheet template</comment> + <glob pattern="*.xltx"/> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-spreadsheet"/> + </mime-type> + <mime-type type="application/vnd.ms-officetheme"> + <comment>Microsoft Office 2007 theme</comment> + <glob pattern="*.thmx"/> + <sub-class-of type="application/zip"/> + <generic-icon name="text-x-generic-template"/> + </mime-type> + <mime-type type="application/x-t602"> + <comment>T602 document</comment> + <generic-icon name="x-office-document"/> + <magic> + <match offset="0" type="string" value="@CT 0" /> + <match offset="0" type="string" value="@CT 1" /> + <match offset="0" type="string" value="@CT 2" /> + </magic> + <glob pattern="*.602" /> + </mime-type> + <mime-type type="application/x-cisco-vpn-settings"> + <comment>Cisco VPN settings</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <magic> + <match type="string" value="[main]" offset="0"> + <match type="string" value="AuthType=" offset="0:256"/> + </match> + </magic> + <glob pattern="*.pcf"/> + </mime-type> + <mime-type type="application/vnd.iccprofile"> + <comment>ICC profile</comment> + <acronym>ICC</acronym> + <expanded-acronym>International Color Consortium</expanded-acronym> + <magic> + <match type="string" value="acsp" offset="36"/> + </magic> + <glob pattern="*.icc"/> + <glob pattern="*.icm"/> + </mime-type> + <mime-type type="application/x-it87"> + <comment>IT 8.7 color calibration file</comment> + <magic> + <match type="string" value="IT8.7" offset="0"/> + </magic> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <glob pattern="*.it87"/> + </mime-type> + <mime-type type="application/x-ccmx"> + <comment>CCMX color correction file</comment> + <magic> + <match type="string" value="CCMX" offset="0"/> + </magic> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <glob pattern="*.ccmx"/> + </mime-type> + <mime-type type="application/winhlp"> + <comment>WinHelp help file</comment> + <magic> + <match type="little32" value="0x00035f3f" offset="0"/> + </magic> + <glob pattern="*.hlp"/> + <alias type="zz-application/zz-winassoc-hlp" /> + </mime-type> + <mime-type type="application/x-bsdiff"> + <comment>Binary differences between files</comment> + <magic> + <match type="string" value="BSDIFF40" offset="0"/> + <match type="string" value="BSDIFN40" offset="0"/> + </magic> + <glob pattern="*.bsdiff"/> + </mime-type> + + <!-- Tree content-types --> + <mime-type type="x-content/image-dcf"> + <!-- http://en.wikipedia.org/wiki/Design_rule_for_Camera_File_system --> + <comment>Digital photos</comment> + <treemagic> + <treematch path="dcim" type="directory" non-empty="true"/> + </treemagic> + </mime-type> + + <mime-type type="x-content/video-vcd"> + <!-- TRANSLATORS: This is a brand-name, not a generic term. Please see + http://en.wikipedia.org/wiki/Video_CD + http://www.herongyang.com/CD-DVD/VCD-Movie-File-Directory-Structure.html --> + <comment>Video CD</comment> + <treemagic> + <treematch path="mpegav/AVSEQ01.DAT" type="file" /> + </treemagic> + </mime-type> + + <mime-type type="x-content/video-svcd"> + <!-- TRANSLATORS: This is a brand-name, not a generic term. Please see + http://en.wikipedia.org/wiki/Super_Video_CD + http://everything2.com/index.pl?node_id=1009222 --> + <comment>Super Video CD</comment> + <treemagic> + <treematch path="MPEG2/AVSEQ01.MPG" type="file" /> + </treemagic> + </mime-type> + + <mime-type type="x-content/video-dvd"> + <!-- http://en.wikipedia.org/wiki/DVD-Video --> + <comment>Video DVD</comment> + <treemagic> + <treematch path="VIDEO_TS/VIDEO_TS.IFO" type="file" /> + <treematch path="VIDEO_TS/VIDEO_TS.IFO;1" type="file" /> + <treematch path="VIDEO_TS.IFO" type="file" /> + <treematch path="VIDEO_TS.IFO;1" type="file" /> + </treemagic> + </mime-type> + + <mime-type type="x-content/audio-cdda"> + <!-- http://en.wikipedia.org/wiki/Red_Book_(audio_CD_standard) --> + <comment>Audio CD</comment> + </mime-type> + + <mime-type type="x-content/blank-cd"> + <!-- http://en.wikipedia.org/wiki/Compact_Disc --> + <comment>Blank CD disc</comment> + </mime-type> + + <mime-type type="x-content/blank-dvd"> + <!-- http://en.wikipedia.org/wiki/DVD --> + <comment>Blank DVD disc</comment> + </mime-type> + + <mime-type type="x-content/blank-bd"> + <!-- http://en.wikipedia.org/wiki/Blu-ray_Disc --> + <comment>Blank Blu-ray disc</comment> + </mime-type> + + <mime-type type="x-content/blank-hddvd"> + <!-- http://en.wikipedia.org/wiki/HD_DVD --> + <comment>Blank HD DVD disc</comment> + </mime-type> + + <mime-type type="x-content/audio-dvd"> + <!-- http://en.wikipedia.org/wiki/DVD-Audio --> + <comment>Audio DVD</comment> + <treemagic> + <treematch path="AUDIO_TS/AUDIO_TS.IFO" type="file" /> + <treematch path="AUDIO_TS/AUDIO_TS.IFO;1" type="file" /> + </treemagic> + </mime-type> + + <mime-type type="x-content/video-bluray"> + <!-- http://en.wikipedia.org/wiki/Blu-ray_Disc + http://www.blu-raydisc.com/Section-13470/Section-13890/Index.html --> + <comment>Blu-ray video disc</comment> + <treemagic> + <treematch path="BDAV" type="directory" non-empty="true"/> + <treematch path="BDMV" type="directory" non-empty="true"/> + </treemagic> + </mime-type> + + <mime-type type="x-content/video-hddvd"> + <!-- http://en.wikipedia.org/wiki/HD_DVD + http://www.dvdafteredit.com/wiki/The_HVDVD_TS_Folder --> + <comment>HD DVD video disc</comment> + <treemagic> + <treematch path="HVDVD_TS/HV000I01.IFO" type="file" /> + <treematch path="HVDVD_TS/HV001I01.IFO" type="file" /> + <treematch path="HVDVD_TS/HVA00001.VTI" type="file" /> + </treemagic> + </mime-type> + + <mime-type type="x-content/ebook-reader"> + <!-- see fd.o hal spec --> + <comment>E-book reader</comment> + <treemagic> + <treematch path=".kobo" type="directory" non-empty="true"/> + <treematch path="system/com.amazon.ebook.booklet.reader" non-empty="false"/> + </treemagic> + </mime-type> + + <mime-type type="x-content/image-picturecd"> + <!-- TRANSLATORS: This is a brand-name, not a generic term. Please see + http://en.wikipedia.org/wiki/Picture_CD + http://www.re.org/kristin/picturecd.html --> + <comment>Picture CD</comment> + <treemagic> + <treematch path="PICTURES" type="directory" non-empty="true" match-case="true"/> + </treemagic> + </mime-type> + + <mime-type type="x-content/audio-player"> + <!-- see fd.o hal spec --> + <comment>Portable audio player</comment> + </mime-type> + + <mime-type type="x-content/ostree-repository"> + <!-- https://github.com/ostreedev/ostree/blob/master/man/ostree-create-usb.xml --> + <comment>OSTree software updates</comment> + <treemagic> + <treematch path=".ostree" type="directory" non-empty="true" match-case="true" /> + <treematch path="ostree/repo" type="directory" non-empty="true" match-case="true" /> + <treematch path="var/lib/flatpak/repo" type="directory" non-empty="true" match-case="true" /> + </treemagic> + </mime-type> + + <mime-type type="x-content/software"> + <!-- http://standards.freedesktop.org/autostart-spec/autostart-spec-latest.html + http://bugzilla.gnome.org/show_bug.cgi?id=509823#c3 --> + <comment>Software</comment> + </mime-type> + + <mime-type type="x-content/unix-software"> + <!-- http://standards.freedesktop.org/autostart-spec/autostart-spec-latest.html + http://bugzilla.gnome.org/show_bug.cgi?id=509823#c3 --> + <comment>UNIX software</comment> + <sub-class-of type="x-content/software"/> + <treemagic> + <treematch path=".autorun" type="file" match-case="true" /> + <treematch path="autorun" type="file" match-case="true" /> + <treematch path="autorun.sh" type="file" match-case="true" /> + </treemagic> + </mime-type> + + <mime-type type="x-content/win32-software"> + <!-- http://standards.freedesktop.org/autostart-spec/autostart-spec-latest.html + http://bugzilla.gnome.org/show_bug.cgi?id=509823#c3 --> + <comment>Windows software</comment> + <sub-class-of type="x-content/software"/> + <treemagic> + <treematch path="autorun.exe" type="file" executable="true" /> + <treematch path="autorun.inf" type="file" /> + </treemagic> + </mime-type> + + <mime-type type="application/trig"> + <comment>TriG RDF document</comment> + <acronym>TriG</acronym> + <expanded-acronym>TriG RDF Graph Triple Language</expanded-acronym> + <sub-class-of type="text/plain"/> + <glob pattern="*.trig" /> + <alias type="application/x-trig"/> + </mime-type> + + <mime-type type="application/vnd.apple.keynote"> + <comment>Apple Keynote 5 presentation</comment> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-presentation"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="index.apxl" offset="30"/> + </match> + </magic> + <glob pattern="*.key" weight="80"/> + <alias type="application/x-iwork-keynote-sffkey"/> + </mime-type> + <mime-type type="application/vnd.apple.numbers"> + <comment>Apple Numbers spreadsheet</comment> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-spreadsheet"/> + <magic priority="65"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="index.xml" offset="30"/> + <match type="string" value="Index/Document.iwa" offset="30"/> + </match> + </magic> + <glob pattern="*.numbers"/> + <alias type="application/x-iwork-numbers-sffnumbers"/> + </mime-type> + <mime-type type="application/vnd.apple.pages"> + <comment>Apple Pages document</comment> + <sub-class-of type="application/zip"/> + <generic-icon name="x-office-document"/> + <magic priority="70"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="index.xml" offset="30"/> + <match type="string" value="Index/Document.iwa" offset="30"/> + </match> + </magic> + <glob pattern="*.pages"/> + <alias type="application/x-iwork-pages-sffpages"/> + </mime-type> + <mime-type type="application/vnd.apple.pkpass"> + <comment>Apple Wallet pass</comment> + <sub-class-of type="application/zip"/> + <magic priority="65"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value="pass.json" offset="30"/> + </match> + </magic> + <glob pattern="*.pkpass"/> + </mime-type> + <mime-type type="application/vnd.apple.pkpasses"> + <comment>Apple Wallet passes bundle</comment> + <sub-class-of type="application/zip"/> + <magic priority="65"> + <match type="string" value="PK\003\004" offset="0"> + <match type="string" value=".pkpass" offset="30:256"/> + </match> + </magic> + <glob pattern="*.pkpasses"/> + </mime-type> + + <mime-type type="application/x-pagemaker"> + <comment>Adobe PageMaker document</comment> + <sub-class-of type="application/x-ole-storage"/> + <generic-icon name="x-office-document"/> + <glob pattern="*.p65"/> + <glob pattern="*.pm"/> + <glob pattern="*.pm6"/> + <glob pattern="*.pmd"/> + </mime-type> + + <mime-type type="application/x-doom-wad"> + <comment>Doom WAD file</comment> + <acronym>WAD</acronym> + <expanded-acronym>Where's All the Data</expanded-acronym> + <generic-icon name="package-x-generic"/> + <magic> + <match type="string" value="IWAD" offset="0"/> + <match type="string" value="PWAD" offset="0"/> + </magic> + <glob pattern="*.wad" weight="80"/> + </mime-type> + + <mime-type type="application/x-amiga-disk-format"> + <comment>Amiga disk image</comment> + <magic> + <match type="string" value="DOS\x00" offset="0"/> + </magic> + <glob pattern="*.adf"/> + </mime-type> + + <mime-type type="application/vnd.flatpak"> + <comment>Flatpak application bundle</comment> + <generic-icon name="package-x-generic"/> + <magic> + <match type="string" value="xdg-app\x00\x01\x00\x89\xe5" offset="0"/> + <match type="string" value="flatpak\x00\x01\x00\x89\xe5" offset="0"/> + </magic> + <glob pattern="*.flatpak"/> + <glob pattern="*.xdgapp"/> + <alias type="application/vnd.xdgapp"/> + </mime-type> + + <mime-type type="application/vnd.flatpak.repo"> + <comment>Flatpak repository description</comment> + <generic-icon name="package-x-generic"/> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="[Flatpak Repo]" offset="0:256"/> + </magic> + <glob pattern="*.flatpakrepo"/> + </mime-type> + + <mime-type type="application/vnd.flatpak.ref"> + <comment>Flatpak repository reference</comment> + <generic-icon name="package-x-generic"/> + <sub-class-of type="text/plain"/> + <magic> + <match type="string" value="[Flatpak Ref]" offset="0:256"/> + </magic> + <glob pattern="*.flatpakref"/> + </mime-type> + + <mime-type type="application/vnd.squashfs"> + <comment>Squashfs filesystem image</comment> + <sub-class-of type="application/vnd.efi.img"/> + <magic> + <match type="string" value="hsqs" offset="0"/> + </magic> + <glob pattern="*.sfs"/> + <glob pattern="*.sqfs"/> + <glob pattern="*.sqsh"/> + <glob pattern="*.squashfs"/> + </mime-type> + + <!-- AppImage application bundle (Type 2) --> + <mime-type type="application/vnd.appimage"> + <comment>AppImage application bundle</comment> + <sub-class-of type="application/x-executable"/> + <generic-icon name="application-x-executable"/> + <magic> + <match value="ELF" type="string" offset="1" > + <match value="0x41" type="byte" offset="8"> + <match value="0x49" type="byte" offset="9"> + <match value="0x02" type="byte" offset="10"/> + </match> + </match> + </match> + </magic> + <glob weight="60" pattern="*.appimage"/> + </mime-type> + + <mime-type type="application/vnd.snap"> + <comment>Snap package</comment> + <glob pattern="*.snap"/> + <sub-class-of type="application/vnd.squashfs"/> + </mime-type> + + <!-- 3D models and GCODEs --> + <mime-type type="model/3mf"> + <comment>3MF document</comment> + <acronym>3MF</acronym> + <expanded-acronym>3D Manufacturing Format</expanded-acronym> + <glob pattern="*.3mf"/> + <alias type="application/vnd.ms-3mfdocument"/> + <sub-class-of type="application/zip"/> + <generic-icon name="image-x-generic"/> + </mime-type> + + <mime-type type="model/stl"> + <comment>STL 3D model</comment> + <acronym>STL</acronym> + <expanded-acronym>StereoLithography</expanded-acronym> + <generic-icon name="image-x-generic"/> + <magic> + <match type="string" value="solid" offset="0"/> + <match type="string" value="SOLID" offset="0"/> + </magic> + <glob pattern="*.stl"/> + <alias type="model/x.stl-ascii"/> + <alias type="model/x.stl-binary"/> + </mime-type> + + <mime-type type="model/step"> + <comment>STEP 3D model</comment> + <generic-icon name="image-x-generic"/> + <glob pattern="*.step"/> + <glob pattern="*.stp"/> + <magic> + <match type="string" value="ISO-10303-21;" offset="0"/> + </magic> + </mime-type> + + <mime-type type="text/x.gcode"> + <comment>G-code file</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <glob pattern="*.gcode"/> + </mime-type> + + <mime-type type="text/x-gcode-gx"> + <comment>G-code Extended file</comment> + <magic> + <match type="string" value="xgcode 1.0" offset="0"/> + </magic> + <glob pattern="*.gx"/> + </mime-type> + + <mime-type type="application/x-fds-disk"> + <comment>Nintendo FDS disk image</comment> + <acronym>FDS</acronym> + <expanded-acronym>Famicom Disk System</expanded-acronym> + <glob pattern="*.fds"/> + <magic> + <match type="string" value="*NINTENDO-HVC*" offset="1"/> + </magic> + </mime-type> + + <mime-type type="application/ovf"> + <comment>OVF disk image</comment> + <acronym>OVF</acronym> + <expanded-acronym>Open Virtualization Format</expanded-acronym> + <glob pattern="*.ova"/> + <magic priority="62"> + <match type="string" value=".ovf" offset="1:256"> + <match type="string" value="ustar\0" offset="257"/> + <match type="string" value="ustar\040\040\0" offset="257"/> + </match> + </magic> + <alias type="application/x-virtualbox-ova"/> + <sub-class-of type="application/x-tar"/> + </mime-type> + <mime-type type="application/x-qed-disk"> + <comment>QEMU QED disk image</comment> + <acronym>QED</acronym> + <expanded-acronym>QEMU Enhanced Disk</expanded-acronym> + <glob pattern="*.qed"/> + <magic> + <match type="string" value="QED\0" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/x-qemu-disk"> + <comment>QEMU QCOW disk image</comment> + <acronym>QCOW</acronym> + <expanded-acronym>QEMU Copy On Write</expanded-acronym> + <glob pattern="*.qcow2"/> + <glob pattern="*.qcow"/> + <magic> + <match type="string" value="QFI" offset="0"> + <match value="0xfb" type="byte" offset="3"/> + </match> + </magic> + </mime-type> + <mime-type type="application/x-vhd-disk"> + <comment>VHD disk image</comment> + <acronym>VHD</acronym> + <expanded-acronym>Virtual Hard Disk</expanded-acronym> + <glob pattern="*.vhd"/> + <glob pattern="*.vpc"/> + <magic> + <match type="string" value="conectix" offset="0"/> + </magic> + <alias type="application/x-virtualbox-vhd"/> + </mime-type> + <mime-type type="application/x-vhdx-disk"> + <comment>VHDX disk image</comment> + <acronym>VHDX</acronym> + <expanded-acronym>Virtual Hard Disk v2</expanded-acronym> + <glob pattern="*.vhdx"/> + <magic> + <match type="string" value="vhdxfile" offset="0"/> + </magic> + <alias type="application/x-virtualbox-vhdx"/> + </mime-type> + <mime-type type="application/x-vmdk-disk"> + <comment>VMDK disk image</comment> + <acronym>VMDK</acronym> + <expanded-acronym>Virtual Machine Disk</expanded-acronym> + <glob pattern="*.vmdk"/> + <magic> + <match type="string" value="KDMV\x01\x00\x00\x00" offset="0"/> + <match type="string" value="KDMV\x02\x00\x00\x00" offset="0"/> + </magic> + <alias type="application/x-virtualbox-vmdk"/> + </mime-type> + <mime-type type="application/x-vdi-disk"> + <comment>VDI disk image</comment> + <acronym>VDI</acronym> + <expanded-acronym>Virtual Disk Image</expanded-acronym> + <glob pattern="*.vdi"/> + <magic> + <match type="string" value="<<< QEMU VM Virtual Disk Image >>>\n" offset="0"/> + <match type="string" value="<<< Oracle VM VirtualBox Disk Image >>>\n" offset="0"/> + <match type="string" value="<<< Sun VirtualBox Disk Image >>>\n" offset="0"/> + <match type="string" value="<<< Sun xVM VirtualBox Disk Image >>>\n" offset="0"/> + <match type="string" value="<<< innotek VirtualBox Disk Image >>>" offset="0"/> + <match type="string" value="<<< CloneVDI VirtualBox Disk Image >>>\n" offset="0"/> + </magic> + <alias type="application/x-virtualbox-vdi"/> + </mime-type> + + <mime-type type="application/x-appleworks-document"> + <comment>AppleWorks document</comment> + <generic-icon name="x-office-document"/> + <glob pattern="*.cwk"/> + </mime-type> + + <mime-type type="application/x-bps-patch"> + <comment>BPS patch</comment> + <acronym>BPS</acronym> + <expanded-acronym>Binary Patching System</expanded-acronym> + <glob pattern="*.bps"/> + <magic> + <match type="string" value="BPS1" offset="0"/> + </magic> + </mime-type> + + <mime-type type="application/x-ips-patch"> + <comment>IPS patch</comment> + <acronym>IPS</acronym> + <expanded-acronym>International Patching System</expanded-acronym> + <glob pattern="*.ips"/> + <magic> + <match type="string" value="PATCH" offset="0"/> + </magic> + </mime-type> + + <mime-type type="application/x-pyspread-spreadsheet"> + <comment>Pyspread spreadsheet</comment> + <glob pattern="*.pysu"/> + <magic> + <match type="string" value="[Pyspread save file version]" offset="0"/> + </magic> + <generic-icon name="x-office-spreadsheet"/> + </mime-type> + <mime-type type="application/x-pyspread-bz-spreadsheet"> + <comment>Pyspread spreadsheet (bzip2-compressed)</comment> + <sub-class-of type="application/x-bzip2"/> + <glob pattern="*.pys"/> + <generic-icon name="x-office-spreadsheet"/> + </mime-type> + + <mime-type type="text/x-kotlin"> + <comment>Kotlin source code</comment> + <sub-class-of type="text/plain"/> + <magic priority="10"> + <match type="string" value="//" offset="0"/> + <match type="string" value="/*" offset="0"/> + <match type="string" value="class" offset="0"/> + <match type="string" value="import" offset="0"/> + <match type="string" value="package" offset="0"/> + </magic> + <magic priority="5"> + <match type="string" value="fun" offset="0"/> + </magic> + <glob pattern="*.kt"/> + </mime-type> + + <mime-type type="text/x-devicetree-source"> + <comment>Devicetree source code</comment> + <acronym>DTS</acronym> + <expanded-acronym>Device Tree Source</expanded-acronym> + <sub-class-of type="text/plain"/> + <glob pattern="*.dts"/> + <glob pattern="*.dtsi"/> + <magic> + <match type="string" mask="0x8080" value="\000\000" offset="0"> + <match type="string" value="/dts-v1/" offset="0:4080"/> + </match> + </magic> + <magic priority="40"> + <match type="string" mask="0x8080" value="\000\000" offset="0"> + <match type="string" value="/ {" offset="0:4090"/> + <match type="string" value="include " offset="0:4080"> + <match type="string" value=".dts" offset="10:4090"/> + </match> + </match> + </magic> + <magic priority="10"> + <match type="string" value="#include " offset="0"/> + <match type="string" value="/*" offset="0"/> + <match type="string" value="//" offset="0"/> + </magic> + </mime-type> + + <mime-type type="text/x-devicetree-binary"> + <comment>Flattened Devicetree</comment> + <acronym>DTB</acronym> + <expanded-acronym>Device Tree Binary</expanded-acronym> + <glob pattern="*.dtb"/> + <magic> + <match type="big32" value="0xd00dfeed" offset="0"/> + </magic> + </mime-type> + + <mime-type type="image/avif"> + <comment>AVIF image</comment> + <acronym>AVIF</acronym> + <expanded-acronym>AV1 Image File Format</expanded-acronym> + <magic> + <match type="string" value="ftypavif" offset="4"/> + <match type="string" value="ftypavis" offset="4"/> + <match type="string" value="ftypmif1" offset="4"> + <match type="string" value="avif" offset="16"/> + <match type="string" value="avif" offset="20"/> + <match type="string" value="avif" offset="24"/> + </match> + </magic> + <glob pattern="*.avif"/> + <glob pattern="*.avifs"/> + <alias type="image/avif-sequence"/> + </mime-type> + + <mime-type type="image/qoi"> + <comment>Quite OK Image Format</comment> + <magic> + <match type="string" value="qoif" offset="0"/> + </magic> + <glob pattern="*.qoi"/> + </mime-type> + + <mime-type type="video/vnd.radgamettools.bink"> + <comment>Bink Video</comment> + <magic> + <match type="string" value="BIK" offset="0"> + <match type="string" value="b" offset="3"/> + <match type="string" value="f" offset="3"/> + <match type="string" value="g" offset="3"/> + <match type="string" value="h" offset="3"/> + <match type="string" value="i" offset="3"/> + </match> + <match type="string" value="KB2" offset="0"> + <match type="string" value="a" offset="3"/> + <match type="string" value="d" offset="3"/> + <match type="string" value="f" offset="3"/> + <match type="string" value="g" offset="3"/> + <match type="string" value="h" offset="3"/> + <match type="string" value="i" offset="3"/> + <match type="string" value="j" offset="3"/> + <match type="string" value="k" offset="3"/> + </match> + </magic> + <glob pattern="*.bik"/> + <glob pattern="*.bk2"/> + </mime-type> + <mime-type type="video/vnd.radgamettools.smacker"> + <comment>Smacker Video</comment> + <magic> + <match type="string" value="SMK" offset="0"> + <match type="string" value="2" offset="3"/> + <match type="string" value="4" offset="3"/> + </match> + </magic> + <glob pattern="*.smk"/> + </mime-type> + <mime-type type="text/org"> + <comment>Org-mode file</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.org"/> + </mime-type> + <mime-type type="application/x-openzim"> + <comment>OpenZIM file</comment> + <acronym>ZIM</acronym> + <expanded-acronym>Zeno IMproved</expanded-acronym> + <glob pattern="*.zim"/> + <magic> + <match type="string" value="\x5a\x49\x4d\x04" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/sparql-query"> + <comment>SPARQL query</comment> + <acronym>SPARQL</acronym> + <expanded-acronym>SPARQL Protocol and RDF Query Language</expanded-acronym> + <glob pattern="*.qs"/> + <magic priority="40"> + <match type="string" value="PREFIX" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/sparql-results+xml"> + <comment>SPARQL query results</comment> + <acronym>SPARQL</acronym> + <expanded-acronym>SPARQL Protocol and RDF Query Language</expanded-acronym> + <sub-class-of type="application/xml"/> + <root-XML namespaceURI="http://www.w3.org/2005/sparql-results#" localName="sparql"/> + <glob pattern="*.srx"/> + </mime-type> + <mime-type type="application/wasm"> + <comment>WASM binary module</comment> + <acronym>WASM</acronym> + <expanded-acronym>Web Assembly</expanded-acronym> + <glob pattern="*.wasm"/> + <magic> + <match type="string" value="\000asm" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/x-openvpn-profile"> + <comment>OpenVPN profile</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="text-x-generic"/> + <glob pattern="*.openvpn"/> + <glob pattern="*.ovpn"/> + </mime-type> + <mime-type type="application/x-modrinth-modpack+zip"> + <comment>Modrinth Modpack</comment> + <sub-class-of type="application/zip"/> + <generic-icon name="package-x-generic"/> + <glob pattern="*.mrpack"/> + </mime-type> + <mime-type type="application/x-qbrew"> + <comment>QBrew beer recipes</comment> + <sub-class-of type="application/xml"/> + <glob pattern="*.qbrew"/> + </mime-type> + <mime-type type="application/cbor"> + <comment>CBOR Data</comment> + <acronym>CBOR</acronym> + <expanded-acronym>Concise Binary Object Representation</expanded-acronym> + <glob pattern="*.cbor"/> + </mime-type> + <mime-type type="application/x-eris-link+cbor"> + <comment>ERIS Link</comment> + <acronym>ERIS</acronym> + <expanded-acronym>Encoding for Robust Immutable Storage</expanded-acronym> + <sub-class-of type="application/cbor"/> + <glob pattern="*.eris"/> + <magic priority="90"> + <match type="string" value="\xD9\xD9\xF7\x84\xD9\x01\x14\x58\x42" offset="0"/> + </magic> + </mime-type> + <mime-type type="application/vnd.gerber"> + <comment>Gerber file</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.gbr"/> + <!--Try to match with some common opening commands--> + <magic> + <!--A comment line--> + <match type="string" value="G04 " offset="0"/> + <!--Some setup macros--> + <match type="string" value="%FSLA" offset="0"/> + <match type="string" value="%MO" offset="0"/> + <match type="string" value="%TF." offset="0"/> + <!--Seems to be common with files exported from some programs--> + <match type="string" value="G75*" offset="0"/> + </magic> + <generic-icon name="text-x-generic"/> + <!--Already being used as the MIME identifier by some programs--> + <alias type="application/x-gerber"/> + </mime-type> + <mime-type type="application/x-gerber-job"> + <comment>Gerber job file</comment> + <sub-class-of type="application/json"/> + <glob pattern="*.gbrjob"/> + <generic-icon name="text-x-generic"/> + </mime-type> + <mime-type type="application/x-excellon"> + <comment>Excellon drill file</comment> + <sub-class-of type="text/plain"/> + <glob pattern="*.drl"/> + <magic> + <!--This is always the header for an excellon drill file--> + <match type="string" value="M48\n" offset="0"/> + </magic> + <generic-icon name="text-x-generic"/> + </mime-type> + <mime-type type="application/x-tiled-tmx"> + <comment>Tiled map files</comment> + <sub-class-of type="application/xml"/> + <glob pattern="*.tmx"/> + </mime-type> + <mime-type type="application/x-tiled-tsx"> + <comment>Tiled tileset files</comment> + <sub-class-of type="application/xml"/> + <glob pattern="*.tsx"/> + </mime-type> + + <mime-type type="image/x-sct"> + <comment>Scitex CT</comment> + <acronym>CT</acronym> + <expanded-acronym>Continuous Tone</expanded-acronym> + <glob pattern="*.sct"/> + <magic> + <match type="string" value="CT" offset="80"/> + </magic> + </mime-type> + + <mime-type type="image/x-pxr"> + <comment>Pixar raster</comment> + <glob pattern="*.pxr"/> + <magic> + <match type="string" value="\x80\xE8\x00\x00" offset="0"/> + </magic> + </mime-type> + + <mime-type type="image/x-pfm"> + <comment>Portable FloatMap</comment> + <glob pattern="*.pfm"/> + <magic> + <match type="string" value="PF\n" offset="0"/> + <match type="string" value="Pf\n" offset="0"/> + </magic> + </mime-type> + + <mime-type type="image/x-phm"> + <comment>Portable HalfMap</comment> + <glob pattern="*.phm"/> + <magic> + <match type="string" value="PH\n" offset="0"/> + <match type="string" value="Ph\n" offset="0"/> + </magic> + </mime-type> + + <mime-type type="application/x-ns-proxy-autoconfig"> + <comment>Proxy Auto-Configuration file</comment> + <sub-class-of type="text/javascript"/> + <glob pattern="*.pac"/> + <magic> + <match type="string" value="function FindProxyForURL" offset="0:3000" /> + </magic> + </mime-type> + +</mime-info> diff --git a/resources/config/freedesktop.org.xml.license b/resources/config/freedesktop.org.xml.license new file mode 100644 index 00000000000..a1d53f9e8e4 --- /dev/null +++ b/resources/config/freedesktop.org.xml.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: Cross-desktop interoperability standards - freedesktop.org +SPDX-License-Identifier: GPL-2.0-only
\ No newline at end of file diff --git a/resources/config/mimetypealiases.dist.json b/resources/config/mimetypealiases.dist.json index 545d4b0c399..970050df1b6 100644 --- a/resources/config/mimetypealiases.dist.json +++ b/resources/config/mimetypealiases.dist.json @@ -1,20 +1,24 @@ { "_comment" : "Array of mimetype aliases.", - "_comment2": "Any changes you make here will be overwritten on an update of ownCloud.", - "_comment3": "Put any custom mappings in a new file mimetypealiases.json in the config/ folder of ownCloud", + "_comment2": "Any changes you make here will be overwritten on an update of Nextcloud.", + "_comment3": "Put any custom mappings in a new file mimetypealiases.json in the config/ folder of Nextcloud", "_comment4": "After any change to mimetypealiases.json run:", - "_comment5": "./occ maintenance:mimetypesjs", + "_comment5": "./occ maintenance:mimetype:update-js", "_comment6": "Otherwise your update won't propagate through the system.", "application/coreldraw": "image", "application/epub+zip": "text", - "application/font-sfnt": "image", - "application/font-woff": "image", + "application/font-sfnt": "font", + "application/font-woff": "font", + "application/gpx+xml": "location", + "application/gzip": "package/x-generic", "application/illustrator": "image", + "application/internet-shortcut": "link", "application/javascript": "text/code", "application/json": "text/code", + "application/km": "mindmap", "application/msaccess": "file", "application/msexcel": "x-office/spreadsheet", "application/msonenote": "x-office/document", @@ -24,45 +28,70 @@ "application/postscript": "image", "application/rss+xml": "application/xml", "application/vnd.android.package-archive": "package/x-generic", + "application/vnd.excalidraw+json": "whiteboard", + "application/vnd.garmin.tcx+xml": "location", + "application/vnd.google-earth.kml+xml": "location", + "application/vnd.google-earth.kmz": "location", "application/vnd.lotus-wordpro": "x-office/document", - "application/vnd.ms-excel": "x-office/spreadsheet", "application/vnd.ms-excel.addin.macroEnabled.12": "x-office/spreadsheet", "application/vnd.ms-excel.sheet.binary.macroEnabled.12": "x-office/spreadsheet", "application/vnd.ms-excel.sheet.macroEnabled.12": "x-office/spreadsheet", "application/vnd.ms-excel.template.macroEnabled.12": "x-office/spreadsheet", - "application/vnd.ms-fontobject": "image", - "application/vnd.ms-powerpoint": "x-office/presentation", + "application/vnd.ms-excel": "x-office/spreadsheet", + "application/vnd.ms-fontobject": "font", "application/vnd.ms-powerpoint.addin.macroEnabled.12": "x-office/presentation", "application/vnd.ms-powerpoint.presentation.macroEnabled.12": "x-office/presentation", "application/vnd.ms-powerpoint.slideshow.macroEnabled.12": "x-office/presentation", "application/vnd.ms-powerpoint.template.macroEnabled.12": "x-office/presentation", + "application/vnd.ms-powerpoint": "x-office/presentation", + "application/vnd.ms-visio.drawing.macroEnabled.12": "application/vnd.visio", + "application/vnd.ms-visio.drawing": "application/vnd.visio", + "application/vnd.ms-visio.stencil.macroEnabled.12": "application/vnd.visio", + "application/vnd.ms-visio.stencil": "application/vnd.visio", + "application/vnd.ms-visio.template.macroEnabled.12": "application/vnd.visio", + "application/vnd.ms-visio.template": "application/vnd.visio", "application/vnd.ms-word.document.macroEnabled.12": "x-office/document", "application/vnd.ms-word.template.macroEnabled.12": "x-office/document", - "application/vnd.oasis.opendocument.presentation": "x-office/presentation", + "application/vnd.oasis.opendocument.graphics-flat-xml": "x-office/drawing", + "application/vnd.oasis.opendocument.graphics-template": "x-office/drawing", + "application/vnd.oasis.opendocument.graphics": "x-office/drawing", + "application/vnd.oasis.opendocument.presentation-flat-xml": "x-office/presentation", "application/vnd.oasis.opendocument.presentation-template": "x-office/presentation", - "application/vnd.oasis.opendocument.spreadsheet": "x-office/spreadsheet", + "application/vnd.oasis.opendocument.presentation": "x-office/presentation", + "application/vnd.oasis.opendocument.spreadsheet-flat-xml": "x-office/spreadsheet", "application/vnd.oasis.opendocument.spreadsheet-template": "x-office/spreadsheet", - "application/vnd.oasis.opendocument.text": "x-office/document", + "application/vnd.oasis.opendocument.spreadsheet": "x-office/spreadsheet", + "application/vnd.oasis.opendocument.text-flat-xml": "x-office/document", "application/vnd.oasis.opendocument.text-master": "x-office/document", "application/vnd.oasis.opendocument.text-template": "x-office/document", "application/vnd.oasis.opendocument.text-web": "x-office/document", + "application/vnd.oasis.opendocument.text": "x-office/document", "application/vnd.openxmlformats-officedocument.presentationml.presentation": "x-office/presentation", "application/vnd.openxmlformats-officedocument.presentationml.slideshow": "x-office/presentation", "application/vnd.openxmlformats-officedocument.presentationml.template": "x-office/presentation", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": "x-office/spreadsheet", "application/vnd.openxmlformats-officedocument.spreadsheetml.template": "x-office/spreadsheet", + "application/vnd.openxmlformats-officedocument.wordprocessingml.document.docxf": "x-office/form-template", + "application/vnd.openxmlformats-officedocument.wordprocessingml.document.oform": "x-office/form", "application/vnd.openxmlformats-officedocument.wordprocessingml.document": "x-office/document", "application/vnd.openxmlformats-officedocument.wordprocessingml.template": "x-office/document", "application/vnd.visio": "x-office/document", "application/vnd.wordperfect": "x-office/document", + "application/vnd.xmind.workbook": "mindmap", "application/x-7z-compressed": "package/x-generic", + "application/x-bzip2": "package/x-generic", "application/x-cbr": "text", - "application/x-compressed": "package/x-generic", "application/x-dcraw": "image", "application/x-deb": "package/x-generic", - "application/x-font": "image", + "application/x-fictionbook+xml": "text", + "application/x-font": "font", + "application/x-freemind": "mindmap", "application/x-gimp": "image", - "application/x-gzip": "package/x-generic", + "application/x-gzip": "application/gzip", + "application/x-iwork-keynote-sffkey": "x-office/presentation", + "application/x-iwork-numbers-sffnumbers": "x-office/spreadsheet", + "application/x-iwork-pages-sffpages": "x-office/document", + "application/x-mobipocket-ebook": "text", "application/x-perl": "text/code", "application/x-photoshop": "image", "application/x-php": "text/code", @@ -72,8 +101,11 @@ "application/xml": "text/html", "application/yaml": "text/code", "application/zip": "package/x-generic", + "application/zstd": "package/x-generic", "database": "file", "httpd/unix-directory": "dir", + "image/targa": "image/tga", + "image/x-emf": "image/emf", "text/css": "text/code", "text/csv": "x-office/spreadsheet", "text/html": "text/code", @@ -81,8 +113,10 @@ "text/x-c++src": "text/code", "text/x-h": "text/code", "text/x-java-source": "text/code", + "text/x-ldif": "text/code", + "text/x-nfo": "text/code", "text/x-python": "text/code", + "text/x-rst": "text", "text/x-shellscript": "text/code", "web": "text/code" } - diff --git a/resources/config/mimetypealiases.dist.json.license b/resources/config/mimetypealiases.dist.json.license new file mode 100644 index 00000000000..759587bc5f4 --- /dev/null +++ b/resources/config/mimetypealiases.dist.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors +SPDX-FileCopyrightText: 2015-2016 ownCloud, Inc. +SPDX-License-Identifier: AGPL-3.0-only
\ No newline at end of file diff --git a/resources/config/mimetypemapping.dist.json b/resources/config/mimetypemapping.dist.json index d08a46bb017..1227741769d 100644 --- a/resources/config/mimetypemapping.dist.json +++ b/resources/config/mimetypemapping.dist.json @@ -1,33 +1,41 @@ { - "_comment" : "Array mapping file extensions to mimetypes (in alphabetical order]", + "_comment" : "Array mapping file extensions to mimetypes (in alphabetical order)", "_comment2": "The first index in the mime type array is the assumed correct mimetype", - "_comment3": "and the second (if present] is a secure alternative", + "_comment3": "and the second (if present) is a secure alternative", - "_comment4": "Any changes you make here will be overwritten on an update of ownCloud", - "_comment5": "Put any custom mappings in a new file mimetypemapping.json in the config/ folder of ownCloud", + "_comment4": "Any changes you make here will be overwritten on an update of Nextcloud", + "_comment5": "Put any custom mappings in a new file mimetypemapping.json in the config/ folder of Nextcloud", "3gp": ["video/3gpp"], "7z": ["application/x-7z-compressed"], + "aac": ["audio/aac"], "accdb": ["application/msaccess"], + "adoc": ["text/asciidoc", "text/plain"], "ai": ["application/illustrator"], "apk": ["application/vnd.android.package-archive"], "arw": ["image/x-dcraw"], + "asciidoc": ["text/asciidoc", "text/plain"], "avi": ["video/x-msvideo"], "bash": ["text/x-shellscript"], - "blend": ["application/x-blender"], + "bat": ["application/x-msdos-program"], "bin": ["application/x-bin"], + "blend": ["application/x-blender"], "bmp": ["image/bmp"], "bpg": ["image/bpg"], - "cb7": ["application/x-cbr"], - "cba": ["application/x-cbr"], - "cbr": ["application/x-cbr"], - "cbt": ["application/x-cbr"], - "cbtc": ["application/x-cbr"], - "cbz": ["application/x-cbr"], + "bz2": ["application/x-bzip2"], + "c": ["text/x-c"], + "c++": ["text/x-c++src"], + "cb7": ["application/comicbook+7z"], + "cba": ["application/comicbook+ace"], + "cbr": ["application/comicbook+rar"], + "cbt": ["application/comicbook+tar"], + "cbtc": ["application/comicbook+truecrypt"], + "cbz": ["application/comicbook+zip"], "cc": ["text/x-c"], "cdr": ["application/coreldraw"], "class": ["application/java"], + "cmd": ["application/cmd"], "cnf": ["text/plain"], "conf": ["text/plain"], "cpp": ["text/x-c++src"], @@ -35,58 +43,81 @@ "css": ["text/css"], "csv": ["text/csv"], "cvbdl": ["application/x-cbr"], - "c": ["text/x-c"], - "c++": ["text/x-c++src"], "dcr": ["image/x-dcraw"], "deb": ["application/x-deb"], "dng": ["image/x-dcraw"], "doc": ["application/msword"], "docm": ["application/vnd.ms-word.document.macroEnabled.12"], "docx": ["application/vnd.openxmlformats-officedocument.wordprocessingml.document"], + "docxf": ["application/vnd.openxmlformats-officedocument.wordprocessingml.document.docxf"], "dot": ["application/msword"], "dotx": ["application/vnd.openxmlformats-officedocument.wordprocessingml.template"], "dv": ["video/dv"], + "emf": ["image/emf"], + "eml": ["message/rfc822", "text/plain"], "eot": ["application/vnd.ms-fontobject"], - "epub": ["application/epub+zip"], "eps": ["application/postscript"], + "epub": ["application/epub+zip"], "erf": ["image/x-dcraw"], + "excalidraw": ["application/vnd.excalidraw+json"], "exe": ["application/x-ms-dos-executable"], + "fb2": ["application/x-fictionbook+xml", "text/plain"], "flac": ["audio/flac"], "flv": ["video/x-flv"], + "fodg": ["application/vnd.oasis.opendocument.graphics-flat-xml"], + "fodp": ["application/vnd.oasis.opendocument.presentation-flat-xml"], + "fods": ["application/vnd.oasis.opendocument.spreadsheet-flat-xml"], + "fodt": ["application/vnd.oasis.opendocument.text-flat-xml"], "gif": ["image/gif"], - "gz": ["application/x-gzip"], - "gzip": ["application/x-gzip"], + "gpx": ["application/gpx+xml"], + "gz": ["application/gzip"], + "gzip": ["application/gzip"], "h": ["text/x-h"], + "heic": ["image/heic"], + "heif": ["image/heif"], "hh": ["text/x-h"], "hpp": ["text/x-h"], - "html": ["text/html", "text/plain"], + "htaccess": ["text/plain"], "htm": ["text/html", "text/plain"], + "html": ["text/html", "text/plain"], "ical": ["text/calendar"], + "ico": ["image/x-icon"], "ics": ["text/calendar"], "iiq": ["image/x-dcraw"], "impress": ["text/impress"], "java": ["text/x-java-source"], + "jp2": ["image/jp2"], "jpeg": ["image/jpeg"], "jpg": ["image/jpeg"], "jps": ["image/jpeg"], "js": ["application/javascript", "text/plain"], "json": ["application/json", "text/plain"], "k25": ["image/x-dcraw"], + "kdbx": ["application/x-kdbx"], "kdc": ["image/x-dcraw"], "key": ["application/x-iwork-keynote-sffkey"], "keynote": ["application/x-iwork-keynote-sffkey"], + "km": ["application/km"], + "kml": ["application/vnd.google-earth.kml+xml"], + "kmz": ["application/vnd.google-earth.kmz"], "kra": ["application/x-krita"], + "ldif": ["text/x-ldif"], "lwp": ["application/vnd.lotus-wordpro"], "m2t": ["video/mp2t"], + "m3u": ["audio/mpegurl"], + "m3u8": ["audio/mpegurl"], + "m4a": ["audio/mp4"], + "m4b": ["audio/m4b"], "m4v": ["video/mp4"], "markdown": ["text/markdown"], - "mdown": ["text/markdown"], "md": ["text/markdown"], "mdb": ["application/msaccess"], + "mdown": ["text/markdown"], "mdwn": ["text/markdown"], - "mkd": ["text/markdown"], "mef": ["image/x-dcraw"], + "mkd": ["text/markdown"], "mkv": ["video/x-matroska"], + "mm": ["application/x-freemind"], "mobi": ["application/x-mobipocket-ebook"], "mov": ["video/quicktime"], "mp3": ["audio/mpeg"], @@ -94,29 +125,40 @@ "mpeg": ["video/mpeg"], "mpg": ["video/mpeg"], "mpo": ["image/jpeg"], + "msg": ["application/vnd.ms-outlook"], "msi": ["application/x-msi"], - "mts": ["video/MP2T"], "mt2s": ["video/MP2T"], + "mts": ["video/MP2T"], + "musicxml": ["application/vnd.recordare.musicxml+xml"], + "mxl": ["application/vnd.recordare.musicxml"], "nef": ["image/x-dcraw"], + "nfo": ["text/x-nfo"], "numbers": ["application/x-iwork-numbers-sffnumbers"], "odf": ["application/vnd.oasis.opendocument.formula"], "odg": ["application/vnd.oasis.opendocument.graphics"], "odp": ["application/vnd.oasis.opendocument.presentation"], "ods": ["application/vnd.oasis.opendocument.spreadsheet"], "odt": ["application/vnd.oasis.opendocument.text"], + "oform": ["application/vnd.openxmlformats-officedocument.wordprocessingml.document.oform"], "oga": ["audio/ogg"], "ogg": ["audio/ogg"], "ogv": ["video/ogg"], "one": ["application/msonenote"], - "opus": ["audio/ogg"], + "opus": ["audio/ogg"], "orf": ["image/x-dcraw"], + "org": ["text/org", "text/plain"], "otf": ["application/font-sfnt"], + "otg": ["application/vnd.oasis.opendocument.graphics-template"], + "otp": ["application/vnd.oasis.opendocument.presentation-template"], + "ots": ["application/vnd.oasis.opendocument.spreadsheet-template"], + "ott": ["application/vnd.oasis.opendocument.text-template"], "pages": ["application/x-iwork-pages-sffpages"], "pdf": ["application/pdf"], - "pfb": ["application/x-font"], "pef": ["image/x-dcraw"], - "php": ["application/x-php"], + "pfb": ["application/x-font"], + "php": ["application/x-php", "text/x-php"], "pl": ["application/x-perl"], + "pls": ["audio/x-scpls"], "png": ["image/png"], "pot": ["application/vnd.ms-powerpoint"], "potm": ["application/vnd.ms-powerpoint.template.macroEnabled.12"], @@ -136,32 +178,48 @@ "rar": ["application/x-rar-compressed"], "reveal": ["text/reveal"], "rss": ["application/rss+xml"], + "rst": ["text/x-rst"], "rtf": ["text/rtf"], "rw2": ["image/x-dcraw"], + "schema": ["text/plain"], "sgf": ["application/sgf"], + "sgi": ["image/sgi"], "sh-lib": ["text/x-shellscript"], "sh": ["text/x-shellscript"], - "srf": ["image/x-dcraw"], "sr2": ["image/x-dcraw"], + "srf": ["image/x-dcraw"], "svg": ["image/svg+xml", "text/plain"], "swf": ["application/x-shockwave-flash", "application/octet-stream"], "tar": ["application/x-tar"], - "tar.gz": ["application/x-compressed"], + "tbz2": ["application/x-bzip2"], + "tcx": ["application/vnd.garmin.tcx+xml"], "tex": ["application/x-tex"], - "tgz": ["application/x-compressed"], - "tiff": ["image/tiff"], + "tga": ["image/tga"], + "tgz": ["application/gzip"], "tif": ["image/tiff"], + "tiff": ["image/tiff"], "ttf": ["application/font-sfnt"], "txt": ["text/plain"], + "url": ["application/internet-shortcut"], "vcard": ["text/vcard"], "vcf": ["text/vcard"], "vob": ["video/dvd"], "vsd": ["application/vnd.visio"], + "vsdm": ["application/vnd.ms-visio.drawing.macroEnabled.12"], + "vsdx": ["application/vnd.ms-visio.drawing"], + "vssm": ["application/vnd.ms-visio.stencil.macroEnabled.12"], + "vssx": ["application/vnd.ms-visio.stencil"], + "vstm": ["application/vnd.ms-visio.template.macroEnabled.12"], + "vstx": ["application/vnd.ms-visio.template"], "wav": ["audio/wav"], + "weba": ["audio/webm"], + "webloc": ["application/internet-shortcut"], "webm": ["video/webm"], + "webp": ["image/webp"], + "whiteboard": ["application/vnd.excalidraw+json"], + "wmv": ["video/x-ms-wmv"], "woff": ["application/font-woff"], "wpd": ["application/vnd.wordperfect"], - "wmv": ["video/x-ms-wmv"], "xcf": ["application/x-gimp"], "xla": ["application/vnd.ms-excel"], "xlam": ["application/vnd.ms-excel.addin.macroEnabled.12"], @@ -172,9 +230,11 @@ "xlt": ["application/vnd.ms-excel"], "xltm": ["application/vnd.ms-excel.template.macroEnabled.12"], "xltx": ["application/vnd.openxmlformats-officedocument.spreadsheetml.template"], + "xmind": ["application/vnd.xmind.workbook"], "xml": ["application/xml", "text/plain"], "xrf": ["image/x-dcraw"], "yaml": ["application/yaml", "text/plain"], "yml": ["application/yaml", "text/plain"], - "zip": ["application/zip"] + "zip": ["application/zip"], + "zst": ["application/zstd"] } diff --git a/resources/config/mimetypemapping.dist.json.license b/resources/config/mimetypemapping.dist.json.license new file mode 100644 index 00000000000..759587bc5f4 --- /dev/null +++ b/resources/config/mimetypemapping.dist.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors +SPDX-FileCopyrightText: 2015-2016 ownCloud, Inc. +SPDX-License-Identifier: AGPL-3.0-only
\ No newline at end of file diff --git a/resources/config/mimetypenames-update.sh b/resources/config/mimetypenames-update.sh new file mode 100755 index 00000000000..278733396b9 --- /dev/null +++ b/resources/config/mimetypenames-update.sh @@ -0,0 +1,62 @@ +#!/bin/bash + +# SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: AGPL-3.0-or-later + +set -e + +# Paths +MIME_JSON="mimetypemapping.dist.json" +XML_FILE="freedesktop.org.xml" +OUTPUT_JSON="mimetypenames.dist.json" + +echo "1/ Extracting MIME types from $MIME_JSON" + +# Extract all unique MIME types (excluding _comment keys) +MIME_TYPES=$(jq -r 'with_entries(select(.key | startswith("_") | not)) | to_entries | map(.value[]) | unique | .[]' "$MIME_JSON") + +echo "Found $(echo "$MIME_TYPES" | wc -l) unique MIME types" + +echo "2/ Downloading freedesktop.org XML file" +curl -sSL "https://gitlab.freedesktop.org/xdg/shared-mime-info/-/raw/03cb97596e90feda547c9b6a2addd656b14d1598/data/freedesktop.org.xml.in" > "$XML_FILE" +echo "Downloaded XML file to $XML_FILE" + +echo "3/ Creating or updating MIME name mapping" + +# Start from existing output if it exists, or create an empty one +if [ -f "$OUTPUT_JSON" ]; then + cp "$OUTPUT_JSON" "$OUTPUT_JSON.tmp" +else + echo "{}" > "$OUTPUT_JSON.tmp" +fi + +# Track stats +MATCHED_COUNT=0 +MISSING_COUNT=0 + +# Process each MIME type +while read -r MIME; do + echo "Processing: $MIME" + + # Extract comment with XML namespace handling + COMMENT=$(xmlstarlet sel -N x="http://www.freedesktop.org/standards/shared-mime-info" \ + -t -m "//x:mime-type[@type='${MIME}']" -v "x:comment" -n "$XML_FILE" | head -n 1) + + if [ -n "$COMMENT" ]; then + ESCAPED_COMMENT=$(echo "$COMMENT" | sed 's/"/\\"/g') + jq --arg key "$MIME" --arg value "$ESCAPED_COMMENT" '. + {($key): $value}' "$OUTPUT_JSON.tmp" > "$OUTPUT_JSON.tmp2" && mv "$OUTPUT_JSON.tmp2" "$OUTPUT_JSON.tmp" + MATCHED_COUNT=$((MATCHED_COUNT + 1)) + else + echo " > Warning: No description found for MIME type $MIME ⚠️" + jq --arg key "$MIME" --arg value "" '. + {($key): $value}' "$OUTPUT_JSON.tmp" > "$OUTPUT_JSON.tmp2" && mv "$OUTPUT_JSON.tmp2" "$OUTPUT_JSON.tmp" + MISSING_COUNT=$((MISSING_COUNT + 1)) + fi +done <<< "$MIME_TYPES" + +# Final formatting and sorting by keys +jq -S . "$OUTPUT_JSON.tmp" > "$OUTPUT_JSON" && rm "$OUTPUT_JSON.tmp" + +echo "✅ Done!" +echo "✔️ Descriptions found for $MATCHED_COUNT MIME types" +echo "⚠️ Descriptions missing for $MISSING_COUNT MIME types" +echo "📄 Output written to $OUTPUT_JSON" diff --git a/resources/config/mimetypenames.dist.json b/resources/config/mimetypenames.dist.json new file mode 100644 index 00000000000..6d0bbfe48e1 --- /dev/null +++ b/resources/config/mimetypenames.dist.json @@ -0,0 +1,182 @@ +{ + "_comment": "Array of human readable mimes.", + "_comment2": "Any changes you make here will be overwritten on an update of Nextcloud.", + "_comment3": "Put any custom mappings in a new file mimetypenames.json in the config/ folder of Nextcloud", + "_comment4": "After any change to mimetypenames.json run:", + "_comment5": "./occ maintenance:mimetype:update-js", + "_comment6": "Otherwise your update won't propagate through the system.", + "_comment7": "You can search for missing formats in https://www.digipres.org/formats/.", + "_comment8": "You can also try to autocomplete missing formats by executing the mimetypenames-update.sh script.", + "application/cmd": "Windows Command Script", + "application/comicbook+7z": "", + "application/comicbook+ace": "", + "application/comicbook+rar": "", + "application/comicbook+tar": "", + "application/comicbook+truecrypt": "", + "application/comicbook+zip": "", + "application/coreldraw": "", + "application/epub+zip": "Electronic book document", + "application/font-sfnt": "TrueType Font Collection", + "application/font-woff": "Web Open Font Format", + "application/gpx+xml": "GPX geographic data", + "application/gzip": "Gzip archive", + "application/illustrator": "Adobe Illustrator document", + "application/internet-shortcut": "", + "application/java": "Java source code", + "application/javascript": "JavaScript source code", + "application/json": "JSON document", + "application/km": "", + "application/msaccess": "Microsoft Access database", + "application/msonenote": "Microsoft OneNote document", + "application/msword": "Microsoft Word document", + "application/octet-stream": "Unknown", + "application/pdf": "PDF document", + "application/postscript": "PostScript document", + "application/rss+xml": "RSS summary", + "application/sgf": "", + "application/vnd.android.package-archive": "Android package", + "application/vnd.excalidraw+json": "", + "application/vnd.garmin.tcx+xml": "", + "application/vnd.google-earth.kml+xml": "KML geographic data", + "application/vnd.google-earth.kmz": "KML geographic compressed data", + "application/vnd.lotus-wordpro": "Lotus Word Pro document", + "application/vnd.ms-excel": "Excel spreadsheet", + "application/vnd.ms-excel.addin.macroEnabled.12": "Excel add-in", + "application/vnd.ms-excel.sheet.binary.macroEnabled.12": "Excel 2007 binary spreadsheet", + "application/vnd.ms-excel.sheet.macroEnabled.12": "Excel spreadsheet", + "application/vnd.ms-excel.template.macroEnabled.12": "Excel spreadsheet template", + "application/vnd.ms-fontobject": "", + "application/vnd.ms-outlook": "Outlook Message", + "application/vnd.ms-powerpoint": "PowerPoint presentation", + "application/vnd.ms-powerpoint.addin.macroEnabled.12": "PowerPoint add-in", + "application/vnd.ms-powerpoint.presentation.macroEnabled.12": "PowerPoint presentation", + "application/vnd.ms-powerpoint.slideshow.macroEnabled.12": "PowerPoint presentation", + "application/vnd.ms-powerpoint.template.macroEnabled.12": "PowerPoint presentation template", + "application/vnd.ms-visio.drawing": "", + "application/vnd.ms-visio.drawing.macroEnabled.12": "", + "application/vnd.ms-visio.stencil": "", + "application/vnd.ms-visio.stencil.macroEnabled.12": "", + "application/vnd.ms-visio.template": "", + "application/vnd.ms-visio.template.macroEnabled.12": "", + "application/vnd.ms-word.document.macroEnabled.12": "Word document", + "application/vnd.oasis.opendocument.formula": "ODF formula", + "application/vnd.oasis.opendocument.graphics": "ODG drawing", + "application/vnd.oasis.opendocument.graphics-flat-xml": "ODG drawing (Flat XML)", + "application/vnd.oasis.opendocument.graphics-template": "ODG template", + "application/vnd.oasis.opendocument.presentation": "ODP presentation", + "application/vnd.oasis.opendocument.presentation-flat-xml": "ODP presentation (Flat XML)", + "application/vnd.oasis.opendocument.presentation-template": "ODP template", + "application/vnd.oasis.opendocument.spreadsheet": "ODS spreadsheet", + "application/vnd.oasis.opendocument.spreadsheet-flat-xml": "ODS spreadsheet (Flat XML)", + "application/vnd.oasis.opendocument.spreadsheet-template": "ODS template", + "application/vnd.oasis.opendocument.text": "ODT document", + "application/vnd.oasis.opendocument.text-flat-xml": "ODT document (Flat XML)", + "application/vnd.oasis.opendocument.text-template": "ODT template", + "application/vnd.openxmlformats-officedocument.presentationml.presentation": "PowerPoint 2007 presentation", + "application/vnd.openxmlformats-officedocument.presentationml.slideshow": "PowerPoint 2007 show", + "application/vnd.openxmlformats-officedocument.presentationml.template": "PowerPoint 2007 presentation template", + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": "Excel 2007 spreadsheet", + "application/vnd.openxmlformats-officedocument.spreadsheetml.template": "Excel 2007 spreadsheet template", + "application/vnd.openxmlformats-officedocument.wordprocessingml.document": "Word 2007 document", + "application/vnd.openxmlformats-officedocument.wordprocessingml.document.docxf": "", + "application/vnd.openxmlformats-officedocument.wordprocessingml.document.oform": "", + "application/vnd.openxmlformats-officedocument.wordprocessingml.template": "Word 2007 document template", + "application/vnd.recordare.musicxml": "", + "application/vnd.recordare.musicxml+xml": "", + "application/vnd.visio": "Microsoft Visio document", + "application/vnd.wordperfect": "WordPerfect document", + "application/vnd.xmind.workbook": "", + "application/x-7z-compressed": "7-zip archive", + "application/x-bin": "", + "application/x-blender": "Blender scene", + "application/x-bzip2": "Bzip2 archive", + "application/x-cbr": "", + "application/x-deb": "Debian package", + "application/x-fictionbook+xml": "FictionBook document", + "application/x-font": "Unknown font", + "application/x-freemind": "", + "application/x-gimp": "", + "application/x-iwork-keynote-sffkey": "", + "application/x-iwork-numbers-sffnumbers": "", + "application/x-iwork-pages-sffpages": "", + "application/x-kdbx": "", + "application/x-krita": "Krita document", + "application/x-mobipocket-ebook": "Mobipocket e-book", + "application/x-ms-dos-executable": "", + "application/x-msdos-program": "", + "application/x-msi": "Windows Installer package", + "application/x-perl": "Perl script", + "application/x-photoshop": "", + "application/x-php": "PHP script", + "application/x-rar-compressed": "", + "application/x-shockwave-flash": "", + "application/x-tar": "Tar archive", + "application/x-tex": "", + "application/xml": "XML document", + "application/yaml": "YAML document", + "application/zip": "Zip archive", + "application/zstd": "Zstandard archive", + "audio/aac": "AAC audio", + "audio/flac": "FLAC audio", + "audio/m4b": "", + "audio/mp4": "MPEG-4 audio", + "audio/mpeg": "MP3 audio", + "audio/mpegurl": "", + "audio/ogg": "Ogg audio", + "audio/wav": "RIFF/WAVe standard Audio", + "audio/webm": "WebM audio", + "audio/x-scpls": "MP3 ShoutCast playlist", + "image/bmp": "Windows BMP image", + "image/bpg": "Better Portable Graphics image", + "image/emf": "EMF image", + "image/gif": "GIF image", + "image/heic": "HEIC image", + "image/heif": "HEIF image", + "image/jp2": "JPEG-2000 JP2 image", + "image/jpeg": "JPEG image", + "image/png": "PNG image", + "image/sgi": "", + "image/svg+xml": "SVG image", + "image/tga": "Truevision Targa image", + "image/tiff": "TIFF image", + "image/webp": "WebP image", + "image/x-dcraw": "Digital raw image", + "image/x-icon": "Windows Icon", + "message/rfc822": "Email message", + "text/asciidoc": "", + "text/calendar": "VCS/ICS calendar", + "text/css": "CSS stylesheet", + "text/csv": "CSV document", + "text/html": "HTML document", + "text/impress": "", + "text/markdown": "Markdown document", + "text/org": "Org-mode file", + "text/plain": "Plain text document", + "text/reveal": "", + "text/rtf": "Rich Text document", + "text/vcard": "Electronic business card", + "text/x-c": "", + "text/x-c++src": "C++ source code", + "text/x-h": "", + "text/x-java-source": "Java source code", + "text/x-ldif": "LDIF address book", + "text/x-nfo": "NFO document", + "text/x-php": "PHP source", + "text/x-python": "Python script", + "text/x-rst": "ReStructuredText document", + "text/x-shellscript": "", + "video/3gpp": "3GPP multimedia file", + "video/MP2T": "MPEG video", + "video/dv": "DV video", + "video/dvd": "", + "video/mp2t": "MPEG-2 transport stream", + "video/mp4": "MPEG-4 video", + "video/mpeg": "MPEG video", + "video/ogg": "Ogg video", + "video/quicktime": "QuickTime video", + "video/webm": "WebM video", + "video/x-flv": "Flash video", + "video/x-matroska": "Matroska video", + "video/x-ms-wmv": "Windows Media video", + "video/x-msvideo": "AVI video" +} diff --git a/resources/config/mimetypenames.dist.json.license b/resources/config/mimetypenames.dist.json.license new file mode 100644 index 00000000000..a46df3694b6 --- /dev/null +++ b/resources/config/mimetypenames.dist.json.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors +SPDX-License-Identifier: AGPL-3.0-only
\ No newline at end of file diff --git a/resources/locales.json b/resources/locales.json new file mode 100644 index 00000000000..7cf9fa9b890 --- /dev/null +++ b/resources/locales.json @@ -0,0 +1,3002 @@ +[ + { + "code": "af", + "name": "Afrikaans" + }, + { + "code": "af_NA", + "name": "Afrikaans (Namibia)" + }, + { + "code": "af_ZA", + "name": "Afrikaans (South Africa)" + }, + { + "code": "agq", + "name": "Aghem" + }, + { + "code": "agq_CM", + "name": "Aghem (Cameroon)" + }, + { + "code": "ak", + "name": "Akan" + }, + { + "code": "ak_GH", + "name": "Akan (Ghana)" + }, + { + "code": "am", + "name": "Amharic" + }, + { + "code": "am_ET", + "name": "Amharic (Ethiopia)" + }, + { + "code": "ar", + "name": "Arabic" + }, + { + "code": "ar_001", + "name": "Arabic (World)" + }, + { + "code": "ar_AE", + "name": "Arabic (United Arab Emirates)" + }, + { + "code": "ar_BH", + "name": "Arabic (Bahrain)" + }, + { + "code": "ar_DJ", + "name": "Arabic (Djibouti)" + }, + { + "code": "ar_DZ", + "name": "Arabic (Algeria)" + }, + { + "code": "ar_EG", + "name": "Arabic (Egypt)" + }, + { + "code": "ar_EH", + "name": "Arabic (Western Sahara)" + }, + { + "code": "ar_ER", + "name": "Arabic (Eritrea)" + }, + { + "code": "ar_IL", + "name": "Arabic (Israel)" + }, + { + "code": "ar_IQ", + "name": "Arabic (Iraq)" + }, + { + "code": "ar_JO", + "name": "Arabic (Jordan)" + }, + { + "code": "ar_KM", + "name": "Arabic (Comoros)" + }, + { + "code": "ar_KW", + "name": "Arabic (Kuwait)" + }, + { + "code": "ar_LB", + "name": "Arabic (Lebanon)" + }, + { + "code": "ar_LY", + "name": "Arabic (Libya)" + }, + { + "code": "ar_MA", + "name": "Arabic (Morocco)" + }, + { + "code": "ar_MR", + "name": "Arabic (Mauritania)" + }, + { + "code": "ar_OM", + "name": "Arabic (Oman)" + }, + { + "code": "ar_PS", + "name": "Arabic (Palestinian Territories)" + }, + { + "code": "ar_QA", + "name": "Arabic (Qatar)" + }, + { + "code": "ar_SA", + "name": "Arabic (Saudi Arabia)" + }, + { + "code": "ar_SD", + "name": "Arabic (Sudan)" + }, + { + "code": "ar_SO", + "name": "Arabic (Somalia)" + }, + { + "code": "ar_SS", + "name": "Arabic (South Sudan)" + }, + { + "code": "ar_SY", + "name": "Arabic (Syria)" + }, + { + "code": "ar_TD", + "name": "Arabic (Chad)" + }, + { + "code": "ar_TN", + "name": "Arabic (Tunisia)" + }, + { + "code": "ar_YE", + "name": "Arabic (Yemen)" + }, + { + "code": "as", + "name": "Assamese" + }, + { + "code": "as_IN", + "name": "Assamese (India)" + }, + { + "code": "asa", + "name": "Asu" + }, + { + "code": "asa_TZ", + "name": "Asu (Tanzania)" + }, + { + "code": "ast", + "name": "Asturian" + }, + { + "code": "ast_ES", + "name": "Asturian (Spain)" + }, + { + "code": "az", + "name": "Azerbaijani" + }, + { + "code": "az_Cyrl", + "name": "Azerbaijani (Cyrillic)" + }, + { + "code": "az_Cyrl_AZ", + "name": "Azerbaijani (Cyrillic, Azerbaijan)" + }, + { + "code": "az_Latn", + "name": "Azerbaijani (Latin)" + }, + { + "code": "az_Latn_AZ", + "name": "Azerbaijani (Latin, Azerbaijan)" + }, + { + "code": "bas", + "name": "Basaa" + }, + { + "code": "bas_CM", + "name": "Basaa (Cameroon)" + }, + { + "code": "be", + "name": "Belarusian" + }, + { + "code": "be_BY", + "name": "Belarusian (Belarus)" + }, + { + "code": "bem", + "name": "Bemba" + }, + { + "code": "bem_ZM", + "name": "Bemba (Zambia)" + }, + { + "code": "bez", + "name": "Bena" + }, + { + "code": "bez_TZ", + "name": "Bena (Tanzania)" + }, + { + "code": "bg", + "name": "Bulgarian" + }, + { + "code": "bg_BG", + "name": "Bulgarian (Bulgaria)" + }, + { + "code": "bm", + "name": "Bambara" + }, + { + "code": "bm_ML", + "name": "Bambara (Mali)" + }, + { + "code": "bn", + "name": "Bangla" + }, + { + "code": "bn_BD", + "name": "Bangla (Bangladesh)" + }, + { + "code": "bn_IN", + "name": "Bangla (India)" + }, + { + "code": "bo", + "name": "Tibetan" + }, + { + "code": "bo_CN", + "name": "Tibetan (China)" + }, + { + "code": "bo_IN", + "name": "Tibetan (India)" + }, + { + "code": "br", + "name": "Breton" + }, + { + "code": "br_FR", + "name": "Breton (France)" + }, + { + "code": "brx", + "name": "Bodo" + }, + { + "code": "brx_IN", + "name": "Bodo (India)" + }, + { + "code": "bs", + "name": "Bosnian" + }, + { + "code": "bs_Cyrl", + "name": "Bosnian (Cyrillic)" + }, + { + "code": "bs_Cyrl_BA", + "name": "Bosnian (Cyrillic, Bosnia & Herzegovina)" + }, + { + "code": "bs_Latn", + "name": "Bosnian (Latin)" + }, + { + "code": "bs_Latn_BA", + "name": "Bosnian (Latin, Bosnia & Herzegovina)" + }, + { + "code": "ca", + "name": "Catalan" + }, + { + "code": "ca_AD", + "name": "Catalan (Andorra)" + }, + { + "code": "ca_ES", + "name": "Catalan (Spain)" + }, + { + "code": "ca_FR", + "name": "Catalan (France)" + }, + { + "code": "ca_IT", + "name": "Catalan (Italy)" + }, + { + "code": "ccp", + "name": "Chakma" + }, + { + "code": "ccp_BD", + "name": "Chakma (Bangladesh)" + }, + { + "code": "ccp_IN", + "name": "Chakma (India)" + }, + { + "code": "ce", + "name": "Chechen" + }, + { + "code": "ce_RU", + "name": "Chechen (Russia)" + }, + { + "code": "ceb", + "name": "Cebuano" + }, + { + "code": "ceb_PH", + "name": "Cebuano (Philippines)" + }, + { + "code": "cgg", + "name": "Chiga" + }, + { + "code": "cgg_UG", + "name": "Chiga (Uganda)" + }, + { + "code": "chr", + "name": "Cherokee" + }, + { + "code": "chr_US", + "name": "Cherokee (United States)" + }, + { + "code": "ckb", + "name": "Central Kurdish" + }, + { + "code": "ckb_IQ", + "name": "Central Kurdish (Iraq)" + }, + { + "code": "ckb_IR", + "name": "Central Kurdish (Iran)" + }, + { + "code": "cs", + "name": "Czech" + }, + { + "code": "cs_CZ", + "name": "Czech (Czechia)" + }, + { + "code": "cy", + "name": "Welsh" + }, + { + "code": "cy_GB", + "name": "Welsh (United Kingdom)" + }, + { + "code": "da", + "name": "Danish" + }, + { + "code": "da_DK", + "name": "Danish (Denmark)" + }, + { + "code": "da_GL", + "name": "Danish (Greenland)" + }, + { + "code": "dav", + "name": "Taita" + }, + { + "code": "dav_KE", + "name": "Taita (Kenya)" + }, + { + "code": "de", + "name": "German" + }, + { + "code": "de_AT", + "name": "German (Austria)" + }, + { + "code": "de_BE", + "name": "German (Belgium)" + }, + { + "code": "de_CH", + "name": "German (Switzerland)" + }, + { + "code": "de_DE", + "name": "German (Germany)" + }, + { + "code": "de_IT", + "name": "German (Italy)" + }, + { + "code": "de_LI", + "name": "German (Liechtenstein)" + }, + { + "code": "de_LU", + "name": "German (Luxembourg)" + }, + { + "code": "dje", + "name": "Zarma" + }, + { + "code": "dje_NE", + "name": "Zarma (Niger)" + }, + { + "code": "dsb", + "name": "Lower Sorbian" + }, + { + "code": "dsb_DE", + "name": "Lower Sorbian (Germany)" + }, + { + "code": "dua", + "name": "Duala" + }, + { + "code": "dua_CM", + "name": "Duala (Cameroon)" + }, + { + "code": "dyo", + "name": "Jola-Fonyi" + }, + { + "code": "dyo_SN", + "name": "Jola-Fonyi (Senegal)" + }, + { + "code": "dz", + "name": "Dzongkha" + }, + { + "code": "dz_BT", + "name": "Dzongkha (Bhutan)" + }, + { + "code": "ebu", + "name": "Embu" + }, + { + "code": "ebu_KE", + "name": "Embu (Kenya)" + }, + { + "code": "ee", + "name": "Ewe" + }, + { + "code": "ee_GH", + "name": "Ewe (Ghana)" + }, + { + "code": "ee_TG", + "name": "Ewe (Togo)" + }, + { + "code": "el", + "name": "Greek" + }, + { + "code": "el_CY", + "name": "Greek (Cyprus)" + }, + { + "code": "el_GR", + "name": "Greek (Greece)" + }, + { + "code": "en", + "name": "English" + }, + { + "code": "en_001", + "name": "English (World)" + }, + { + "code": "en_150", + "name": "English (Europe)" + }, + { + "code": "en_AE", + "name": "English (United Arab Emirates)" + }, + { + "code": "en_AG", + "name": "English (Antigua & Barbuda)" + }, + { + "code": "en_AI", + "name": "English (Anguilla)" + }, + { + "code": "en_AS", + "name": "English (American Samoa)" + }, + { + "code": "en_AT", + "name": "English (Austria)" + }, + { + "code": "en_AU", + "name": "English (Australia)" + }, + { + "code": "en_BB", + "name": "English (Barbados)" + }, + { + "code": "en_BE", + "name": "English (Belgium)" + }, + { + "code": "en_BI", + "name": "English (Burundi)" + }, + { + "code": "en_BM", + "name": "English (Bermuda)" + }, + { + "code": "en_BS", + "name": "English (Bahamas)" + }, + { + "code": "en_BW", + "name": "English (Botswana)" + }, + { + "code": "en_BZ", + "name": "English (Belize)" + }, + { + "code": "en_CA", + "name": "English (Canada)" + }, + { + "code": "en_CC", + "name": "English (Cocos [Keeling] Islands)" + }, + { + "code": "en_CH", + "name": "English (Switzerland)" + }, + { + "code": "en_CK", + "name": "English (Cook Islands)" + }, + { + "code": "en_CM", + "name": "English (Cameroon)" + }, + { + "code": "en_CX", + "name": "English (Christmas Island)" + }, + { + "code": "en_CY", + "name": "English (Cyprus)" + }, + { + "code": "en_DE", + "name": "English (Germany)" + }, + { + "code": "en_DG", + "name": "English (Diego Garcia)" + }, + { + "code": "en_DK", + "name": "English (Denmark)" + }, + { + "code": "en_DM", + "name": "English (Dominica)" + }, + { + "code": "en_ER", + "name": "English (Eritrea)" + }, + { + "code": "en_FI", + "name": "English (Finland)" + }, + { + "code": "en_FJ", + "name": "English (Fiji)" + }, + { + "code": "en_FK", + "name": "English (Falkland Islands)" + }, + { + "code": "en_FM", + "name": "English (Micronesia)" + }, + { + "code": "en_GB", + "name": "English (United Kingdom)" + }, + { + "code": "en_GD", + "name": "English (Grenada)" + }, + { + "code": "en_GG", + "name": "English (Guernsey)" + }, + { + "code": "en_GH", + "name": "English (Ghana)" + }, + { + "code": "en_GI", + "name": "English (Gibraltar)" + }, + { + "code": "en_GM", + "name": "English (Gambia)" + }, + { + "code": "en_GU", + "name": "English (Guam)" + }, + { + "code": "en_GY", + "name": "English (Guyana)" + }, + { + "code": "en_HK", + "name": "English (Hong Kong SAR China)" + }, + { + "code": "en_IE", + "name": "English (Ireland)" + }, + { + "code": "en_IL", + "name": "English (Israel)" + }, + { + "code": "en_IM", + "name": "English (Isle of Man)" + }, + { + "code": "en_IN", + "name": "English (India)" + }, + { + "code": "en_IO", + "name": "English (British Indian Ocean Territory)" + }, + { + "code": "en_JE", + "name": "English (Jersey)" + }, + { + "code": "en_JM", + "name": "English (Jamaica)" + }, + { + "code": "en_KE", + "name": "English (Kenya)" + }, + { + "code": "en_KI", + "name": "English (Kiribati)" + }, + { + "code": "en_KN", + "name": "English (St. Kitts & Nevis)" + }, + { + "code": "en_KY", + "name": "English (Cayman Islands)" + }, + { + "code": "en_LC", + "name": "English (St. Lucia)" + }, + { + "code": "en_LR", + "name": "English (Liberia)" + }, + { + "code": "en_LS", + "name": "English (Lesotho)" + }, + { + "code": "en_MG", + "name": "English (Madagascar)" + }, + { + "code": "en_MH", + "name": "English (Marshall Islands)" + }, + { + "code": "en_MO", + "name": "English (Macao SAR China)" + }, + { + "code": "en_MP", + "name": "English (Northern Mariana Islands)" + }, + { + "code": "en_MS", + "name": "English (Montserrat)" + }, + { + "code": "en_MT", + "name": "English (Malta)" + }, + { + "code": "en_MU", + "name": "English (Mauritius)" + }, + { + "code": "en_MW", + "name": "English (Malawi)" + }, + { + "code": "en_MY", + "name": "English (Malaysia)" + }, + { + "code": "en_NA", + "name": "English (Namibia)" + }, + { + "code": "en_NF", + "name": "English (Norfolk Island)" + }, + { + "code": "en_NG", + "name": "English (Nigeria)" + }, + { + "code": "en_NL", + "name": "English (Netherlands)" + }, + { + "code": "en_NR", + "name": "English (Nauru)" + }, + { + "code": "en_NU", + "name": "English (Niue)" + }, + { + "code": "en_NZ", + "name": "English (New Zealand)" + }, + { + "code": "en_PG", + "name": "English (Papua New Guinea)" + }, + { + "code": "en_PH", + "name": "English (Philippines)" + }, + { + "code": "en_PK", + "name": "English (Pakistan)" + }, + { + "code": "en_PN", + "name": "English (Pitcairn Islands)" + }, + { + "code": "en_PR", + "name": "English (Puerto Rico)" + }, + { + "code": "en_PW", + "name": "English (Palau)" + }, + { + "code": "en_RW", + "name": "English (Rwanda)" + }, + { + "code": "en_SB", + "name": "English (Solomon Islands)" + }, + { + "code": "en_SC", + "name": "English (Seychelles)" + }, + { + "code": "en_SD", + "name": "English (Sudan)" + }, + { + "code": "en_SE", + "name": "English (Sweden)" + }, + { + "code": "en_SG", + "name": "English (Singapore)" + }, + { + "code": "en_SH", + "name": "English (St. Helena)" + }, + { + "code": "en_SI", + "name": "English (Slovenia)" + }, + { + "code": "en_SL", + "name": "English (Sierra Leone)" + }, + { + "code": "en_SS", + "name": "English (South Sudan)" + }, + { + "code": "en_SX", + "name": "English (Sint Maarten)" + }, + { + "code": "en_SZ", + "name": "English (Eswatini)" + }, + { + "code": "en_TC", + "name": "English (Turks & Caicos Islands)" + }, + { + "code": "en_TK", + "name": "English (Tokelau)" + }, + { + "code": "en_TO", + "name": "English (Tonga)" + }, + { + "code": "en_TT", + "name": "English (Trinidad & Tobago)" + }, + { + "code": "en_TV", + "name": "English (Tuvalu)" + }, + { + "code": "en_TZ", + "name": "English (Tanzania)" + }, + { + "code": "en_UG", + "name": "English (Uganda)" + }, + { + "code": "en_UM", + "name": "English (U.S. Outlying Islands)" + }, + { + "code": "en_US", + "name": "English (United States)" + }, + { + "code": "en_VC", + "name": "English (St. Vincent & Grenadines)" + }, + { + "code": "en_VG", + "name": "English (British Virgin Islands)" + }, + { + "code": "en_VI", + "name": "English (U.S. Virgin Islands)" + }, + { + "code": "en_VU", + "name": "English (Vanuatu)" + }, + { + "code": "en_WS", + "name": "English (Samoa)" + }, + { + "code": "en_ZA", + "name": "English (South Africa)" + }, + { + "code": "en_ZM", + "name": "English (Zambia)" + }, + { + "code": "en_ZW", + "name": "English (Zimbabwe)" + }, + { + "code": "eo", + "name": "Esperanto" + }, + { + "code": "eo_001", + "name": "Esperanto (World)" + }, + { + "code": "es", + "name": "Spanish" + }, + { + "code": "es_419", + "name": "Spanish (Latin America)" + }, + { + "code": "es_AR", + "name": "Spanish (Argentina)" + }, + { + "code": "es_BO", + "name": "Spanish (Bolivia)" + }, + { + "code": "es_BR", + "name": "Spanish (Brazil)" + }, + { + "code": "es_BZ", + "name": "Spanish (Belize)" + }, + { + "code": "es_CL", + "name": "Spanish (Chile)" + }, + { + "code": "es_CO", + "name": "Spanish (Colombia)" + }, + { + "code": "es_CR", + "name": "Spanish (Costa Rica)" + }, + { + "code": "es_CU", + "name": "Spanish (Cuba)" + }, + { + "code": "es_DO", + "name": "Spanish (Dominican Republic)" + }, + { + "code": "es_EA", + "name": "Spanish (Ceuta & Melilla)" + }, + { + "code": "es_EC", + "name": "Spanish (Ecuador)" + }, + { + "code": "es_ES", + "name": "Spanish (Spain)" + }, + { + "code": "es_GQ", + "name": "Spanish (Equatorial Guinea)" + }, + { + "code": "es_GT", + "name": "Spanish (Guatemala)" + }, + { + "code": "es_HN", + "name": "Spanish (Honduras)" + }, + { + "code": "es_IC", + "name": "Spanish (Canary Islands)" + }, + { + "code": "es_MX", + "name": "Spanish (Mexico)" + }, + { + "code": "es_NI", + "name": "Spanish (Nicaragua)" + }, + { + "code": "es_PA", + "name": "Spanish (Panama)" + }, + { + "code": "es_PE", + "name": "Spanish (Peru)" + }, + { + "code": "es_PH", + "name": "Spanish (Philippines)" + }, + { + "code": "es_PR", + "name": "Spanish (Puerto Rico)" + }, + { + "code": "es_PY", + "name": "Spanish (Paraguay)" + }, + { + "code": "es_SV", + "name": "Spanish (El Salvador)" + }, + { + "code": "es_US", + "name": "Spanish (United States)" + }, + { + "code": "es_UY", + "name": "Spanish (Uruguay)" + }, + { + "code": "es_VE", + "name": "Spanish (Venezuela)" + }, + { + "code": "et", + "name": "Estonian" + }, + { + "code": "et_EE", + "name": "Estonian (Estonia)" + }, + { + "code": "eu", + "name": "Basque" + }, + { + "code": "eu_ES", + "name": "Basque (Spain)" + }, + { + "code": "ewo", + "name": "Ewondo" + }, + { + "code": "ewo_CM", + "name": "Ewondo (Cameroon)" + }, + { + "code": "fa", + "name": "Persian" + }, + { + "code": "fa_AF", + "name": "Persian (Afghanistan)" + }, + { + "code": "fa_IR", + "name": "Persian (Iran)" + }, + { + "code": "ff", + "name": "Fulah" + }, + { + "code": "ff_Latn", + "name": "Fulah (Latin)" + }, + { + "code": "ff_Latn_BF", + "name": "Fulah (Latin, Burkina Faso)" + }, + { + "code": "ff_Latn_CM", + "name": "Fulah (Latin, Cameroon)" + }, + { + "code": "ff_Latn_GH", + "name": "Fulah (Latin, Ghana)" + }, + { + "code": "ff_Latn_GM", + "name": "Fulah (Latin, Gambia)" + }, + { + "code": "ff_Latn_GN", + "name": "Fulah (Latin, Guinea)" + }, + { + "code": "ff_Latn_GW", + "name": "Fulah (Latin, Guinea-Bissau)" + }, + { + "code": "ff_Latn_LR", + "name": "Fulah (Latin, Liberia)" + }, + { + "code": "ff_Latn_MR", + "name": "Fulah (Latin, Mauritania)" + }, + { + "code": "ff_Latn_NE", + "name": "Fulah (Latin, Niger)" + }, + { + "code": "ff_Latn_NG", + "name": "Fulah (Latin, Nigeria)" + }, + { + "code": "ff_Latn_SL", + "name": "Fulah (Latin, Sierra Leone)" + }, + { + "code": "ff_Latn_SN", + "name": "Fulah (Latin, Senegal)" + }, + { + "code": "fi", + "name": "Finnish" + }, + { + "code": "fi_FI", + "name": "Finnish (Finland)" + }, + { + "code": "fil", + "name": "Filipino" + }, + { + "code": "fil_PH", + "name": "Filipino (Philippines)" + }, + { + "code": "fo", + "name": "Faroese" + }, + { + "code": "fo_DK", + "name": "Faroese (Denmark)" + }, + { + "code": "fo_FO", + "name": "Faroese (Faroe Islands)" + }, + { + "code": "fr", + "name": "French" + }, + { + "code": "fr_BE", + "name": "French (Belgium)" + }, + { + "code": "fr_BF", + "name": "French (Burkina Faso)" + }, + { + "code": "fr_BI", + "name": "French (Burundi)" + }, + { + "code": "fr_BJ", + "name": "French (Benin)" + }, + { + "code": "fr_BL", + "name": "French (St. Barth\u00e9lemy)" + }, + { + "code": "fr_CA", + "name": "French (Canada)" + }, + { + "code": "fr_CD", + "name": "French (Congo - Kinshasa)" + }, + { + "code": "fr_CF", + "name": "French (Central African Republic)" + }, + { + "code": "fr_CG", + "name": "French (Congo - Brazzaville)" + }, + { + "code": "fr_CH", + "name": "French (Switzerland)" + }, + { + "code": "fr_CI", + "name": "French (C\u00f4te d\u2019Ivoire)" + }, + { + "code": "fr_CM", + "name": "French (Cameroon)" + }, + { + "code": "fr_DJ", + "name": "French (Djibouti)" + }, + { + "code": "fr_DZ", + "name": "French (Algeria)" + }, + { + "code": "fr_FR", + "name": "French (France)" + }, + { + "code": "fr_GA", + "name": "French (Gabon)" + }, + { + "code": "fr_GF", + "name": "French (French Guiana)" + }, + { + "code": "fr_GN", + "name": "French (Guinea)" + }, + { + "code": "fr_GP", + "name": "French (Guadeloupe)" + }, + { + "code": "fr_GQ", + "name": "French (Equatorial Guinea)" + }, + { + "code": "fr_HT", + "name": "French (Haiti)" + }, + { + "code": "fr_KM", + "name": "French (Comoros)" + }, + { + "code": "fr_LU", + "name": "French (Luxembourg)" + }, + { + "code": "fr_MA", + "name": "French (Morocco)" + }, + { + "code": "fr_MC", + "name": "French (Monaco)" + }, + { + "code": "fr_MF", + "name": "French (St. Martin)" + }, + { + "code": "fr_MG", + "name": "French (Madagascar)" + }, + { + "code": "fr_ML", + "name": "French (Mali)" + }, + { + "code": "fr_MQ", + "name": "French (Martinique)" + }, + { + "code": "fr_MR", + "name": "French (Mauritania)" + }, + { + "code": "fr_MU", + "name": "French (Mauritius)" + }, + { + "code": "fr_NC", + "name": "French (New Caledonia)" + }, + { + "code": "fr_NE", + "name": "French (Niger)" + }, + { + "code": "fr_PF", + "name": "French (French Polynesia)" + }, + { + "code": "fr_PM", + "name": "French (St. Pierre & Miquelon)" + }, + { + "code": "fr_RE", + "name": "French (R\u00e9union)" + }, + { + "code": "fr_RW", + "name": "French (Rwanda)" + }, + { + "code": "fr_SC", + "name": "French (Seychelles)" + }, + { + "code": "fr_SN", + "name": "French (Senegal)" + }, + { + "code": "fr_SY", + "name": "French (Syria)" + }, + { + "code": "fr_TD", + "name": "French (Chad)" + }, + { + "code": "fr_TG", + "name": "French (Togo)" + }, + { + "code": "fr_TN", + "name": "French (Tunisia)" + }, + { + "code": "fr_VU", + "name": "French (Vanuatu)" + }, + { + "code": "fr_WF", + "name": "French (Wallis & Futuna)" + }, + { + "code": "fr_YT", + "name": "French (Mayotte)" + }, + { + "code": "fur", + "name": "Friulian" + }, + { + "code": "fur_IT", + "name": "Friulian (Italy)" + }, + { + "code": "fy", + "name": "Western Frisian" + }, + { + "code": "fy_NL", + "name": "Western Frisian (Netherlands)" + }, + { + "code": "ga", + "name": "Irish" + }, + { + "code": "ga_GB", + "name": "Irish (United Kingdom)" + }, + { + "code": "ga_IE", + "name": "Irish (Ireland)" + }, + { + "code": "gd", + "name": "Scottish Gaelic" + }, + { + "code": "gd_GB", + "name": "Scottish Gaelic (United Kingdom)" + }, + { + "code": "gl", + "name": "Galician" + }, + { + "code": "gl_ES", + "name": "Galician (Spain)" + }, + { + "code": "gsw", + "name": "Swiss German" + }, + { + "code": "gsw_CH", + "name": "Swiss German (Switzerland)" + }, + { + "code": "gsw_FR", + "name": "Swiss German (France)" + }, + { + "code": "gsw_LI", + "name": "Swiss German (Liechtenstein)" + }, + { + "code": "gu", + "name": "Gujarati" + }, + { + "code": "gu_IN", + "name": "Gujarati (India)" + }, + { + "code": "guz", + "name": "Gusii" + }, + { + "code": "guz_KE", + "name": "Gusii (Kenya)" + }, + { + "code": "gv", + "name": "Manx" + }, + { + "code": "gv_IM", + "name": "Manx (Isle of Man)" + }, + { + "code": "ha", + "name": "Hausa" + }, + { + "code": "ha_GH", + "name": "Hausa (Ghana)" + }, + { + "code": "ha_NE", + "name": "Hausa (Niger)" + }, + { + "code": "ha_NG", + "name": "Hausa (Nigeria)" + }, + { + "code": "haw", + "name": "Hawaiian" + }, + { + "code": "haw_US", + "name": "Hawaiian (United States)" + }, + { + "code": "he", + "name": "Hebrew" + }, + { + "code": "he_IL", + "name": "Hebrew (Israel)" + }, + { + "code": "hi", + "name": "Hindi" + }, + { + "code": "hi_IN", + "name": "Hindi (India)" + }, + { + "code": "hr", + "name": "Croatian" + }, + { + "code": "hr_BA", + "name": "Croatian (Bosnia & Herzegovina)" + }, + { + "code": "hr_HR", + "name": "Croatian (Croatia)" + }, + { + "code": "hsb", + "name": "Upper Sorbian" + }, + { + "code": "hsb_DE", + "name": "Upper Sorbian (Germany)" + }, + { + "code": "hu", + "name": "Hungarian" + }, + { + "code": "hu_HU", + "name": "Hungarian (Hungary)" + }, + { + "code": "hy", + "name": "Armenian" + }, + { + "code": "hy_AM", + "name": "Armenian (Armenia)" + }, + { + "code": "ia", + "name": "Interlingua" + }, + { + "code": "ia_001", + "name": "Interlingua (World)" + }, + { + "code": "id", + "name": "Indonesian" + }, + { + "code": "id_ID", + "name": "Indonesian (Indonesia)" + }, + { + "code": "ig", + "name": "Igbo" + }, + { + "code": "ig_NG", + "name": "Igbo (Nigeria)" + }, + { + "code": "ii", + "name": "Sichuan Yi" + }, + { + "code": "ii_CN", + "name": "Sichuan Yi (China)" + }, + { + "code": "is", + "name": "Icelandic" + }, + { + "code": "is_IS", + "name": "Icelandic (Iceland)" + }, + { + "code": "it", + "name": "Italian" + }, + { + "code": "it_CH", + "name": "Italian (Switzerland)" + }, + { + "code": "it_IT", + "name": "Italian (Italy)" + }, + { + "code": "it_SM", + "name": "Italian (San Marino)" + }, + { + "code": "it_VA", + "name": "Italian (Vatican City)" + }, + { + "code": "ja", + "name": "Japanese" + }, + { + "code": "ja_JP", + "name": "Japanese (Japan)" + }, + { + "code": "jgo", + "name": "Ngomba" + }, + { + "code": "jgo_CM", + "name": "Ngomba (Cameroon)" + }, + { + "code": "jmc", + "name": "Machame" + }, + { + "code": "jmc_TZ", + "name": "Machame (Tanzania)" + }, + { + "code": "jv", + "name": "Javanese" + }, + { + "code": "jv_ID", + "name": "Javanese (Indonesia)" + }, + { + "code": "ka", + "name": "Georgian" + }, + { + "code": "ka_GE", + "name": "Georgian (Georgia)" + }, + { + "code": "kab", + "name": "Kabyle" + }, + { + "code": "kab_DZ", + "name": "Kabyle (Algeria)" + }, + { + "code": "kam", + "name": "Kamba" + }, + { + "code": "kam_KE", + "name": "Kamba (Kenya)" + }, + { + "code": "kde", + "name": "Makonde" + }, + { + "code": "kde_TZ", + "name": "Makonde (Tanzania)" + }, + { + "code": "kea", + "name": "Kabuverdianu" + }, + { + "code": "kea_CV", + "name": "Kabuverdianu (Cape Verde)" + }, + { + "code": "khq", + "name": "Koyra Chiini" + }, + { + "code": "khq_ML", + "name": "Koyra Chiini (Mali)" + }, + { + "code": "ki", + "name": "Kikuyu" + }, + { + "code": "ki_KE", + "name": "Kikuyu (Kenya)" + }, + { + "code": "kk", + "name": "Kazakh" + }, + { + "code": "kk_KZ", + "name": "Kazakh (Kazakhstan)" + }, + { + "code": "kkj", + "name": "Kako" + }, + { + "code": "kkj_CM", + "name": "Kako (Cameroon)" + }, + { + "code": "kl", + "name": "Kalaallisut" + }, + { + "code": "kl_GL", + "name": "Kalaallisut (Greenland)" + }, + { + "code": "kln", + "name": "Kalenjin" + }, + { + "code": "kln_KE", + "name": "Kalenjin (Kenya)" + }, + { + "code": "km", + "name": "Khmer" + }, + { + "code": "km_KH", + "name": "Khmer (Cambodia)" + }, + { + "code": "kn", + "name": "Kannada" + }, + { + "code": "kn_IN", + "name": "Kannada (India)" + }, + { + "code": "ko", + "name": "Korean" + }, + { + "code": "ko_KP", + "name": "Korean (North Korea)" + }, + { + "code": "ko_KR", + "name": "Korean (South Korea)" + }, + { + "code": "kok", + "name": "Konkani" + }, + { + "code": "kok_IN", + "name": "Konkani (India)" + }, + { + "code": "ks", + "name": "Kashmiri" + }, + { + "code": "ks_IN", + "name": "Kashmiri (India)" + }, + { + "code": "ksb", + "name": "Shambala" + }, + { + "code": "ksb_TZ", + "name": "Shambala (Tanzania)" + }, + { + "code": "ksf", + "name": "Bafia" + }, + { + "code": "ksf_CM", + "name": "Bafia (Cameroon)" + }, + { + "code": "ksh", + "name": "Colognian" + }, + { + "code": "ksh_DE", + "name": "Colognian (Germany)" + }, + { + "code": "ku", + "name": "Kurdish" + }, + { + "code": "ku_TR", + "name": "Kurdish (Turkey)" + }, + { + "code": "kw", + "name": "Cornish" + }, + { + "code": "kw_GB", + "name": "Cornish (United Kingdom)" + }, + { + "code": "ky", + "name": "Kyrgyz" + }, + { + "code": "ky_KG", + "name": "Kyrgyz (Kyrgyzstan)" + }, + { + "code": "lag", + "name": "Langi" + }, + { + "code": "lag_TZ", + "name": "Langi (Tanzania)" + }, + { + "code": "lb", + "name": "Luxembourgish" + }, + { + "code": "lb_LU", + "name": "Luxembourgish (Luxembourg)" + }, + { + "code": "lg", + "name": "Ganda" + }, + { + "code": "lg_UG", + "name": "Ganda (Uganda)" + }, + { + "code": "lkt", + "name": "Lakota" + }, + { + "code": "lkt_US", + "name": "Lakota (United States)" + }, + { + "code": "ln", + "name": "Lingala" + }, + { + "code": "ln_AO", + "name": "Lingala (Angola)" + }, + { + "code": "ln_CD", + "name": "Lingala (Congo - Kinshasa)" + }, + { + "code": "ln_CF", + "name": "Lingala (Central African Republic)" + }, + { + "code": "ln_CG", + "name": "Lingala (Congo - Brazzaville)" + }, + { + "code": "lo", + "name": "Lao" + }, + { + "code": "lo_LA", + "name": "Lao (Laos)" + }, + { + "code": "lrc", + "name": "Northern Luri" + }, + { + "code": "lrc_IQ", + "name": "Northern Luri (Iraq)" + }, + { + "code": "lrc_IR", + "name": "Northern Luri (Iran)" + }, + { + "code": "lt", + "name": "Lithuanian" + }, + { + "code": "lt_LT", + "name": "Lithuanian (Lithuania)" + }, + { + "code": "lu", + "name": "Luba-Katanga" + }, + { + "code": "lu_CD", + "name": "Luba-Katanga (Congo - Kinshasa)" + }, + { + "code": "luo", + "name": "Luo" + }, + { + "code": "luo_KE", + "name": "Luo (Kenya)" + }, + { + "code": "luy", + "name": "Luyia" + }, + { + "code": "luy_KE", + "name": "Luyia (Kenya)" + }, + { + "code": "lv", + "name": "Latvian" + }, + { + "code": "lv_LV", + "name": "Latvian (Latvia)" + }, + { + "code": "mas", + "name": "Masai" + }, + { + "code": "mas_KE", + "name": "Masai (Kenya)" + }, + { + "code": "mas_TZ", + "name": "Masai (Tanzania)" + }, + { + "code": "mer", + "name": "Meru" + }, + { + "code": "mer_KE", + "name": "Meru (Kenya)" + }, + { + "code": "mfe", + "name": "Morisyen" + }, + { + "code": "mfe_MU", + "name": "Morisyen (Mauritius)" + }, + { + "code": "mg", + "name": "Malagasy" + }, + { + "code": "mg_MG", + "name": "Malagasy (Madagascar)" + }, + { + "code": "mgh", + "name": "Makhuwa-Meetto" + }, + { + "code": "mgh_MZ", + "name": "Makhuwa-Meetto (Mozambique)" + }, + { + "code": "mgo", + "name": "Meta\u02bc" + }, + { + "code": "mgo_CM", + "name": "Meta\u02bc (Cameroon)" + }, + { + "code": "mi", + "name": "Maori" + }, + { + "code": "mi_NZ", + "name": "Maori (New Zealand)" + }, + { + "code": "mk", + "name": "Macedonian" + }, + { + "code": "mk_MK", + "name": "Macedonian (North Macedonia)" + }, + { + "code": "ml", + "name": "Malayalam" + }, + { + "code": "ml_IN", + "name": "Malayalam (India)" + }, + { + "code": "mn", + "name": "Mongolian" + }, + { + "code": "mn_MN", + "name": "Mongolian (Mongolia)" + }, + { + "code": "mr", + "name": "Marathi" + }, + { + "code": "mr_IN", + "name": "Marathi (India)" + }, + { + "code": "ms", + "name": "Malay" + }, + { + "code": "ms_BN", + "name": "Malay (Brunei)" + }, + { + "code": "ms_MY", + "name": "Malay (Malaysia)" + }, + { + "code": "ms_SG", + "name": "Malay (Singapore)" + }, + { + "code": "mt", + "name": "Maltese" + }, + { + "code": "mt_MT", + "name": "Maltese (Malta)" + }, + { + "code": "mua", + "name": "Mundang" + }, + { + "code": "mua_CM", + "name": "Mundang (Cameroon)" + }, + { + "code": "my", + "name": "Burmese" + }, + { + "code": "my_MM", + "name": "Burmese (Myanmar [Burma])" + }, + { + "code": "mzn", + "name": "Mazanderani" + }, + { + "code": "mzn_IR", + "name": "Mazanderani (Iran)" + }, + { + "code": "naq", + "name": "Nama" + }, + { + "code": "naq_NA", + "name": "Nama (Namibia)" + }, + { + "code": "nb", + "name": "Norwegian Bokm\u00e5l" + }, + { + "code": "nb_NO", + "name": "Norwegian Bokm\u00e5l (Norway)" + }, + { + "code": "nb_SJ", + "name": "Norwegian Bokm\u00e5l (Svalbard & Jan Mayen)" + }, + { + "code": "nd", + "name": "North Ndebele" + }, + { + "code": "nd_ZW", + "name": "North Ndebele (Zimbabwe)" + }, + { + "code": "nds", + "name": "Low German" + }, + { + "code": "nds_DE", + "name": "Low German (Germany)" + }, + { + "code": "nds_NL", + "name": "Low German (Netherlands)" + }, + { + "code": "ne", + "name": "Nepali" + }, + { + "code": "ne_IN", + "name": "Nepali (India)" + }, + { + "code": "ne_NP", + "name": "Nepali (Nepal)" + }, + { + "code": "nl", + "name": "Dutch" + }, + { + "code": "nl_AW", + "name": "Dutch (Aruba)" + }, + { + "code": "nl_BE", + "name": "Dutch (Belgium)" + }, + { + "code": "nl_BQ", + "name": "Dutch (Caribbean Netherlands)" + }, + { + "code": "nl_CW", + "name": "Dutch (Cura\u00e7ao)" + }, + { + "code": "nl_NL", + "name": "Dutch (Netherlands)" + }, + { + "code": "nl_SR", + "name": "Dutch (Suriname)" + }, + { + "code": "nl_SX", + "name": "Dutch (Sint Maarten)" + }, + { + "code": "nmg", + "name": "Kwasio" + }, + { + "code": "nmg_CM", + "name": "Kwasio (Cameroon)" + }, + { + "code": "nn", + "name": "Norwegian Nynorsk" + }, + { + "code": "nn_NO", + "name": "Norwegian Nynorsk (Norway)" + }, + { + "code": "nnh", + "name": "Ngiemboon" + }, + { + "code": "nnh_CM", + "name": "Ngiemboon (Cameroon)" + }, + { + "code": "nus", + "name": "Nuer" + }, + { + "code": "nus_SS", + "name": "Nuer (South Sudan)" + }, + { + "code": "nyn", + "name": "Nyankole" + }, + { + "code": "nyn_UG", + "name": "Nyankole (Uganda)" + }, + { + "code": "om", + "name": "Oromo" + }, + { + "code": "om_ET", + "name": "Oromo (Ethiopia)" + }, + { + "code": "om_KE", + "name": "Oromo (Kenya)" + }, + { + "code": "or", + "name": "Odia" + }, + { + "code": "or_IN", + "name": "Odia (India)" + }, + { + "code": "os", + "name": "Ossetic" + }, + { + "code": "os_GE", + "name": "Ossetic (Georgia)" + }, + { + "code": "os_RU", + "name": "Ossetic (Russia)" + }, + { + "code": "pa", + "name": "Punjabi" + }, + { + "code": "pa_Arab", + "name": "Punjabi (Arabic)" + }, + { + "code": "pa_Arab_PK", + "name": "Punjabi (Arabic, Pakistan)" + }, + { + "code": "pa_Guru", + "name": "Punjabi (Gurmukhi)" + }, + { + "code": "pa_Guru_IN", + "name": "Punjabi (Gurmukhi, India)" + }, + { + "code": "pl", + "name": "Polish" + }, + { + "code": "pl_PL", + "name": "Polish (Poland)" + }, + { + "code": "ps", + "name": "Pashto" + }, + { + "code": "ps_AF", + "name": "Pashto (Afghanistan)" + }, + { + "code": "ps_PK", + "name": "Pashto (Pakistan)" + }, + { + "code": "pt", + "name": "Portuguese" + }, + { + "code": "pt_AO", + "name": "Portuguese (Angola)" + }, + { + "code": "pt_BR", + "name": "Portuguese (Brazil)" + }, + { + "code": "pt_CH", + "name": "Portuguese (Switzerland)" + }, + { + "code": "pt_CV", + "name": "Portuguese (Cape Verde)" + }, + { + "code": "pt_GQ", + "name": "Portuguese (Equatorial Guinea)" + }, + { + "code": "pt_GW", + "name": "Portuguese (Guinea-Bissau)" + }, + { + "code": "pt_LU", + "name": "Portuguese (Luxembourg)" + }, + { + "code": "pt_MO", + "name": "Portuguese (Macao SAR China)" + }, + { + "code": "pt_MZ", + "name": "Portuguese (Mozambique)" + }, + { + "code": "pt_PT", + "name": "Portuguese (Portugal)" + }, + { + "code": "pt_ST", + "name": "Portuguese (S\u00e3o Tom\u00e9 & Pr\u00edncipe)" + }, + { + "code": "pt_TL", + "name": "Portuguese (Timor-Leste)" + }, + { + "code": "qu", + "name": "Quechua" + }, + { + "code": "qu_BO", + "name": "Quechua (Bolivia)" + }, + { + "code": "qu_EC", + "name": "Quechua (Ecuador)" + }, + { + "code": "qu_PE", + "name": "Quechua (Peru)" + }, + { + "code": "rm", + "name": "Romansh" + }, + { + "code": "rm_CH", + "name": "Romansh (Switzerland)" + }, + { + "code": "rn", + "name": "Rundi" + }, + { + "code": "rn_BI", + "name": "Rundi (Burundi)" + }, + { + "code": "ro", + "name": "Romanian" + }, + { + "code": "ro_MD", + "name": "Romanian (Moldova)" + }, + { + "code": "ro_RO", + "name": "Romanian (Romania)" + }, + { + "code": "rof", + "name": "Rombo" + }, + { + "code": "rof_TZ", + "name": "Rombo (Tanzania)" + }, + { + "code": "ru", + "name": "Russian" + }, + { + "code": "ru_BY", + "name": "Russian (Belarus)" + }, + { + "code": "ru_KG", + "name": "Russian (Kyrgyzstan)" + }, + { + "code": "ru_KZ", + "name": "Russian (Kazakhstan)" + }, + { + "code": "ru_MD", + "name": "Russian (Moldova)" + }, + { + "code": "ru_RU", + "name": "Russian (Russia)" + }, + { + "code": "ru_UA", + "name": "Russian (Ukraine)" + }, + { + "code": "rw", + "name": "Kinyarwanda" + }, + { + "code": "rw_RW", + "name": "Kinyarwanda (Rwanda)" + }, + { + "code": "rwk", + "name": "Rwa" + }, + { + "code": "rwk_TZ", + "name": "Rwa (Tanzania)" + }, + { + "code": "sah", + "name": "Sakha" + }, + { + "code": "sah_RU", + "name": "Sakha (Russia)" + }, + { + "code": "saq", + "name": "Samburu" + }, + { + "code": "saq_KE", + "name": "Samburu (Kenya)" + }, + { + "code": "sbp", + "name": "Sangu" + }, + { + "code": "sbp_TZ", + "name": "Sangu (Tanzania)" + }, + { + "code": "sd", + "name": "Sindhi" + }, + { + "code": "sd_PK", + "name": "Sindhi (Pakistan)" + }, + { + "code": "se", + "name": "Northern Sami" + }, + { + "code": "se_FI", + "name": "Northern Sami (Finland)" + }, + { + "code": "se_NO", + "name": "Northern Sami (Norway)" + }, + { + "code": "se_SE", + "name": "Northern Sami (Sweden)" + }, + { + "code": "seh", + "name": "Sena" + }, + { + "code": "seh_MZ", + "name": "Sena (Mozambique)" + }, + { + "code": "ses", + "name": "Koyraboro Senni" + }, + { + "code": "ses_ML", + "name": "Koyraboro Senni (Mali)" + }, + { + "code": "sg", + "name": "Sango" + }, + { + "code": "sg_CF", + "name": "Sango (Central African Republic)" + }, + { + "code": "shi", + "name": "Tachelhit" + }, + { + "code": "shi_Latn", + "name": "Tachelhit (Latin)" + }, + { + "code": "shi_Latn_MA", + "name": "Tachelhit (Latin, Morocco)" + }, + { + "code": "shi_Tfng", + "name": "Tachelhit (Tifinagh)" + }, + { + "code": "shi_Tfng_MA", + "name": "Tachelhit (Tifinagh, Morocco)" + }, + { + "code": "si", + "name": "Sinhala" + }, + { + "code": "si_LK", + "name": "Sinhala (Sri Lanka)" + }, + { + "code": "sk", + "name": "Slovak" + }, + { + "code": "sk_SK", + "name": "Slovak (Slovakia)" + }, + { + "code": "sl", + "name": "Slovenian" + }, + { + "code": "sl_SI", + "name": "Slovenian (Slovenia)" + }, + { + "code": "smn", + "name": "Inari Sami" + }, + { + "code": "smn_FI", + "name": "Inari Sami (Finland)" + }, + { + "code": "sn", + "name": "Shona" + }, + { + "code": "sn_ZW", + "name": "Shona (Zimbabwe)" + }, + { + "code": "so", + "name": "Somali" + }, + { + "code": "so_DJ", + "name": "Somali (Djibouti)" + }, + { + "code": "so_ET", + "name": "Somali (Ethiopia)" + }, + { + "code": "so_KE", + "name": "Somali (Kenya)" + }, + { + "code": "so_SO", + "name": "Somali (Somalia)" + }, + { + "code": "sq", + "name": "Albanian" + }, + { + "code": "sq_AL", + "name": "Albanian (Albania)" + }, + { + "code": "sq_MK", + "name": "Albanian (North Macedonia)" + }, + { + "code": "sq_XK", + "name": "Albanian (Kosovo)" + }, + { + "code": "sr", + "name": "Serbian" + }, + { + "code": "sr_Cyrl", + "name": "Serbian (Cyrillic)" + }, + { + "code": "sr_Cyrl_BA", + "name": "Serbian (Cyrillic, Bosnia & Herzegovina)" + }, + { + "code": "sr_Cyrl_ME", + "name": "Serbian (Cyrillic, Montenegro)" + }, + { + "code": "sr_Cyrl_RS", + "name": "Serbian (Cyrillic, Serbia)" + }, + { + "code": "sr_Cyrl_XK", + "name": "Serbian (Cyrillic, Kosovo)" + }, + { + "code": "sr_Latn", + "name": "Serbian (Latin)" + }, + { + "code": "sr_Latn_BA", + "name": "Serbian (Latin, Bosnia & Herzegovina)" + }, + { + "code": "sr_Latn_ME", + "name": "Serbian (Latin, Montenegro)" + }, + { + "code": "sr_Latn_RS", + "name": "Serbian (Latin, Serbia)" + }, + { + "code": "sr_Latn_XK", + "name": "Serbian (Latin, Kosovo)" + }, + { + "code": "sv", + "name": "Swedish" + }, + { + "code": "sv_AX", + "name": "Swedish (\u00c5land Islands)" + }, + { + "code": "sv_FI", + "name": "Swedish (Finland)" + }, + { + "code": "sv_SE", + "name": "Swedish (Sweden)" + }, + { + "code": "sw", + "name": "Swahili" + }, + { + "code": "sw_CD", + "name": "Swahili (Congo - Kinshasa)" + }, + { + "code": "sw_KE", + "name": "Swahili (Kenya)" + }, + { + "code": "sw_TZ", + "name": "Swahili (Tanzania)" + }, + { + "code": "sw_UG", + "name": "Swahili (Uganda)" + }, + { + "code": "ta", + "name": "Tamil" + }, + { + "code": "ta_IN", + "name": "Tamil (India)" + }, + { + "code": "ta_LK", + "name": "Tamil (Sri Lanka)" + }, + { + "code": "ta_MY", + "name": "Tamil (Malaysia)" + }, + { + "code": "ta_SG", + "name": "Tamil (Singapore)" + }, + { + "code": "te", + "name": "Telugu" + }, + { + "code": "te_IN", + "name": "Telugu (India)" + }, + { + "code": "teo", + "name": "Teso" + }, + { + "code": "teo_KE", + "name": "Teso (Kenya)" + }, + { + "code": "teo_UG", + "name": "Teso (Uganda)" + }, + { + "code": "tg", + "name": "Tajik" + }, + { + "code": "tg_TJ", + "name": "Tajik (Tajikistan)" + }, + { + "code": "th", + "name": "Thai" + }, + { + "code": "th_TH", + "name": "Thai (Thailand)" + }, + { + "code": "ti", + "name": "Tigrinya" + }, + { + "code": "ti_ER", + "name": "Tigrinya (Eritrea)" + }, + { + "code": "ti_ET", + "name": "Tigrinya (Ethiopia)" + }, + { + "code": "tk", + "name": "Turkmen" + }, + { + "code": "tk_TM", + "name": "Turkmen (Turkmenistan)" + }, + { + "code": "to", + "name": "Tongan" + }, + { + "code": "to_TO", + "name": "Tongan (Tonga)" + }, + { + "code": "tr", + "name": "Turkish" + }, + { + "code": "tr_CY", + "name": "Turkish (Cyprus)" + }, + { + "code": "tr_TR", + "name": "Turkish (Turkey)" + }, + { + "code": "tt", + "name": "Tatar" + }, + { + "code": "tt_RU", + "name": "Tatar (Russia)" + }, + { + "code": "twq", + "name": "Tasawaq" + }, + { + "code": "twq_NE", + "name": "Tasawaq (Niger)" + }, + { + "code": "tzm", + "name": "Central Atlas Tamazight" + }, + { + "code": "tzm_MA", + "name": "Central Atlas Tamazight (Morocco)" + }, + { + "code": "ug", + "name": "Uyghur" + }, + { + "code": "ug_CN", + "name": "Uyghur (China)" + }, + { + "code": "uk", + "name": "Ukrainian" + }, + { + "code": "uk_UA", + "name": "Ukrainian (Ukraine)" + }, + { + "code": "ur", + "name": "Urdu" + }, + { + "code": "ur_IN", + "name": "Urdu (India)" + }, + { + "code": "ur_PK", + "name": "Urdu (Pakistan)" + }, + { + "code": "uz", + "name": "Uzbek" + }, + { + "code": "uz_Arab", + "name": "Uzbek (Arabic)" + }, + { + "code": "uz_Arab_AF", + "name": "Uzbek (Arabic, Afghanistan)" + }, + { + "code": "uz_Cyrl", + "name": "Uzbek (Cyrillic)" + }, + { + "code": "uz_Cyrl_UZ", + "name": "Uzbek (Cyrillic, Uzbekistan)" + }, + { + "code": "uz_Latn", + "name": "Uzbek (Latin)" + }, + { + "code": "uz_Latn_UZ", + "name": "Uzbek (Latin, Uzbekistan)" + }, + { + "code": "vai", + "name": "Vai" + }, + { + "code": "vai_Latn", + "name": "Vai (Latin)" + }, + { + "code": "vai_Latn_LR", + "name": "Vai (Latin, Liberia)" + }, + { + "code": "vai_Vaii", + "name": "Vai (Vai)" + }, + { + "code": "vai_Vaii_LR", + "name": "Vai (Vai, Liberia)" + }, + { + "code": "vi", + "name": "Vietnamese" + }, + { + "code": "vi_VN", + "name": "Vietnamese (Vietnam)" + }, + { + "code": "vun", + "name": "Vunjo" + }, + { + "code": "vun_TZ", + "name": "Vunjo (Tanzania)" + }, + { + "code": "wae", + "name": "Walser" + }, + { + "code": "wae_CH", + "name": "Walser (Switzerland)" + }, + { + "code": "wo", + "name": "Wolof" + }, + { + "code": "wo_SN", + "name": "Wolof (Senegal)" + }, + { + "code": "xh", + "name": "Xhosa" + }, + { + "code": "xh_ZA", + "name": "Xhosa (South Africa)" + }, + { + "code": "xog", + "name": "Soga" + }, + { + "code": "xog_UG", + "name": "Soga (Uganda)" + }, + { + "code": "yav", + "name": "Yangben" + }, + { + "code": "yav_CM", + "name": "Yangben (Cameroon)" + }, + { + "code": "yi", + "name": "Yiddish" + }, + { + "code": "yi_001", + "name": "Yiddish (World)" + }, + { + "code": "yo", + "name": "Yoruba" + }, + { + "code": "yo_BJ", + "name": "Yoruba (Benin)" + }, + { + "code": "yo_NG", + "name": "Yoruba (Nigeria)" + }, + { + "code": "yue", + "name": "Cantonese" + }, + { + "code": "yue_Hans", + "name": "Cantonese (Simplified)" + }, + { + "code": "yue_Hans_CN", + "name": "Cantonese (Simplified, China)" + }, + { + "code": "yue_Hant", + "name": "Cantonese (Traditional)" + }, + { + "code": "yue_Hant_HK", + "name": "Cantonese (Traditional, Hong Kong SAR China)" + }, + { + "code": "zgh", + "name": "Standard Moroccan Tamazight" + }, + { + "code": "zgh_MA", + "name": "Standard Moroccan Tamazight (Morocco)" + }, + { + "code": "zh", + "name": "Chinese" + }, + { + "code": "zh_Hans", + "name": "Chinese (Simplified)" + }, + { + "code": "zh_Hans_CN", + "name": "Chinese (Simplified, China)" + }, + { + "code": "zh_Hans_HK", + "name": "Chinese (Simplified, Hong Kong SAR China)" + }, + { + "code": "zh_Hans_MO", + "name": "Chinese (Simplified, Macao SAR China)" + }, + { + "code": "zh_Hans_SG", + "name": "Chinese (Simplified, Singapore)" + }, + { + "code": "zh_Hant", + "name": "Chinese (Traditional)" + }, + { + "code": "zh_Hant_HK", + "name": "Chinese (Traditional, Hong Kong SAR China)" + }, + { + "code": "zh_Hant_MO", + "name": "Chinese (Traditional, Macao SAR China)" + }, + { + "code": "zh_Hant_TW", + "name": "Chinese (Traditional, Taiwan)" + }, + { + "code": "zu", + "name": "Zulu" + }, + { + "code": "zu_ZA", + "name": "Zulu (South Africa)" + } +]
\ No newline at end of file diff --git a/resources/locales.json.license b/resources/locales.json.license new file mode 100644 index 00000000000..a2f5cf71878 --- /dev/null +++ b/resources/locales.json.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors +SPDX-License-Identifier: AGPL-3.0-or-later
\ No newline at end of file diff --git a/resources/update-locales.php b/resources/update-locales.php new file mode 100755 index 00000000000..a7c84430cb2 --- /dev/null +++ b/resources/update-locales.php @@ -0,0 +1,36 @@ +<?php + +declare(strict_types=1); + +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ + +if (!extension_loaded('intl')) { + echo 'Intl extension is required to run this script.'; + exit(1); +} + +require '../3rdparty/autoload.php'; + +$locales = array_map(static function (string $localeCode) { + return [ + 'code' => $localeCode, + 'name' => Locale::getDisplayName($localeCode, 'en') + ]; +}, ResourceBundle::getLocales('')); + +$locales = array_filter($locales, static function (array $locale) { + return is_array(Punic\Data::explodeLocale($locale['code'])); +}); + +$locales = array_values($locales); + +if (file_put_contents(__DIR__ . '/locales.json', json_encode($locales, JSON_PRETTY_PRINT)) === false) { + echo 'Failed to update locales.json'; + exit(1); +} + +echo 'Updated locales.json. Don\'t forget to commit the result.'; +exit(0); |