Skip to content

User messaging is incorrect for certstrap sign when using the --cert flag #219

@RyanJMcCarty

Description

@RyanJMcCarty

The Issue

The --cert flag is used to make the certificate as the user defines, but the user messaging is pulling the named file from somewhere else.

Example

anser@computername:/data/tmp/test$ certstrap sign IntermediateGoose \
     --expires "1 year" \
     --CA Root \
     --csr csr/IntermediateGoose.csr \
     --cert out/LooseGoose.crt \
     --intermediate \
     --path-length "1"

Replies with:

Building intermediate
Created out/IntermediateGoose.crt from out/IntermediateGoose.csr signed by out/Root.key

The "Created out/IntermediateGoose.crt" is False. It is not created. Instead (and as instructed) the created cert is out/LooseGoose.crt.

It should read: Created out/LooseGoose.crt from out/IntermediateGoose.csr signed by out/Root.key, as that is what it actually created.

System Parms

OS: Ubuntu 22.04.4 LTS
go: go1.18.1 linux/amd64
certstrap: version 1.3.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions