Table of Contents

Property AttachmentDownloadLink

Namespace
MailFathom.Infrastructure.DataEncryption
Assembly
MailFathom.Infrastructure.dll

Gets the purpose of the key that signs the short-lived capability an attachment is fetched with.

public static DataEncryptionPurpose AttachmentDownloadLink { get; }

Property Value

DataEncryptionPurpose

Nothing is sealed under this purpose. It is the label a signing key is derived under, so the material that signs a link is never the material that seals a stored value, and a signature cannot be produced by anything that only holds the sealing subkey. The identity is authenticated into nothing persisted, but it is fixed for the same reason every other one is: changing the spelling would invalidate every outstanding link at once.