Opc.Ua.X509IdentityToken.Verify C# (CSharp) Method

Verify() public method

Verifies a signature created with the token.
public Verify ( byte dataToVerify, SignatureData signatureData, string securityPolicyUri ) : bool
dataToVerify byte
signatureData SignatureData
securityPolicyUri string
return bool
        public override bool Verify(byte[] dataToVerify, SignatureData signatureData, string securityPolicyUri)
        {
            X509Certificate2 certificate = m_certificate;
            
            if (certificate == null)
            {   
                certificate = CertificateFactory.Create(m_certificateData, true);
            }          
            
            bool valid = SecurityPolicies.Verify(
                certificate, 
                securityPolicyUri, 
                dataToVerify,
                signatureData);

            m_certificateData = certificate.RawData;

            return valid;
        }
        #endregion
X509IdentityToken