首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >YubiHSM2: yubihsm-shell中的工作命令序列不会在命令行上非交互地工作。

YubiHSM2: yubihsm-shell中的工作命令序列不会在命令行上非交互地工作。
EN

Stack Overflow用户
提问于 2022-05-17 10:31:45
回答 1查看 124关注 0票数 0

我在yubihsm-shell中获得了命令的工作序列,但是当从命令行非交互地调用shell时,无法获得相同的结果。

在壳里我得到了:

代码语言:javascript
复制
yubihsm> connect
yubihsm> session open 2 MyPassword
yubihsm> set informat base64
yubihsm> set outformat hex
yubihsm> decrypt oaep 0 0x1ddd rsa-oaep-sha1 wrapped_ephemeral.txt

在命令行上,我现在有这样的命令(不幸的是,我需要在Windows上运行,所以这个cmd语法)

代码语言:javascript
复制
set YUBISHELL="c:\Program Files\Yubico\YubiHSM Shell\bin\yubihsm-shell.exe"

type wrapped_ephemeral.txt | %YUBISHELL%                                     ^
                               --authkey=2                                   ^
                               --password=MyPassword                         ^
                               --algorithm=rsa-oaep-sha1                     ^
                               --informat=base64                             ^
                               --outformat=hex                               ^
                               --object-id=7645                              ^
                               --action=decrypt-oaep

我能得到的就是

代码语言:javascript
复制
Session keepalive set up to run every 15 seconds
Created session 0
Command not implemented: Generic error

然而,连接和认证工作..。

代码语言:javascript
复制
%YUBISHELL%                  ^
  --authkey=2                ^
  --password=MyPassword      ^
  --action=get-device-info

..。当我得到这个

代码语言:javascript
复制
Using default connector URL: http://127.0.0.1:12345
Session keepalive set up to run every 15 seconds
Version number:         2.2.0
Serial number:          ........
Log used:               62/62
Supported algorithms:   rsa-pkcs1-sha1, rsa-pkcs1-sha256, rsa-pkcs1-sha384,
                        rsa-pkcs1-sha512, rsa-pss-sha1, rsa-pss-sha256,
                        rsa-pss-sha384, rsa-pss-sha512, rsa2048,
                        rsa3072, rsa4096, ecp256,
                        ecp384, ecp521, eck256,
                        ecbp256, ecbp384, ecbp512,
                        hmac-sha1, hmac-sha256, hmac-sha384,
                        hmac-sha512, ecdsa-sha1, ecdh,
                        rsa-oaep-sha1, rsa-oaep-sha256, rsa-oaep-sha384,
                        rsa-oaep-sha512, aes128-ccm-wrap, opaque-data,
                        opaque-x509-certificate, mgf1-sha1, mgf1-sha256,
                        mgf1-sha384, mgf1-sha512, template-ssh,
                        aes128-yubico-otp, aes128-yubico-authentication, aes192-yubico-otp,
                        aes256-yubico-otp, aes192-ccm-wrap, aes256-ccm-wrap,
                        ecdsa-sha256, ecdsa-sha384, ecdsa-sha512,
                        ed25519, ecp224, rsa-pkcs1-decrypt,
EN

回答 1

Stack Overflow用户

发布于 2022-05-18 05:55:38

错误消息“命令未实现:泛型错误”指的是严肃的,而不是我所犯的错误。

令人费解的是,有些命令只能在shell的交互模式中使用。

已知的问题和限制

在命令行模式中调用未实现的命令.

  • 解密-oaep…

(https://developers.yubico.com/YubiHSM2/Releases/Known_issues.html)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72272441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档