This file is indexed.

/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSURLProtectionSpace.gsdoc is in gnustep-base-doc 1.25.1-2ubuntu3.

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
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<?xml version="1.0"?>
<!DOCTYPE gsdoc PUBLIC "-//GNUstep//DTD gsdoc 1.0.4//EN" "http://www.gnustep.org/gsdoc-1_0_4.dtd">
<gsdoc base="NSURLProtectionSpace" up="Base">
  <head>
    <title>NSURLProtectionSpace class documentation</title>
    <author name="Generated by Debian"></author>
  </head>
  <body>
    <front><contents /></front>
    <chapter>
      <heading>
        Software documentation for the NSURLProtectionSpace
        class
      </heading>
      <class name="NSURLProtectionSpace" super="NSObject" ovadd="10.2.0" gvadd="1.13.0">
        <declared>Foundation/NSURLProtectionSpace.h</declared>
        <conform>NSCopying</conform>
        <desc>
          <strong>Class</strong> to encapsulate a protection
          space... where authentication is required.
        </desc>
        <ivariable type="void*" name="_NSURLProtectionSpaceInternal" validity="protected" ovadd="10.2.0" gvadd="1.13.0">
          <desc>
            <em>Warning</em> the underscore at the start of the
            name of this instance variable indicates that, even
            though it is not technically <em>private</em>, it is
            intended for internal use within the package, and
            you should not use the variable in other code.
          </desc>
        </ivariable>
        <method type="NSString*" ovadd="10.2.0" gvadd="1.13.0">
          <sel>authenticationMethod</sel>
          <desc>
            Returns the authentication method used for this
            protection space.
          </desc>
        </method>
        <method type="NSArray*" ovadd="10.6.0" gvadd="1.13.0">
          <sel>distinguishedNames</sel>
          <desc>
            <em>Description forthcoming.</em>
          </desc>
        </method>
        <method type="NSString*" ovadd="10.2.0" gvadd="1.13.0">
          <sel>host</sel>
          <desc>
            Returns the host (or proxy host) set in the
            receiver.
          </desc>
        </method>
        <method type="id" ovadd="10.2.0" gvadd="1.13.0">
          <sel>initWithHost:</sel>
          <arg type="NSString*">host</arg>
          <sel>port:</sel>
          <arg type="NSInteger">port</arg>
          <sel>protocol:</sel>
          <arg type="NSString*">protocol</arg>
          <sel>realm:</sel>
          <arg type="NSString*">realm</arg>
          <sel>authenticationMethod:</sel>
          <arg type="NSString*">authenticationMethod</arg>
          <desc>
            Initialises the receiver with <var>host</var>,
            <var>port</var>, and <var>protocol</var> identifying
            the protection space. For some protocols the
            <var>realm</var> identifies a space within the
            <var>host</var>, for others it may be
            <code>nil</code>.
          </desc>
        </method>
        <method type="id" ovadd="10.2.0" gvadd="1.13.0">
          <sel>initWithProxyHost:</sel>
          <arg type="NSString*">host</arg>
          <sel>port:</sel>
          <arg type="NSInteger">port</arg>
          <sel>type:</sel>
          <arg type="NSString*">type</arg>
          <sel>realm:</sel>
          <arg type="NSString*">realm</arg>
          <sel>authenticationMethod:</sel>
          <arg type="NSString*">authenticationMethod</arg>
          <desc>
            This is like
            <ref type="method" id="-initWithHost:port:protocol:realm:authenticationMethod:">-initWithHost:port:protocol:realm:authenticationMethod:</ref> except that it uses a proxy <var>host</var> and proxy <var>type</var> rather than an actual <var>host</var> and a protocol.
          </desc>
        </method>
        <method type="BOOL" ovadd="10.2.0" gvadd="1.13.0">
          <sel>isProxy</sel>
          <desc>
            Returns a flag to indicate whether this protection
            space is on a proxy server or not.
          </desc>
        </method>
        <method type="NSInteger" ovadd="10.2.0" gvadd="1.13.0">
          <sel>port</sel>
          <desc>
            Returns the port set for this receiver or zero if
            none was set.
          </desc>
        </method>
        <method type="NSString*" ovadd="10.2.0" gvadd="1.13.0">
          <sel>protocol</sel>
          <desc>
            Returns the protocol of the receiver or
            <code>nil</code> if it is a proxy.
          </desc>
        </method>
        <method type="NSString*" ovadd="10.2.0" gvadd="1.13.0">
          <sel>proxyType</sel>
          <desc>
            Returns the proxy type set for the receiver or
            <code>nil</code> if it's not a proxy.
          </desc>
        </method>
        <method type="NSString*" ovadd="10.2.0" gvadd="1.13.0">
          <sel>realm</sel>
          <desc>
            Returns the realm (or <code>nil</code>) which was
            set in the receiver upon initialisation.
          </desc>
        </method>
        <method type="BOOL" ovadd="10.2.0" gvadd="1.13.0">
          <sel>receivesCredentialSecurely</sel>
          <desc>
            Returns a flag to indicate whether the password for
            this protection space will be sent over a secure
            mechanism.
          </desc>
        </method>
      </class>
    </chapter>
  </body>
</gsdoc>