如何解决如何使用 JBoss CLI 删除凭证存储和别名
我正在尝试使用 JBoss CLI 脚本创建凭证存储和一个别名,然后使用脚本删除它们。我是这样做的:
我有以下脚本:jboss-credential-store-add.cli
batch
/subsystem=elytron/credential-store=credential_store_vsit:add(location="credentials_vsit/csstore.jceks",relative-to=jboss.server.data.dir,credential-reference={clear-text=credential_mypassword},create=true)
/subsystem=elytron/credential-store=credential_store_vsit:add-alias(alias=credential-store-alias_vsit,secret-value="certificate-password")
run-batch
我运行以下命令来执行上述脚本:./jboss-cli.sh --connect --file=jboss-credential-store-add.cli
并得到以下输出。
The batch executed successfully
我有另一个脚本:jboss-credential-store-remove.cli
/subsystem=elytron/credential-store=credential_store_vsit:remove-alias(alias=credential-store-alias-vsit)
/subsystem=elytron/credential-store=credential_store_vsit:remove()
当我尝试按如下方式运行它时:./jboss-cli.sh --connect --file=jboss-credential-store-remove.cli
,我收到以下错误。
{
"outcome" => "failed","result" => undefined,"failure-description" => "WFLYELY00920: Credential alias 'credential-store-alias-vsit' of credential type 'org.wildfly.security.credential.PasswordCredential' does not exist in the store","rolled-back" => true
}
我为 jboss-credential-store-remove.cli
尝试了很多方法,例如更改上述脚本中命令的顺序/以批处理方式运行等,但它不起作用。
基本上我想使用 jboss-credential-store-remove.cli
创建的内容执行清理 jboss-credential-store-add.cli
我怎样才能实现它。
谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。