S/MIME Signature
- CURIE:
gmeow:SMIMESignature - IRI: https://blackcatinformatics.ca/gmeow/SMIMESignature
- Category: class
- Defined by:
gmeow:slices/trust - Box roles: TBox role (What is this?)
An S/MIME signature (RFC 8551) over a message, bound to an X.509 certificate.
Structure
Subclass of: gmeow:CryptographicSignature
Practical Pattern
Use gmeow:SMIMESignature as a specialized kind of gmeow:CryptographicSignature. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Common Companion Terms
Usage Advice
Use when
- Use when a signature is specifically an S/MIME signature (RFC 8551) bound to an X.509 certificate — the scheme-typed specialization of
gmeow:CryptographicSignature.
Avoid when
- Avoid for an OpenPGP signature (use
gmeow:PGPSignature) and for a scheme-agnostic case (use the parentgmeow:CryptographicSignature); the type fixes the X.509/S-MIME scheme.
How to use
- Type the signature
gmeow:SMIMESignatureand bindgmeow:signingKeyto a key whosegmeow:keySchemeisgmeow:keySchemeX509;signedBy, algorithm, and verification status come from the parent.
Examples
- ex:sig2 a
gmeow:SMIMESignature;gmeow:signingKeyex:x509Key.