- * @param request the protocol request
- * @param message the incoming message
- * @param metadataProvider locked MetadataProvider instance to authenticate the message
- * @param role identifies the role (generally IdP or SP) of the peer who issued the message
- * @param trustEngine TrustEngine to authenticate the message
- * @param extractor MessageExtractor to use in examining message
- * @return the identity of the message issuer, in two forms, or NULL
- *
- * @throws BindingException thrown if the request/message do not meet the requirements of this rule
+ * @param message the incoming message
+ * @param request the protocol request
+ * @param policy SecurityPolicy to provide various components and track message data
+ *
+ * @throws BindingException raised if the message/request is not acceptable to the policy rule