Variable: VerifierContext
typescript
1
const VerifierContext: Context<undefined | AgentContextType & object>
Defined in: packages/identus-react/src/context/index.ts:469
React context for credential verification operations.
Provides functionality for requesting and verifying credential presentations from holders. Supports presentation requests and verification of received credential presentations.
Example
tsx12345678910111213141516171819202122232425262728293031323334import { VerifierContext } from '@trust0/identus-react/context';import { useContext } from 'react';import SDK from '@hyperledger/identus-sdk';function CredentialVerifier() {const context = useContext(VerifierContext);if (!context) {throw new Error('CredentialVerifier must be used within VerifierProvider');}const { issuePresentationRequest, verifyPresentation } = context;const requestAgeVerification = async (holderDID: SDK.Domain.DID) => {await issuePresentationRequest(SDK.Domain.CredentialType.JWT,holderDID,{ age: { min: 21 } });};const verifyAgePresentation = async (presentation: SDK.Domain.Message) => {const isValid = await verifyPresentation(presentation);console.log('Age verification result:', isValid);};return (<div><button onClick={() => requestAgeVerification(holderDID)}>Request Age Verification</button></div>);}