100 likes | 189 Views
PKIX Interoperability Workshops. Mark C. Davis davismc@us.ibm.com. PKIX. IETF Standard Built on X.509 and previous work Profile Protocols. PKIX Profile. RFC 2459 PKI Architecture What is in a certificate How do you verify it How do you revoke it. D i r e c t o r y. EE. RA.
E N D
PKIX Interoperability Workshops Mark C. Davis davismc@us.ibm.com
PKIX • IETF Standard • Built on X.509 and previous work • Profile • Protocols
PKIX Profile • RFC 2459 • PKI Architecture • What is in a certificate • How do you verify it • How do you revoke it D i r e c t o r y EE RA CA CA
PKIX Protocols • Request • CMP – Certificate Management Protocol • CMC – Certificate Management using CMS • Operational • LDAP • HTTP, FTP • Verification • OCSP • Algorithm • ECC
Reference Implementations • IBM/Lotus “Jonah” implementation • http://www.mit.edu/pfl • NIST MISPC • Minimum Interoperability Specifications for PKI Components • http://csrc.nist.gov/pki/mispc/refimp/referenc.htm
Interoperability Workshops • This is harder than it looks • Vendor safe atmosphere • Rules or Gentlemen’s agreements • Press and Marketing not invited • Technical focus • Determining test cases first major work • Developers fix code on the spot • Communications • Correct Participants
Workshop Logistics • Face to face communications • Conference room or Hotel meeting room • Local Network LDAP Server Test Machines Internet Network Server
Virtual Workshop Logistics • Chat server supplemented mailing list • LDAP Server on Internet • Traffic on Internet Test Machines LDAP Server Internet Chat (Irc) Server
What we found • Different implementation strategies • Each group had different priorities • Prep work included agreement on common features • Ambiguities in specification • Input to revisions to RFC2459 • Revised CMP underway • Improvements to the protocol • CMP improvements • Virtual Workshops actually work • Based on earlier face to face progress