handle the gateway param

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>
refactor credential-requester spec let blocks

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>
implement renew param handling

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>