1 Reply Latest reply on Jan 10, 2012 12:28 AM by handat

    How to issue certificate to an entity with custom DN/OID?

    661365
      Hi,

      In our application we generate certificates for internal entities like platform and user. Our internal entities are identified by custom DNs:

      * Platform DN: p=platformName
      * User DN: cn=userName,p=platformName

      We tried to generate X.509 certificate for platform or user with BouncyCastle library:

      X509Principal subject = new X509Principal(new
      X500Principal("p=platformName").getEncoded());

      However, it does not accept/recognize keyword "P" or require certain keywords like "CN" in certificate subject DN:

      java.lang.IllegalArgumentException: improperly specified input name: p=platformName

      In openssl this problem requires introducing new OIDs for DN attributes.

      How to issue certificate to an entity with custom DN format?

      Thank you,
      Maciej