PSOSPMKY ;BIRM/MFR - State Prescription Monitoring Program - SSH Key Management ;01/06/16
Source file <PSOSPMKY.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ; Entry-point
 | 
|
| ACTION | ; SSH Key Action
 | 
|
| END | ||
| NEWKEY(STATEIEN,ENCRTYPE,ENCRBITS) | ; Generate and store a pair of SSH keys for a specific state
 ; Input: (r) STATEIEN - State that will be using the new key pair. Pointer to the STATE file (#5) ; (o) ENCRTYPE - SSH Encryption Type (DSA / RSA) (Default: RSA)  | 
|
| RETRIEVE(STATEIEN,KEYTYPE) | ; Retrieve the SSH Key into the ^TMP global
 ; Input: (r) STATEIEN - State to retrieve the SSH Key from ; (o) KEYTYPE - SSH Key Type (PUB - Public / PRV - PRivate) (Default: Public)  | 
|
| VIEW(STATEIEN) | ; Displays the SSH Public Key
 | 
|
| DELETE(STATEIEN) | ; Delete Both SSH Keys associated with the State
 | 
|
| OPENSSH() | ; Returns the SSH Public Key in OpenSSH Format (Converts if necessary)
 | 
|
| BKENDOS() | ; Returns the Backend Server Operating System (OS)
 | 
|
| SETOS(JOB) | ; Sets the Operating Systems in ^XTMP("PSOSPMKY",$J,"OS") (Called via Taskman)
 | 
|
| HELP | ; SSH Key Help Text
 | 
|
| ETHELP | ; Encryption Type Help
 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| FileNo | Call Tags | 
|---|---|
| ^DIC(5 - [#5] | GET1^DIQ | 
| ^PS(58.41 - [#58.41] | Classic Fileman Calls, GET1^DIQ |