Class: Y2Network::Widgets::ServerCAPath

Inherits:
PathWidget
  • Object
show all
Defined in:
src/lib/y2network/widgets/server_ca_path.rb

Instance Method Summary collapse

Methods inherited from PathWidget

#ask_method, #button_id, #button_label, #contents, #handle, #text_id, #value, #value=

Constructor Details

#initialize(builder) ⇒ ServerCAPath

Returns a new instance of ServerCAPath.



25
26
27
28
29
# File 'src/lib/y2network/widgets/server_ca_path.rb', line 25

def initialize(builder)
  super()
  textdomain "network"
  @builder = builder
end

Instance Method Details

#browse_labelObject



43
44
45
# File 'src/lib/y2network/widgets/server_ca_path.rb', line 43

def browse_label
  _("Choose a Certificate")
end

#helpObject



37
38
39
40
41
# File 'src/lib/y2network/widgets/server_ca_path.rb', line 37

def help
  "<p>To increase security, it is recommended to configure\n" \
    "a <b>Server Certificate</b>. It is used\n" \
    "to validate the server's authenticity.</p>\n"
end

#initObject



47
48
49
# File 'src/lib/y2network/widgets/server_ca_path.rb', line 47

def init
  self.value = @builder.ca_cert
end

#labelObject

FIXME: label and help text is wrong, here it is certificate of CA that is used to sign server certificate



33
34
35
# File 'src/lib/y2network/widgets/server_ca_path.rb', line 33

def label
  _("&Server Certificate")
end

#storeObject



51
52
53
# File 'src/lib/y2network/widgets/server_ca_path.rb', line 51

def store
  @builder.ca_cert = value
end