key vault 创建导入OCT-HSM密钥异常

祎 李 20 信誉分
2024-07-01T09:27:55.9333333+00:00
  • createOctKey

CreateOctKeyOptions testKey = new CreateOctKeyOptions("testOctKey")

.setKeySize(128)

.setHardwareProtected(true);

KeyVaultKey octKey = keyClient.createOctKey(testKey);

ERROR: Status code 400, "{"error":{"code":"BadParameter","message":"Property has invalid value\r\n"}}"

  • importKey

byte[] key = {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F};

SecretKey secretKeySpec = new SecretKeySpec(key, "AES");

JsonWebKey jsonWebKey =

JsonWebKey.fromAes(secretKeySpec, Arrays.asList(KeyOperation.WRAP_KEY, KeyOperation.UNWRAP_KEY));

ImportKeyOptions importKeyOptions = new ImportKeyOptions("teatOctKey", jsonWebKey).setHardwareProtected(true);

KeyVaultKey teatOctKey = keyClient.importKey(importKeyOptions);

ERROR: Status code 400, "{"error":{"code":"BadParameter","message":"The property "key" must be a valid JsonWebKey object."}}"

Microsoft Q&A
Microsoft Q&A
使用此标记与 Microsoft 问答团队共享建议、功能请求和 bug。 Microsoft 问答团队将定期评估你的反馈,并在此过程中提供更新。
166 个问题
0 个注释 无注释
{count} 票

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。