ok, thanks a lot, Lukas. this rang the bell.
what I finally did is:
define a CCVParms class with a member which will contain the validation result.
I added to the CertificateVerifier class:
private _cvParms as CCVParms
PUBLIC SUB NEW(byval oCVParms as CCVParms)
_cvParms = oCVParms
in the Verify function, I store the validation result in _cvParms
finally, when creating the new CustomCertificateVerifier instance, I pass an instance of the CCVParms class with adequate scope to its constructor.
in fact,I did not need the validation result as a member of the SMTP class, just needed to access the result inside the SMTP event handlers.
thanks very much for your help.
btw: Lukas, I tried to add this post as a comment to your post, but this did not seem to work. so I choose to answer my own question.