key_creator.app module

A small Flask app to generate SSH Keys via REST API requests

Resource

Operation

Description

GET /generate_keypair

POST /full_sshkey_prep

POST /upload_keypair

GET /sign_keypair

GET /generate_keypair

Generates a keypair for AWI Jupyterhub on HPC

POST /full_sshkey_prep

Generates, signs, and uploads a keypair

POST /upload_keypair

Uploads the keypair for AWI Jupyterhub on HPC

GET /sign_keypair

Signs a keypair with the CA for AWI Jupyterhub on HPC

key_creator.app.full_sshkey_prep()[source]

Generates, signs, and uploads a keypair

key_creator.app.generate_keypair()[source]

Generates a keypair for AWI Jupyterhub on HPC

key_creator.app.index()[source]
key_creator.app.sign_keypair()[source]

Signs a keypair with the CA for AWI Jupyterhub on HPC

key_creator.app.upload_keypair()[source]

Uploads the keypair for AWI Jupyterhub on HPC

GET /generate_keypair

Generates a keypair for AWI Jupyterhub on HPC

POST /full_sshkey_prep

Generates, signs, and uploads a keypair

POST /upload_keypair

Uploads the keypair for AWI Jupyterhub on HPC

GET /sign_keypair

Signs a keypair with the CA for AWI Jupyterhub on HPC