MDocDocumentValidation
Validation results for a single mDoc document. Documents all validation steps performed according to ISO 18013-5 section 9.3.1.
type MDocDocumentValidation {
certificate: MDocCertificateValidation!
digestAlgorithm: String!
digestValidations: [MDocDigestValidation!]!
docType: String!
docTypeMatches: Boolean!
isValid: Boolean!
isWithinValidityPeriod: Boolean!
msoValidityInfo: MDocMsoValidityInfo!
receivedDocType: String!
requestedDocType: String!
signatureVerified: Boolean!
}
Fields
MDocDocumentValidation.certificate ● MDocCertificateValidation! non-null object
X.509 certificate chain validation details (ISO 18013-5 section 9.3.3).
MDocDocumentValidation.digestAlgorithm ● String! non-null scalar
The digest algorithm used in the MSO (e.g., "SHA-256", "SHA-384", "SHA-512").
MDocDocumentValidation.digestValidations ● [MDocDigestValidation!]! non-null object
Digest validation results for each claim (ISO 18013-5 section 9.3.1 step 3).
MDocDocumentValidation.docType ● String! non-null scalar
The doc type that was validated.
MDocDocumentValidation.docTypeMatches ● Boolean! non-null scalar
Whether the docType matches between request and response (ISO 18013-5 section 9.3.1 step 4).
MDocDocumentValidation.isValid ● Boolean! non-null scalar
Overall validation status - true if all checks passed for this document.
MDocDocumentValidation.isWithinValidityPeriod ● Boolean! non-null scalar
Whether the mDoc is currently within its validity period. Checks that current time is between validFrom and validUntil.
MDocDocumentValidation.msoValidityInfo ● MDocMsoValidityInfo! non-null object
MSO validity information (ISO 18013-5 section 9.3.1 step 5).
MDocDocumentValidation.receivedDocType ● String! non-null scalar
The received doc type from the MSO.
MDocDocumentValidation.requestedDocType ● String! non-null scalar
The requested doc type.
MDocDocumentValidation.signatureVerified ● Boolean! non-null scalar
COSE_Sign1 signature verification status (ISO 18013-5 section 9.3.1 step 2).
Member Of
MDocValidationResults object