PSNOSKEY ;BIR/SJA-PPS-N SSH Key Management ;09/16/2016
Source file <PSNOSKEY.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ; -- Entry point
 | 
|
| ACTION | ; -- SSH Key Action
 | 
|
| END | ;
 | 
|
| NEWKEY(ENCRTYPE) | ; Generate and store a pair of SSH keys
 ; Input: (o) ENCRTYPE - SSH Encryption Type (DSA/RSA) (Default: RSA)  | 
|
| RETRIEVE(KTYPE) | ; Retrieve the SSH Key into the ^TMP global
 ; (o) KTYPE - SSH Key Type (PUB - Public/PRV - PRivate) (Default: Public)  | 
|
| VIEW | ; Displays the SSH Public Key
 ; ^TMP("PSNPUBKY",$J,0)="SSH Key Format (SSH2/OpenSSH)^Encryption Type (DSA/RSA)" ; ^TMP("PSNPUBKY",$J,1-N)=[SSH Key Content]  | 
|
| DELETE | ; Delete Both SSH Keys associated
 | 
|
| OPENSSH() | ; Returns the SSH Public Key in OpenSSH Format (Converts if necessary)
 | 
|
| ENDOS() | ; Returns the Backend Server Operating System (OS)
 | 
|
| SETOS(JOB) | ; Sets the Operating Systems in ^XTMP("PSNKEY",$J,"OS") (Called via Taskman)
 | 
|
| HELP | ; Encryption Type Help
 | 
|
| HELP1 | ; Encryption Type Help
 | 
|
| PAUSE | ; Pauses screen until user hits Return
 | 
|
| ASK() | ; confirm creating new pair
 | 
| 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 | 
  | 
| FileNo | Call Tags | 
|---|---|
| ^PS(57.23 - [#57.23] | Classic Fileman Calls, GET1^DIQ |