18.04.2013 Views

B2B Integration : A Practical Guide to Collaborative E-commerce

B2B Integration : A Practical Guide to Collaborative E-commerce

B2B Integration : A Practical Guide to Collaborative E-commerce

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Internet Security 301<br />

There are multiple organizations which function as certification<br />

authorities. Leading among them is Verisign (http://www.verisign.com),<br />

which caters <strong>to</strong> institutions as well as individuals. It issues the following:<br />

• E-mail Certificate — verifies that the e-mail comes from the mentioned<br />

address;<br />

• Server Certificate — establishes the identity of a particular Internet<br />

site; and<br />

• Code Signing Certificate — used by software companies <strong>to</strong> sign the<br />

released versions of their code.<br />

10.6.7. Using SSL (Secure Sockets Layer) <strong>to</strong><br />

establish secure sessions<br />

Secure Sockets Layer (SSL) provides privacy, integrity and authentication<br />

<strong>to</strong> application pro<strong>to</strong>cols such as HTTP by using encryption, message<br />

digests, digital signatures and certificates. This is very valuable on the<br />

Internet since it allows a much greater degree of secure communication<br />

than is available without SSL. Most Web servers and browsers <strong>to</strong>day<br />

support SSL and implement it au<strong>to</strong>matically, so users using these<br />

browsers can utilize it directly.<br />

SSL operates on <strong>to</strong>p of the TCP/IP network layer (see Figure 10.10).<br />

Therefore, any communication that relies on TCP/IP such as FTP file<br />

transfer, news pro<strong>to</strong>col (NNTP), remote login sessions (telnet, rlogin,<br />

rsh) and e-mail (SMTP) can, in theory, be secured by SSL.<br />

SSL performs the following:<br />

• Allows an SSL-enabled server <strong>to</strong> authenticate itself <strong>to</strong> an SSLenabled<br />

client;<br />

HTTP SMTP NNTP<br />

Application Layer<br />

Network Layer<br />

TCP/IP Layer<br />

Figure 10.10. — Pro<strong>to</strong>col stack for communications

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!