# Package org.bouncycastle.jce

Utility classes for use with the JCE.

The classes in this package support the generation of certificates and PKCS10 signing requests.

Note: the PKCS7 class is deprecated, for a fuller version of CMS see the cms package distributed with the BC mail API.

- Class Summary
  Class | Description
  --- | ---
  ECGOST3410NamedCurveTable | a table of locally supported named curves.
  ECKeyUtil | Utility class to allow conversion of EC key parameters to explicit from named curves and back (where possible).
  ECNamedCurveTable | a table of locally supported named curves.
  ECPointUtil | Utility class for handling EC point decoding.
  MultiCertStoreParameters |
  PKCS10CertificationRequest | Deprecated. use classes in org.bouncycastle.pkcs.
  PKCS12Util | Utility class for reencoding PKCS#12 files to definite length.
  PrincipalUtil | a utility class that will extract X509Principal objects from X.509 certificates.
  X509KeyUsage | A holding class for constructing an X509 Key Usage extension.
  X509LDAPCertStoreParameters | An expanded set of parameters for an LDAPCertStore
  X509LDAPCertStoreParameters.Builder |
  X509Principal | Deprecated. use the X500Name class.