Credential Verification
Validate Verifiable Credentials using Verification Service.
Install Dependency
Package: affinidi_tdk_credential_verification_client
pip install affinidi_tdk_credential_verification_clientCheck the latest version on the PyPI repository or view the source on GitHub.
Classes and Methods
Default API
Verify Verifiable Credentials and Verifiable Presentations.
verify_credentials
Validates Verifiable Credentials.
Parameters
Verifiable Credentials to validate.
Example
import affinidi_tdk_credential_verification_client
configuration = affinidi_tdk_credential_verification_client.Configuration()
configuration.api_key['ProjectTokenAuth'] = projectScopedToken
with affinidi_tdk_credential_verification_client.ApiClient(configuration) as api_client:
api_instance = affinidi_tdk_credential_verification_client.DefaultApi(api_client)
request_json = {
'verifiableCredentials': [
{
# credential fields
}
]
}
verify_credentials_input = affinidi_tdk_credential_verification_client.VerifyCredentialInput.from_dict(request_json)
api_response = api_instance.verify_credentials(verify_credentials_input=verify_credentials_input)verify_presentation
Validates a Verifiable Presentation.
Parameters
Verifiable Presentation to validate.
Example
import affinidi_tdk_credential_verification_client
configuration = affinidi_tdk_credential_verification_client.Configuration()
configuration.api_key['ProjectTokenAuth'] = projectScopedToken
with affinidi_tdk_credential_verification_client.ApiClient(configuration) as api_client:
api_instance = affinidi_tdk_credential_verification_client.DefaultApi(api_client)
request_json = {
'verifiablePresentation': {
# presentation fields
}
}
verify_presentation_input = affinidi_tdk_credential_verification_client.VerifyPresentationInput.from_dict(request_json)
api_response = api_instance.verify_presentation(verify_presentation_input=verify_presentation_input)Was this page helpful?
Glad to hear it. Thanks for letting us know.
Sorry to hear that. Thanks for letting us know.
Still stuck? Ask the community on Discord or contact us.