162 Signatur

https://w3id.org/security/v1signature

JSON

Inbox

Definition

Die Signatureigenschaft wird verwendet, um eine Signatur mit einem Informationsgraphen zu verknüpfen. Die Signatureigenschaft ist normalerweise nicht in dem kanonisierten Graphen enthalten, der dann verdaut und digital signiert wird.

Scope Note

ActivityPub Community

Example

Das folgende Beispiel zeigt, wie eine Signatur des Graphen, der durch das Thema http://example.com/people#jane identifiziert wurde, mit einer JSON-LD-Signatur ausgedrückt wird:
{
  "@context": [
    "https://w3id.org/security/v1",
    { "foaf": "http://xmlns.com/foaf/0.1/" }
  ]
  "@graph": {
    "@id": "http://example.com/people#jane",
    "@type": "foaf:Person",
    "foaf:name": "Jane Doe",
    "foaf:homepage": "http://example.org/jane"
  },
  "signature": {
    "@type": "GraphSignature2012",
    "creator": "http://example.com/people/john-doe#key-5",
    "signatureValue": "OGQzNGVkMzVm4NTIyZTkZDYMmMzQzNmExMgoYzI43Q3ODIyOWM32NjI="
  }
}