Appearance
status+me.virmesh.avatar.invalid_manifest_signature
avatar manifest の署名検証に失敗したことを示します。
Description
この status は AvatarServer が保存している manifest 署名を検証できない場合、
または publisher delegation の署名検証に失敗した場合に返ります。
クライアントも response の signature と publisherDelegation.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
| HTTP | API | Action |
|---|---|---|
422 | me.virmesh.avatar.resolveAvatar | me.virmesh.avatar.resolveAvatar |