Class: Y2Network::Widgets::ServerCAPath
- Inherits:
-
PathWidget
- Object
- CWM::CustomWidget
- PathWidget
- Y2Network::Widgets::ServerCAPath
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
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_label ⇒ Object
43
44
45
|
# File 'src/lib/y2network/widgets/server_ca_path.rb', line 43
def browse_label
_("Choose a Certificate")
end
|
#help ⇒ Object
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
|
#init ⇒ Object
47
48
49
|
# File 'src/lib/y2network/widgets/server_ca_path.rb', line 47
def init
self.value = @builder.ca_cert
end
|
#label ⇒ Object
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
|
#store ⇒ Object
51
52
53
|
# File 'src/lib/y2network/widgets/server_ca_path.rb', line 51
def store
@builder.ca_cert = value
end
|