This file is indexed.

/usr/share/arc/schema/identitymap.xsd is in libarccommon3v5 5.4.2-1build1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    targetNamespace="http://www.nordugrid.org/schemas/identitymap/2009/10"
    xmlns="http://www.nordugrid.org/schemas/identitymap/2009/10"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified">

<xsd:element name="Plugins">
    <xsd:complexType>
        <xsd:annotation>
            <xsd:documentation xml:lang="en">
             This element defines shared library which contains plugins to be used. It is supposed to be used if name of library is not same as name of plugin and hence can't be located automatically.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="Name" type="xsd:string" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
</xsd:element>

<xsd:element name="PDP">
    <xsd:complexType>
        <xsd:annotation>
            <xsd:documentation xml:lang="en">
             This element contains configuration of PDP to be used and
             associated mapping procedure. There may be multiple or none
             such element. Attribute 'name' contains name of PDP plugin as 
             defined in one of loaded libraries. Elements LocalName, 
             LocalList or LocalSimplePool define mapping to be applied if
             PDP gives positive response. All listed PDPs are tested 
             sequentially and first with positive result is applied. 
             The rest of this element defines configuration of PDP in
             its specific way.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="LocalName" type="xsd:string" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">
                     Local account name.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="LocalList" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">
                     Path to file containing key value pairs separated 
                     by blank space per each string. Keys are compared 
                     to TLS:IDENTITYDN attribute of each message and 
                     corresponding value of first matched key is used.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="LocalSimplePool" type="xsd:string" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">
                     Path directory containing dynamic configuration for
                     mapping TLS:IDENTITYDN attribute of each message to
                     local account names.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
          <xsd:any namespace="##other" processContents="strict" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
        <xsd:attribute name="name" type="xsd:string" use="required"/>
    </xsd:complexType>
</xsd:element>

</xsd:schema>