CcfReceiptVerifier Class

Definition

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/

Applies to