This assembly provides support for CBOR Object Signing and Encryption (COSE), initially defined in IETF RFC 8152.
The primary types in this assembly are
- Signing
- Single Signer (
COSE_Sign1
): CoseSign1Message - Multi-Signer (
COSE_Sign
): CoseMultiSignMessage
- Single Signer (
Documentation can be found at https://learn.microsoft.com/dotnet/api/system.security.cryptography.cose
- We consider new features, new APIs and performance changes
- We consider PRs that target this library for new source code analyzers
See the Help Wanted issues.
- The source code for this assembly is in the src subdirectory.
- Crytographic primitives are in the System.Security.Cryptography assembly.
- Lower-level CBOR parsing is in the System.Formats.Cbor assembly.
The library is shipped as a NuGet package.