Class Reference
IRIS for UNIX 2024.1.2
|
|
Private
Storage
|
System Management Portal - System Administration - InterSystems IRIS Public Key Infrastructure
|
|
|
Do not switch namespace for this page: it needs to stay in %SYS
This parameter is used to make sure that if multiple CSP applications are mapped to the same namespace that the CSP engine can correctly identify which class corresponds with which URL. If 'LockCSPName' is true (the default, defined in the CSP application) then you can only access this page if the url exactly matches this 'CSPURL'. You can set this parameter to "" if you wish to disable this check for this class. This check is applied for all CSP urls (cls/csp/zen).
If this page was compiled from a .csp file, then this parameter is automatically set to contain the url of this file used for compilation.
Each SMP page should set this link which points to the documentation anchor name.
Displayed name of this page.
Security requirement
|
Indicate whether the local Certificate Authority client has been defined.
Indicate whether the local Certificate Authority server has been defined.
|
Return the array of links to show in the locator bar.
pLink(n)=$LB(caption,link)
Be sure to do ##super() when overriding.
Get the (localized) name of the page. This should be implemented in a subclass.
Advanced security is always enabled now so the redirection when disabled is no longer necessary. I don't know whether the do nothing %OnPreHTTP method is still needed.
Draw html code for Get Certificate(s) from Certificate Authority server The pType determines if we are going to (showall) List all issued certificates, or (showinstance) List certificates issued for this instance
Draw html code for Pending Certificate Signing Request
Draw Subject Disignated Name for "Server" and "Client" (passed in as pConfigType)
Return 1 if both cer and key files exist; 0 otherwise.
tab = 2: Draw is finished, Status is "Done".
Load CA Client configure properties into form
Load CA Server configure properties into form
Get information to display in the ribbon bar.
This method deletes the Certificate Authority server configuration and all pending Certificate Signing Requests and issued Certificates, allowing user to start over.
validate file name root.
Write out result message and refresh option when appopriate.
User clicked one of the Browse buttons. Save the name of the textfield so that when you return you know which textfield to update.
Enable/disable Contact Phone and Email depending on whether the Contact Name is null.
Enable/disable SMTP related fields depending on whether the SMTP Server is null.
User clicked the Back button for CA Server form. Hide the required fields and show the first two.
User clicked Cancel on an option.
User clicked a Process link on the "Process pending Certificate Singing Requests" table.
User clicked Continue for CA Server form. Validate the first two required fields and decide whether to show the rest of required fields.
User clicked a Process link on the "Process pending Certificate Singing Requests" table.
User clicked a Delete link on the "Process pending Certificate Singing Requests" table.
On the Get Certificate option, show all certificates or show certificate for this instance only. showflag is equal to "showall" or "showinstance". Default is "showall" when the option is opened.
This method is fired up after onDrawContent is finished. Hide progress message and display error if exists.
Get the title string to add to the locator row.
This client event, if present, is fired when the a popup page launched from this page fires an action.
Disable save button for EMS-managed pages. Be sure to use this.invokeSuper('onloadHandler',arguments); when overriding.
prepare proxy for transporting SubjectDN's value from page to server.
This method validate the following: 1) value must not be null, AND 2) value must be only numeric
validate the control value. pass is either "true" or "false" indicating if there is already a field failed pass validation.