
洪 民憙 (Hong Minhee)
@[email protected] · Reply to 洪 民憙 (Hong Minhee)'s post
@cocoa_vrc 参考までに、検証に使われたスクリプトは以下の通りです。
import { Object } from "jsr:@fedify/[email protected]";
await Object.fromJsonLd({
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
"https://w3id.org/security/data-integrity/v1",
"https://www.w3.org/ns/did/v1",
"https://w3id.org/security/multikey/v1",
"https://www.w3.org/ns/cid/v1",
],
"type": "Person",
"preferredUsername": "apsig_dev",
"id": "https://apsig.amase.cc/actor",
"inbox": "https://apsig.amase.cc/actor/inbox",
"outbox": "https://apsig.amase.cc/actor/outbox",
"assertionMethod": [
{
"id": "https://apsig.amase.cc/actor#ed25519-key",
"type": "Multikey",
"controller": "https://apsig.amase.cc/actor",
"publicKeyMultibase": "z3Jtah4FBxr5Xm6bpazSPnCG72fbKHRP15QJtDq2vybvo",
},
],
"publicKey": {
"id": "https://apsig.amase.cc/actor#main-key",
"controller": "https://apsig.amase.cc/actor",
"publicKeyPem":
"-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuqXNerNeWChF4wMMPj4P\nG8GHxFi1bsk8doRrAHHG5RyEtdKYsy5pHHNl8fHzTU4KaGqUg9x8houo0/9HRJlv\nPhtJ9w/i4j93fXJFrNTPvPdcIdM1ZHwdeaOik9QpDen8X755VcNL0vXXlyTMnRln\nY42idm78mbvcKKeOezDrMt+atRP7/9E9AAvqapO1fEStx0JH3MgYlCcIivZkUGrP\nzPnJs6r+FsbHTobg93jvyzXlZBf/iFg/q56nvfH4GQiit4OUPWH44utN8OLIByBE\n8Ue9Lki3/HSElANyzEQ+WyDl/P2xWIOZ1mJHG+HobNGghc750CPfXPFJ+q8O9X2N\nywIDAQAB\n-----END PUBLIC KEY-----\n",
},
});
Denoがインストールされた状態で下記のコマンドで実行する事が出来ます。(別に依存関係のインストールは不要)
deno run -A --unstable-temporal スクリプト.ts
お役に立てば幸いです。