mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-07 13:27:46 +00:00
Add todo
This commit is contained in:
@@ -167,6 +167,25 @@ def step_impl(context: Context, var_name: str):
|
|||||||
context.vars[var_name] = response
|
context.vars[var_name] = response
|
||||||
|
|
||||||
|
|
||||||
|
@given("I create a certificate template with the following config as {var_name}")
|
||||||
|
def step_impl(context: Context, var_name: str):
|
||||||
|
jwt_token = context.vars["AUTH_TOKEN"]
|
||||||
|
template_slug = faker.slug()
|
||||||
|
config = replace_vars(json.loads(context.text), context.vars)
|
||||||
|
response = context.http_client.post(
|
||||||
|
"/api/v2/certificate-templates",
|
||||||
|
headers=dict(authorization="Bearer {}".format(jwt_token)),
|
||||||
|
json={
|
||||||
|
"projectId": context.vars["PROJECT_ID"],
|
||||||
|
"name": template_slug,
|
||||||
|
"description": "",
|
||||||
|
}
|
||||||
|
| config,
|
||||||
|
)
|
||||||
|
response.raise_for_status()
|
||||||
|
context.vars[var_name] = response
|
||||||
|
|
||||||
|
|
||||||
@given('I have an ACME cert profile with external ACME CA as "{profile_var}"')
|
@given('I have an ACME cert profile with external ACME CA as "{profile_var}"')
|
||||||
def step_impl(context: Context, profile_var: str):
|
def step_impl(context: Context, profile_var: str):
|
||||||
profile_id = context.vars.get("PROFILE_ID")
|
profile_id = context.vars.get("PROFILE_ID")
|
||||||
|
|||||||
@@ -729,6 +729,8 @@ export const pkiAcmeServiceFactory = ({
|
|||||||
return { certificateId: result.certificateId };
|
return { certificateId: result.certificateId };
|
||||||
} else {
|
} else {
|
||||||
const { certificateAuthority } = (await certificateProfileDAL.findByIdWithConfigs(profileId, tx))!;
|
const { certificateAuthority } = (await certificateProfileDAL.findByIdWithConfigs(profileId, tx))!;
|
||||||
|
// TODO: for internal CA, we rely on the internal certificate authority service to check CSR against the template
|
||||||
|
// we should check the CSR against the template here
|
||||||
// TODO: this is pretty slow, and we are holding the transaction open for a long time,
|
// TODO: this is pretty slow, and we are holding the transaction open for a long time,
|
||||||
// we should queue the certificate issuance to a background job instead
|
// we should queue the certificate issuance to a background job instead
|
||||||
const cert = await orderCertificate(
|
const cert = await orderCertificate(
|
||||||
|
|||||||
Reference in New Issue
Block a user