| Name | Description | Type | Package | Framework |
| MessagePolicy | This class defines a message authentication policy. | Class | javax.security.auth.message | Java EE |
| MessagePolicy .ProtectionPolicy | This interface is used to represent message authentication policy. | Interface | javax.security.auth.message.MessagePolicy | Java EE |
| MessagePolicy .Target | This interface is used to represent and perform message targeting. | Interface | javax.security.auth.message.MessagePolicy | Java EE |
| MessagePolicy .TargetPolicy | This class defines the message protection policies for specific Targets. | Class | javax.security.auth.message.MessagePolicy | Java EE |