signing key
- CURIE:
gmeow:signingKey - IRI: https://blackcatinformatics.ca/gmeow/signingKey
- Category: property
- Defined by:
gmeow:slices/trust - Box roles: RBox role (What is this?)
The cryptographic key that produced a signature (the trust module's CryptographicKey). Complements gmeow:signedBy: signedBy gives the identity, signingKey gives the key — the pair a gmeow:Certification attests.
Structure
Property shape: object property; gmeow:CryptographicSignature -> gmeow:CryptographicKey; functional
Practical Pattern
Use gmeow:signingKey from gmeow:CryptographicSignature to gmeow:CryptographicKey when the relationship itself belongs in the native GMEOW graph.
Common Companion Terms
gmeow:CryptographicSignature, gmeow:CryptographicKey
Projects To
| Profile | External Targets |
|---|---|
intoto |
https |
Linkages
Generated from the canonical mapping DSL. SSSOM files are the generated public interchange form for term equivalences.
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:signingKey |
projection | intoto |
projects to / <= | https://in-toto.io/Statement/v1#signature | gmeow:mapInTotoSignature; confidence 0.6; lossy: signature bytes, algorithm, signed-by identity |
Usage Advice
Use when
- Use to name the cryptographic key that produced a signature — the WHICH-KEY half of the signing act, the key whose binding to the signer a certification vouches for.
Avoid when
- Avoid for the signer identity (that is
gmeow:signedBy) and for an agent's general key possession (gmeow:holdsKey);signingKeynames the specific key used for THIS signature. It is functional — one signing key per signature.
How to use
- Bind exactly one
gmeow:CryptographicKeyand pair it withgmeow:signedBy; verify thesignedBy/signingKey pair against agmeow:Certificationand record the outcome ingmeow:verificationStatus.
Examples
- ex:sig1
gmeow:signingKeyex:lillithKey.