Class JcaJceUtils

java.lang.Object
org.bouncycastle.jcajce.util.JcaJceUtils

public class JcaJceUtils extends Object
General JCA/JCE utility methods.
  • Method Details

    • extractParameters

      public static ASN1Encodable extractParameters(AlgorithmParameters params) throws IOException
      Deprecated.
      use AlgorithmParametersUtils.extractParameters(AlgorithmParameters params)
      Extract an ASN.1 encodable from an AlgorithmParameters object.
      Parameters:
      params - the object to get the encoding used to create the return value.
      Returns:
      an ASN.1 object representing the primitives making up the params parameter.
      Throws:
      IOException - if an encoding cannot be extracted.
    • loadParameters

      public static void loadParameters(AlgorithmParameters params, ASN1Encodable sParams) throws IOException
      Deprecated.
      use AlgorithmParametersUtils.loadParameters(AlgorithmParameters params, ASN1Encodable sParams)
      Load an AlgorithmParameters object with the passed in ASN.1 encodable - if possible.
      Parameters:
      params - the AlgorithmParameters object to be initialised.
      sParams - the ASN.1 encodable to initialise params with.
      Throws:
      IOException - if the parameters cannot be initialised.
    • getDigestAlgName

      public static String getDigestAlgName(ASN1ObjectIdentifier digestAlgOID)
      Deprecated.
      use MessageDigestUtils,getDigestName()
      Attempt to find a standard JCA name for the digest represented by the past in OID.
      Parameters:
      digestAlgOID - the OID of the digest algorithm of interest.
      Returns:
      a string representing the standard name - the OID as a string if none available.