Class X962NamedCurves


  • public class X962NamedCurves
    extends java.lang.Object
    table of the current named curves defined in X.962 EC-DSA.
    • Field Detail

      • cFp192v1

        static final ECCurve cFp192v1
      • cFp192v2

        static final ECCurve cFp192v2
      • cFp192v3

        static final ECCurve cFp192v3
      • cFp239v1

        static final ECCurve cFp239v1
      • cFp239v2

        static final ECCurve cFp239v2
      • cFp239v3

        static final ECCurve cFp239v3
      • cFp256v1

        static final ECCurve cFp256v1
      • objIds

        static final java.util.Hashtable objIds
      • curves

        static final java.util.Hashtable curves
      • names

        static final java.util.Hashtable names
      • missing_oids

        private static java.util.Set<java.lang.String> missing_oids
    • Constructor Detail

      • X962NamedCurves

        public X962NamedCurves()
    • Method Detail

      • getByName

        public static X9ECParameters getByName​(java.lang.String name)
      • getByOID

        public static X9ECParameters getByOID​(DERObjectIdentifier oid)
        return the X9ECParameters object for the named curve represented by the passed in object identifier. Null if the curve isn't present.
        Parameters:
        oid - an object identifier representing a named curve, if present.
      • getOID

        public static DERObjectIdentifier getOID​(java.lang.String name)
        return the object identifier signified by the passed in name. Null if there is no object identifier associated with name.
        Returns:
        the object identifier associated with name, if present.
      • getName

        public static java.lang.String getName​(DERObjectIdentifier oid)
        return the named curve name represented by the given object identifier.
      • getNames

        public static java.util.Enumeration getNames()
        returns an enumeration containing the name strings for curves contained in this structure.