Secure Hypertext Transfer Protocol (S-HTTP) uses Cryptographic Message Syntax (CMS) Algorithm to secure each individual message. Since each message is secured seperatly each message can have different level or type of security depending on the need. Each web page that uses S-HTTP has the required information incorporated into the pages HTML defining its cryptographic level and any needed information (keys, etc.). When the browser dereferences the link and sends a request it is securely encrypted using the method defined.