This file is indexed.

/usr/include/corvusoft/restbed/ssl_settings.hpp is in librestbed-dev 4.0~dfsg1-5build1.

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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
/*
 * Copyright 2013-2016, Corvusoft Ltd, All Rights Reserved.
 */

#ifndef _RESTBED_SSL_SETTINGS_H
#define _RESTBED_SSL_SETTINGS_H 1

//System Includes
#include <string>
#include <cstdint>

//Project Includes

//External Includes

//System Namespaces

//Project Namespaces

//External Namespaces

namespace restbed
{
    //Forward Declarations
    class Uri;
    
    namespace detail
    {
        struct SSLSettingsImpl;
    }
    
    class SSLSettings
    {
        public:
            //Friends
            
            //Definitions
            
            //Constructors
            SSLSettings( void );
            
            virtual ~SSLSettings( void );
            
            //Functionality
            bool has_disabled_http( void ) const;
            
            bool has_enabled_sslv2( void ) const;
            
            bool has_enabled_sslv3( void ) const;
            
            bool has_enabled_tlsv1( void ) const;
            
            bool has_enabled_tlsv11( void ) const;
            
            bool has_enabled_tlsv12( void ) const;
            
            bool has_enabled_compression( void ) const;
            
            bool has_enabled_default_workarounds( void ) const;
            
            bool has_enabled_single_diffie_hellman_use( void ) const;
            
            //Getters
            uint16_t get_port( void ) const;
            
            std::string get_bind_address( void ) const;
            
            std::string get_certificate( void ) const;
            
            std::string get_passphrase( void ) const;
            
            std::string get_private_key( void ) const;
            
            std::string get_private_rsa_key( void ) const;
            
            std::string get_certificate_chain( void ) const;
            
            std::string get_temporary_diffie_hellman( void ) const;
            
            std::string get_certificate_authority_pool( void ) const;
            
            //Setters
            void set_port( const uint16_t value );
            
            void set_bind_address( const std::string& value );
            
            void set_http_disabled( const bool value );
            
            void set_sslv2_enabled( const bool value );
            
            void set_sslv3_enabled( const bool value );
            
            void set_tlsv1_enabled( const bool value );
            
            void set_tlsv11_enabled( const bool value );
            
            void set_tlsv12_enabled( const bool value );
            
            void set_compression_enabled( const bool value );
            
            void set_default_workarounds_enabled( const bool value );
            
            void set_single_diffie_hellman_use_enabled( const bool value );
            
            void set_certificate( const Uri& value );
            
            void set_certificate_chain( const Uri& value );
            
            void set_certificate_authority_pool( const Uri& value );
            
            void set_passphrase( const std::string& value );
            
            void set_private_key( const Uri& value );
            
            void set_private_rsa_key( const Uri& value );
            
            void set_temporary_diffie_hellman( const Uri& value );
            
            //Operators
            
            //Properties
            
        protected:
            //Friends
            
            //Definitions
            
            //Constructors
            
            //Functionality
            
            //Getters
            
            //Setters
            
            //Operators
            
            //Properties
            
        private:
            //Friends
            
            //Definitions
            
            //Constructors
            SSLSettings( const SSLSettings& original ) = delete;
            
            //Functionality
            
            //Getters
            
            //Setters
            
            //Operators
            SSLSettings& operator =( const SSLSettings& value ) = delete;
            
            //Properties
            detail::SSLSettingsImpl* m_pimpl;
    };
}

#endif  /* _RESTBED_SSL_SETTINGS_H */