Sun Java Solaris Communities My SDN Account Join SDN
 

JavaOne Online Technical Sessions

Pump Up Your Technical Knowledge
Listen and watch as industry luminaries bring you the latest on Java technologies
Active Tab2009
 
Begin Product Tab Sub Links Active Sub LinkJavaOne Technical Sessions JavaOne Hands-On Labs

Metro Web Services Security Usage Scenarios
TS-4402


Presenter: Harold Carr, Sun Microsystems, Inc.; Jiandong Guo, Sun Microsystems, Inc.


Metro is an advanced Web services stack. It provides transactions, reliable messaging, security, large attachment optimizations, and so on. The most used feature of Metro is security. It comprises streaming encryption/signatures, secure conversation, and trust -- each with many options. To simplify security usage, Metro provides 13 security profiles that cover the most-used cases.

This session provides information on which profiles apply to which use cases and when to change the options for each profile from their default settings. It demonstrates information such as the following:

Choosing a profile according to the following criteria (including use cases):

  • Type of security: transport or message level
  • Type of client credentials: user name/password, X.509 certificate, SAML assertion, Kerberos ticket, or issued token from a third-party trust authority
  • The role the client credential plays in securing the messages

It also presents an example profile of mutual certificates security:

Use case: Use when messages must pass through intermediaries and both sides have X.509 certificates (typical for service-to-service communication).

Options: If the message body is signed and encrypted, select "Encrypt Signature," because the signature contains a digest of the body that can be used to obtain information. Encrypting the signatures protects this information.

 
 
FREE White Papers on Java SE, Java EE, cloud computing and database technologies.
New SDN Member Only Offers Every Month Discounts, FREE white papers and more!
Java University and JavaOne Training Sessions

Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.