Skip to content

status+me.virmesh.avatar.invalid_manifest_signature

avatar manifest の署名検証に失敗したことを示します。

errordraft

Description

この status は AvatarServer が保存している manifest 署名を検証できない場合、 または publisher delegation の署名検証に失敗した場合に返ります。 クライアントも response の signaturepublisherDelegation.signature を検証してから manifest を使います。

When this happens

  • response manifest が avatarId の公開鍵で検証できない
  • publisherDelegation.signature が publisher の player 鍵で検証できない
  • manifest payload と署名対象の canonical JSON が一致しない

Payload

payload.messagestringRequired

実装依存の詳細メッセージです。

Examples

manifest signature failed

{
  "status": "status+me.virmesh.avatar.invalid_manifest_signature",
  "payload": {
    "message": "Avatar manifest signature verification failed."
  }
}

Client handling

  • manifest をロードせず、キャッシュ済み asset も使わない
  • avatarId と署名対象の canonical JSON を確認する

Related statuses

Referenced by

HTTPAPIAction
422me.virmesh.avatar.resolveAvatarme.virmesh.avatar.resolveAvatar