public final class LunaNamedCurve extends ECParameterSpec
| Modifier and Type | Method and Description |
|---|---|
static LunaNamedCurve |
getECParameterSpec(int length)
Return EC parameters for the specified field size.
|
static LunaNamedCurve |
getECParameterSpec(com.safenetinc.luna.der.ObjectIdentifier oid)
Return a NamedCurve for the specified OID or null if unknown.
|
static LunaNamedCurve |
getECParameterSpec(String name)
Checks the OID map for the given string.
|
static LunaNamedCurve |
getECParameterSpecById(int id)
Returns the LunaNamedCurve corresponding to the given internal
curve id.
|
byte[] |
getEncoded() |
String |
getName() |
static LunaNamedCurve |
getNamedCurve(ECParameterSpec params)
Look up the LunaNamedCurve corresponding to the parameters in the
given ECParameterSpec object.
|
com.safenetinc.luna.der.ObjectIdentifier |
getObjectIdentifier() |
static Collection<LunaNamedCurve> |
knownECParameterSpecs() |
boolean |
matches(ECParameterSpec params) |
String |
toString() |
getCofactor, getCurve, getGenerator, getOrderpublic byte[] getEncoded()
public com.safenetinc.luna.der.ObjectIdentifier getObjectIdentifier()
public String getName()
public boolean matches(ECParameterSpec params)
public static LunaNamedCurve getECParameterSpec(com.safenetinc.luna.der.ObjectIdentifier oid)
oid - object idpublic static LunaNamedCurve getECParameterSpec(String name)
name - OID or common namepublic static LunaNamedCurve getECParameterSpec(int length)
length - field sizepublic static LunaNamedCurve getECParameterSpecById(int id)
id - An internal numerical identifier for this curve.public static LunaNamedCurve getNamedCurve(ECParameterSpec params)
params - The EC parameter spec to convertpublic static Collection<LunaNamedCurve> knownECParameterSpecs()
Copyright 2014-2016 SafeNet Inc