Hi,
I am integrating WCF client with CXF web service using JAX-WS. A certificate with issuer that includes an email option "E=em...@email.com <mailto:E=em...@email.com> " is sent from the client to the server with the issue name as part of the security header in the message. <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> <o:SecurityTokenReference> <X509Data> <X509IssuerSerial> <X509IssuerName>E=em...@email.com <mailto:E=em...@email.com> .. </X509IssuerName> But X500Princpal.Java currently does not accept E as a valid type so the request fails throwing an exception in X500Principal.java java.io.IOException: Invalid keyword "E" ..NET WCF does not replace the issuer name in the header with an RDN - 1.2.840.113549.1.9.1 if it did that it should work. But I am looking for a work around here. Has anyone ran into this issue? Mark