ADFS Event ID 364 on ADFS 2.0 proxy
Problem:
The following is logged in the event log on an ADFS Proxy or ADFS Server:
Log Name: AD FS 2.0/Admin
Source: AD FS 2.0
Date: 15.09.2011 14:28:16
Event ID: 364
Task Category: None
Level: Error
Keywords: AD FS
User: NETWORK SERVICE
Computer: ADFSProxy01
Description:
Encountered error during federation passive request.
Additional Data:
Exception details:
System.ServiceModel.Security.MessageSecurityException: An unsecured or incorrectly secured fault was received from the other party. See the inner FaultException for the fault code and detail. ---> System.ServiceModel.FaultException: An error occurred when verifying security for the message.
--- End of inner exception stack trace ---
......
System.ServiceModel.FaultException: An error occurred when verifying security for the message.
....
Event Xml:
….
<TimeCreated SystemTime="2011-09-15T12:28:16.218750000Z" />
(...this suggests a time difference between the ADFS Proxy and STS servers of 1 hour or greater.)
Possible causes for Event ID 364:
- The time difference between the ADFS proxy and the ADFS server is too big (should be synchronized as close together as possible - manually or via Win32Time)
- The SSL certificate of either the ADFS proxy or the ADFS server is failing revocation checking on either side (standard PKI troubleshooting applies).
- The SSL certificate of either the ADFS proxy or the ADFS server is unable to chain up to a Trusted Root on either side (verify all CA certificates in the chain are installed in the personal store of the application pool service account).