diff --git a/Stack/Opc.Ua.Core/Security/Certificates/CertificateValidator.cs b/Stack/Opc.Ua.Core/Security/Certificates/CertificateValidator.cs index 1c79d35b03..872a80959f 100644 --- a/Stack/Opc.Ua.Core/Security/Certificates/CertificateValidator.cs +++ b/Stack/Opc.Ua.Core/Security/Certificates/CertificateValidator.cs @@ -884,6 +884,13 @@ namespace Opc.Ua status.StatusInformation); } + case X509ChainStatusFlags.NotSignatureValid: + { + return ServiceResult.Create( + StatusCodes.BadCertificateUntrusted, + status.StatusInformation); + } + default: { return ServiceResult.Create(