W3C XML Security 1.1 Recommendations:

  • D. Eastlake; J. Reagle; D. Solo; F. Hirsch; T. Roessler; K. Yiu. XML Signature Syntax and Processing Version 1.1. 11 April 2013. W3C Recommendation. URL:

    This document specifies XML digital signature processing rules and syntax. XML Signatures provide integrity, message authentication, and/or signer authentication services for data of any type, whether located within the XML that includes the signature or elsewhere.

  • Reagle; D. Eastlake; F. Hirsch; T. Roessler. XML Encryption Syntax and Processing Version 1.1. 11 April 2013. W3C Recommendation. URL:

    This document specifies a process for encrypting data and representing the result in XML. The data may be in a variety of formats, including octet streams and other unstructured data, or structured data formats such as XML documents, an XML element, or XML element content. The result of encrypting data is an XML Encryption element that contains or references the cipher data.

  • Frederick Hirsch. XML Signature Properties. 11 April 2013. W3C Recommendation. URL:

    This document outlines the syntax and processing rules and an associated namespace for properties to be used in XML Signatures. These can be composed with any version of XML Signature using the XML SignatureProperties element. These properties are intended to meet code signing requirements.

W3C Working Group Notes related to XML Security 1.1:

W3C Working Group Notes concluding XML Security 2.0 (non-normative):

Additional workshop position papers:







  • Book: "Managing Mobile Services: Technologies and Business Practices", March 2005, Wiley, ISBN: 978-0-470-02144-6 , Ulla Koivukoski (Editor), Vilho Räisänen (Editor),

    Contributed to two chapters:

    • 5. Standardization Related to Service Management (Margareta Björksten, Péter Dornbach, Frederick Hirsch, Valtteri Niemi, Pertti Pielismaa, Peeter Pruuden, and Vilho Räisänen).
    • 9. Trends For the Future (Margareta Björksten, Péter Dornbach, Sonja Hilavuo, Frederick Hirsch, Tuija Hurtta, Ulla Koivukoski, Elena Lialiamou, Gábor Marton, Zoltán Németh, Valtteri Niemi, Pertti Pielismaa, Peeter Pruuden, Vilho Räisänen, and Mikko Ruhanen).





  • "TurboJ, a Java Bytecode-to-Native Compiler", Springer-Verlag, Lecture Notes In Computer Science; Vol. 1474, Proceedings of the ACM SIGPLAN Workshop on Languages, Compilers, and Tools for Embedded Systems, Pages: 119 - 130,ISBN:3-540-65075-X, 1998; Michael Weiss, François de Ferrière, Bertrand Delsart, Christian Fabre, Frederick Hirsch, E. Andrew Johnson, Vania Joloboff, Fred Roy, Fridtjof Siebert, Xavier Spengler;,ACM





  • SSL Presentation (PPT , HTML) at ApacheCon , 1998


  • Presented Client Programming on the Web tutorial at the Sixth World Wide Web conference (WWW6). Our group presentation tied for best tutorial at the conference. The other two sections included server programming and ActiveX. The other best tutorial was on security by Lincoln Stein. (April 7, 1997)