An Implementation of RFC 4880