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 |