The --validate (-e) parameter can be used to validate PSKC data according to the XML Schema specified in RFC 6030. This performs a deep analysis and syntax check of the data and will print either "OK" or "FAIL" depending on validation outcome.
1 2 3 |
$ pskctool -e pskc-ocra.xml OK $ |
Note that the exit code from pskctool --validate is 0 (indicating success) even when FAIL is printed. Use --quiet to suppress output and let the exit code correspond to validation result.
Note: If this command always results in errors, the XML catalog on your system needs to be updated to point to the installed PSKC schema files.