Blog

Articles, tutorials, and field notes on identity, integration, API management, and application security — spanning nearly two decades of hands-on work.

OSI 7-Layer Network Model

I’ve been playing with Cisco switches and routers recently at home to get a handle on VLANs-more about VLANs later. Some people I know who have gotten involved in DataPower started out in system administration or networking and worked their way up the technology stack to SOA Appliances (WebSphere…

DataPowerProtocolsSOA

Symmetric Keys—Addendum

A couple of weeks ago I wrote a brief post about how to generate symmetric keys that can be used with DataPower. It demonstrates how to generate shared keys of various lengths using the Unix dd command. Today, someone asked how a shared key (or symmetric key) can be generated using the openssl…

AESDataPowerKey Management

SSL Handshake—The Visual

This is an old picture that I made for a 2010 JBoss World security presentation. It came in handy not so long ago when I was explaining the SSL Handshake to someone.

JBossPKITLS / SSL

XSLT & XPath

XSLT is the only scripting language supported by WebSphere DataPower appliances. It is the only way to customize DataPower functionality and behavior. So, anyone that works with DataPower for a while will sooner be writing XSLT stylesheets.

DataPowerQuantum ComputingWebSphere

Protocol Transformations

Previously, I wrote a Wire Protocols post that outlined the common protocols that I’ve encountered when working with ESBs and SOA technology-especially DataPower. A primary function of an ESB is to provide the ability to convert service requests between these different protocols in a mostly…

DataPowerProtocolsSOA

What is a Web Service? What is a Service?

I have watched this debate unfold at every client site I have visited in the past few years. There are several angles to this question. From a technical stand point, a service is a program that takes some type of input, performs a task, and return some type of output. This is vague. It can describe…

RESTSOASOAP