#5195 ipa vault-add Unknown option: ipavaultpublickey
Closed: Fixed None Opened 8 years ago by pvoborni.

Ticket was cloned from Red Hat Bugzilla (product Red Hat Enterprise Linux 7): Bug 1251561

Description of problem:

Trying to add a vault with --public-key returns an error:

[root@master ~]# I=$(( I += 1 )) ; ipa vault-add myvault$I
--public-key="$PUBKEYBLOB"
ipa: ERROR: Unknown option: ipavaultpublickey


Version-Release number of selected component (if applicable):
ipa-server-4.2.0-3.el7.x86_64

How reproducible:
always


Steps to Reproduce:
1.  Install IPA Server
ipa-server-install

2.  Install KRA
ipa-kra-install

3. Add vault with private key blob (not key file):
openssl genrsa -out private.pem 2048
openssl rsa -in private.pem -out public.pem -pubout
PUBKEYBLOB=$(cat public.pem |grep -v '^-----'|tr -d '\n\r')
ipa vault-add myvault --public-key="$PUBKEYBLOB"


Actual results:
ipa: ERROR: Unknown option: ipavaultpublickey

Expected results:
add vault with key blob

Additional info:

master:

  • 7d7ffb6 validate mutually exclusive options in vault-add

ipa-4-2:

  • dc0d4f7 validate mutually exclusive options in vault-add

Just a note, the correct way to use --public-key option:

$ PUBKEYBLOB=$(cat public.pem | base64)
$ ipa vault-add myvault --type asymmetric --public-key "$PUBKEYBLOB"

Metadata Update from @pvoborni:
- Issue assigned to pvoborni
- Issue set to the milestone: FreeIPA 4.2.1

7 years ago

Login to comment on this ticket.

Metadata