YaST2 Developers Documentation: CA Management

CA Management

signRequest.ycp
Signing a request

This module has an unstable interface.

Signing a request

Imports

  • CaMgm
  • Label
  • Popup
  • Wizard
  • YaPI::CaManagement

Includes

  • ca-management/new_cert_read_write.ycp
  • ca-management/util.ycp

Local Functions

local getRequestDescription (map requestMap, boolean onlySubject) -> string

getRequestDescription - description of a request

Parameters:
requestMap
onlySubject
Return value:
a string with the request description
local createExtentionItem () -> list<term>

Creates Request Extention items

Return value:
a list items formated for a UI Multiselectionbox
local unsetRequestExtentions (string extention) -> void

Reset an accpetation of a RequestExtention

Parameters:
extention
local setRequestExtentions (string extention) -> void

The user has decide that given request extention will be used. --> setting for signation

Parameters:
extention
local setExtentionValues (list<string> acceptedExtentions) -> void

setExtentionValues - Accept special extention values

Parameters:
acceptedExtentions
local signRequestInit (string kind) -> symbol

Values initializing for creating a Request

Parameters:
kind ("Client Request","Server Request","CA Request")
Return value:
`next,`abort
local signRequest1 (string kind) -> symbol

Signing a request ( 1. step )

Parameters:
kind ("Client Request","Server Request","CA Request")
Return value:
`next, 'abort
local signRequest2 (string kind) -> symbol

Signing request ( 2. step )

Parameters:
kind ("Client Request","Server Request","CA Request")
Return value:
`next, 'back, 'cancel, `advancedOptions