Code Monkey home page Code Monkey logo

Comments (3)

nasastry avatar nasastry commented on August 14, 2024

with RC2 still seeing this being failed with the valid values for PK:

[root@ltcrain80-lp2 secvarctl]# /usr/bin/secvarctl generate c:a -k ./test/guest/testdata/goldenkeys/PK/PK.key -c ./test/guest/testdata/goldenkeys/PK/PK.crt -n PK -i ./test/guest/testdata/goldenkeys/PK/PK.crt -o pk.auth
RESULT: SUCCESS
[root@ltcrain80-lp2 secvarctl]# /usr/bin/secvarctl generate c:a -k ./test/guest/testdata/goldenkeys/PK/PK.key -c ./test/guest/testdata/goldenkeys/PK/PK.crt -n PK -i ./test/guest/testdata/goldenkeys/PK/PK.crt -o pk.auth -a
ERROR: append flag should be 0 for PK
Usage: secvarctl -m guest generate [OPTION...]
            <input_format>:<output_format> -i <input_file> -o <output_file>
  or:  secvarctl -m guest generate [OPTION...]
            reset -i <input_file> -o <output_file>
Try `secvarctl -m guest generate --help' or `secvarctl -m guest generate
--usage' for more information.
failed during argument parsing
RESULT: FAILURE
[root@ltcrain80-lp2 secvarctl]# /usr/bin/secvarctl generate c:a -k ./test/guest/testdata/goldenkeys/PK/PK.key -c ./test/guest/testdata/goldenkeys/PK/PK.crt -n PK -i ./test/guest/testdata/goldenkeys/PK/PK.crt -o pk.auth -a 0
ERROR: incorrect '<input_format>:<output_format>', see usage...
Usage: secvarctl -m guest generate [OPTION...]
            <input_format>:<output_format> -i <input_file> -o <output_file>
  or:  secvarctl -m guest generate [OPTION...]
            reset -i <input_file> -o <output_file>
Try `secvarctl -m guest generate --help' or `secvarctl -m guest generate
--usage' for more information.
failed during argument parsing
RESULT: FAILURE
[root@ltcrain80-lp2 secvarctl]# /usr/bin/secvarctl generate c:a -k ./test/guest/testdata/goldenkeys/PK/PK.key -c ./test/guest/testdata/goldenkeys/PK/PK.crt -n PK -i ./test/guest/testdata/goldenkeys/PK/PK.crt -o pk.auth -a 1
ERROR: incorrect '<input_format>:<output_format>', see usage...
Usage: secvarctl -m guest generate [OPTION...]
            <input_format>:<output_format> -i <input_file> -o <output_file>
  or:  secvarctl -m guest generate [OPTION...]
            reset -i <input_file> -o <output_file>
Try `secvarctl -m guest generate --help' or `secvarctl -m guest generate
--usage' for more information.
failed during argument parsing
RESULT: FAILURE

Working for db

[root@ltcrain80-lp2 secvarctl]# /usr/bin/secvarctl -m guest generate c:a -k ./test/guest/testdata/goldenkeys/db/db.key -c ./test/guest/testdata/goldenkeys/db/db.crt -n db -i ./test/guest/testdata/goldenkeys/db/db.crt -o db.auth -a test1
ERROR: incorrect '<input_format>:<output_format>', see usage...
Usage: secvarctl -m guest generate [OPTION...]
            <input_format>:<output_format> -i <input_file> -o <output_file>
  or:  secvarctl -m guest generate [OPTION...]
            reset -i <input_file> -o <output_file>
Try `secvarctl -m guest generate --help' or `secvarctl -m guest generate
--usage' for more information.
failed during argument parsing
RESULT: FAILURE
[root@ltcrain80-lp2 secvarctl]# /usr/bin/secvarctl -m guest generate c:a -k ./test/guest/testdata/goldenkeys/db/db.key -c ./test/guest/testdata/goldenkeys/db/db.crt -n db -i ./test/guest/testdata/goldenkeys/db/db.crt -o db.auth -a
RESULT: SUCCESS
[root@ltcrain80-lp2 secvarctl]# /usr/bin/secvarctl -m guest generate c:a -k ./test/guest/testdata/goldenkeys/db/db.key -c ./test/guest/testdata/goldenkeys/db/db.crt -n db -i ./test/guest/testdata/goldenkeys/db/db.crt -o db.auth -a 0
ERROR: incorrect '<input_format>:<output_format>', see usage...
Usage: secvarctl -m guest generate [OPTION...]
            <input_format>:<output_format> -i <input_file> -o <output_file>
  or:  secvarctl -m guest generate [OPTION...]
            reset -i <input_file> -o <output_file>
Try `secvarctl -m guest generate --help' or `secvarctl -m guest generate
--usage' for more information.
failed during argument parsing
RESULT: FAILURE
[root@ltcrain80-lp2 secvarctl]# /usr/bin/secvarctl -m guest generate c:a -k ./test/guest/testdata/goldenkeys/db/db.key -c ./test/guest/testdata/goldenkeys/db/db.crt -n db -i ./test/guest/testdata/goldenkeys/db/db.crt -o db.auth -a 1
ERROR: incorrect '<input_format>:<output_format>', see usage...
Usage: secvarctl -m guest generate [OPTION...]
            <input_format>:<output_format> -i <input_file> -o <output_file>
  or:  secvarctl -m guest generate [OPTION...]
            reset -i <input_file> -o <output_file>
Try `secvarctl -m guest generate --help' or `secvarctl -m guest generate
--usage' for more information.
failed during argument parsing
RESULT: FAILURE

from secvarctl.

erichte-ibm avatar erichte-ibm commented on August 14, 2024

According to Nayna, this is intentional -- We don't support appending PKs, so the error here is correct, although not easy to see due to the usage printout:

[root@ltcrain80-lp2 secvarctl]# /usr/bin/secvarctl generate c:a -k ./test/guest/testdata/goldenkeys/PK/PK.key -c ./test/guest/testdata/goldenkeys/PK/PK.crt -n PK -i ./test/guest/testdata/goldenkeys/PK/PK.crt -o pk.auth -a
ERROR: append flag should be 0 for PK
Usage: secvarctl -m guest generate [OPTION...]
...

I will open a PR to make this error message more clear and remove the usage print output before closing this issue.

from secvarctl.

erichte-ibm avatar erichte-ibm commented on August 14, 2024

Resolved in #66 and #72

from secvarctl.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.