...
- Java Server Programming (intermediate)
- Spring Framework (basic)
- Windows and/or Unix Systems Programming (intermediate)
- XML Processing (fluent)
- HTTP Architecture (fluent)
- Web Single Sign-On Architecture (basic)
...
Similar skills required for other protocols (substituting their requirements).
OpenSAML-J (V3)
- Java Programming (intermediate with strong design skills)
- Windows and/or Unix Systems Programming (intermediate)
- XML Processing (expert)
- XML Signature / Encryption, TLS, PKI (expert)
- HTTP Architecture (expert)
- Distributed Systems (fluent)
Centralized Discovery Service
...
Service Provider (V2)
Foundational
- C++ Programming (intermediate, experience with STL a must)
- Windows and/or Unix Systems Programming (intermediate)
- Network Programming (basic)
- XML Processing (fluent)
- HTTP Architecture (fluent)
- Web Single Sign-On Architecture (fluent)
- Apache / IIS / other Extension Programming (intermediate)
...
Similar skills required for other protocols (substituting their requirements).
OpenSAML-C (V3)
- C++ Programming (intermediate with strong design skills, experience with STL a must)
- Windows and/or Unix Systems Programming (expert)
- XML Processing (expert)
- XML Signature / Encryption, TLS, PKI (expert)
- HTTP Architecture (expert)
- Distributed Systems (fluent)