CcfReceiptVerifier Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
CcfReceiptVerifier class contains the methods to verify the CCF SCITT receipt integrity and the inclusion in the Signing Transparency Service. The verification requires the receipt, the COSE_Sign1 envelope and the service certificate. The COSE_Sign1 envelope is the payload that was submitted to the Signing Transparency Service. The receipt is a cryptographic proof issued by the Signing Transparency Service after the successful submission of the signature. The service certificate is the public key of the Signing Transparency Service that was used to endorse the receipt. The receipt can also be embedded in the COSE_Sign1 envelope.
public class CcfReceiptVerifier
type CcfReceiptVerifier = class
Public Class CcfReceiptVerifier
- Inheritance
-
CcfReceiptVerifier
Constructors
| Name | Description |
|---|---|
| CcfReceiptVerifier() | |
Methods
| Name | Description |
|---|---|
| VerifyTransparentStatementReceipt(JsonWebKey, Byte[], Byte[]) |
Verify a CCF SCITT receipt. If the verification fails, an exception is thrown explaining in which step the verification failed. #1 Reference: https://datatracker.ietf.org/doc/draft-ietf-scitt-architecture/ #2 Reference: https://datatracker.ietf.org/doc/draft-birkholz-cose-receipts-ccf-profile/ |