Hello,
When i am sending any direct message from my Direct ID (
en...@enkiworld.com), its not going out from my gateway and in gateway.log file its giving below error.
Can someone please help me as earlier it was working fine but when i update my certificate with new one its starts giving me issue.
System.Security.Cryptography.CryptographicException: Key does not exist.
at System.Security.Cryptography.Pkcs.SignedCms.ComputeSignature(CmsSigner signer, Boolean silent)
at Health.Direct.Common.Cryptography.SMIMECryptographer.CreateSignature(Byte[] content, X509Certificate2Collection signingCertificates)
at Health.Direct.Common.Cryptography.SMIMECryptographer.CreateSignatureEntity(Byte[] content, X509Certificate2Collection signingCertificates)
at Health.Direct.Common.Cryptography.SMIMECryptographer.Sign(MimeEntity entity, X509Certificate2Collection signingCertificates)
at Health.Direct.Agent.DirectAgent.SignAndEncryptMessage(OutgoingMessage message)
at Health.Direct.Agent.DirectAgent.ProcessOutgoing(OutgoingMessage message)
2018-03-14 10:18:07.2507 [11] Debug Health.Direct.SmtpAgent.SmtpAgent - Rejected Message
2018-03-14 10:18:07.2663 [11] Error Health.Direct.SmtpAgent.SmtpAgent - While processing message System.Security.Cryptography.CryptographicException: Key does not exist.
at System.Security.Cryptography.Pkcs.SignedCms.ComputeSignature(CmsSigner signer, Boolean silent)
at Health.Direct.Common.Cryptography.SMIMECryptographer.CreateSignature(Byte[] content, X509Certificate2Collection signingCertificates)
at Health.Direct.Common.Cryptography.SMIMECryptographer.CreateSignatureEntity(Byte[] content, X509Certificate2Collection signingCertificates)
at Health.Direct.Common.Cryptography.SMIMECryptographer.Sign(MimeEntity entity, X509Certificate2Collection signingCertificates)
at Health.Direct.Agent.DirectAgent.SignAndEncryptMessage(OutgoingMessage message)
at Health.Direct.Agent.DirectAgent.ProcessOutgoing(OutgoingMessage message)
at Health.Direct.SmtpAgent.SmtpAgent.ProcessOutgoing(ISmtpMessage message, MessageEnvelope envelope)
at Health.Direct.SmtpAgent.SmtpAgent.ProcessEnvelope(ISmtpMessage message, MessageEnvelope envelope)
at Health.Direct.SmtpAgent.SmtpAgent.ProcessMessage(ISmtpMessage message)
2018-03-14 10:18:07.2663 [11] Fatal Health.Direct.SmtpAgent.MessageArrivalEventHandler - While ProcessCDOMessage
Thanks
Anil