java - Adding Data to X509 certificate -


i have user certificate field in ldap, accepts x509 certificate. have created x509 certificate following user guides available @ bouncy castle wiki.

the cerficate created , added ldap. requirement have ecrypted data each user, need save user certificate field.

how can add data user certificate?

i have created version 1 user certificate using below code.

security.addprovider(new bouncycastleprovider());              keypairgenerator kpgen = keypairgenerator.getinstance("rsa", "bc");             kpgen.initialize(1024, new securerandom());             keypair pair = kpgen.generatekeypair();              x509v1certificatebuilder certbldr = new jcax509v1certificatebuilder(                     new x500name("cn=user certificate:"),                     biginteger.valueof(1),                     new date(system.currenttimemillis()),                     new date(system.currenttimemillis() + (5*365*24*60*60*1000)),                     new x500name("cn=user certificate:"),                     pair.getpublic());                     contentsigner signer = new jcacontentsignerbuilder("sha1withrsa")                     .setprovider("bc").build(pair.getprivate());                  cert= new jcax509certificateconverter().setprovider("bc")                 .getcertificate(certbldr.build(signer)); 

the cerficate created , added ldap. requirement have ecrypted data each user, need save user certificate field.

something wrong there. usercertificate attribute x.509 certificate. putting else in there ldap schema violation.

how can add data user certificate?

you can't.


Comments

Popular posts from this blog

Magento/PHP - Get phones on all members in a customer group -

php - .htaccess mod_rewrite for dynamic url which has domain names -

Website Login Issue developed in magento -