JwtDomainLinkageValidator
@iota/identity-wasm API documentation
Class: JwtDomainLinkageValidator
A validator for a Domain Linkage Configuration and Credentials.
Constructors
new JwtDomainLinkageValidator()
new JwtDomainLinkageValidator(
signatureVerifier?):JwtDomainLinkageValidator
Creates a new JwtDomainLinkageValidator. If a signatureVerifier is provided it will be used when
verifying decoded JWS signatures, otherwise a default verifier capable of handling the EdDSA, ES256, ES256K
algorithms will be used.
Parameters
signatureVerifier?
null | IJwsVerifier
Returns
Methods
validateLinkage()
validateLinkage(
issuer,configuration,domain,options):void
Validates the linkage between a domain and a DID. DomainLinkageConfiguration is validated according to DID Configuration Resource Verification.
Linkage is valid if no error is thrown.
Note:
- Only the JSON Web Token Proof Format is supported.
- Only the Credential issued by
issueris verified.
Errors
- Semantic structure of
configurationis invalid. configurationincludes multiple credentials issued byissuer.- Validation of the matched Domain Linkage Credential fails.
Parameters
issuer
IToCoreDocument | CoreDocument
configuration
domain
string
options
JwtCredentialValidationOptions