Uses of Interface
org.opensaml.security.crypto.ec.NamedCurve
Packages that use NamedCurve
Package
Description
Support for Elliptic-Curve cryptography.
Implementations of
NamedCurve used with Elliptic-Curve cryptography.-
Uses of NamedCurve in org.opensaml.security.crypto.ec
Fields in org.opensaml.security.crypto.ec with type parameters of type NamedCurveModifier and TypeFieldDescriptionprivate final Map<String,NamedCurve> NamedCurveRegistry.byNameIndex by name.private final Map<String,NamedCurve> NamedCurveRegistry.byOIDIndex by OID.private final Map<EnhancedECParameterSpec,NamedCurve> NamedCurveRegistry.byParamSpecIndex byEnhancedECParameterSpec.private final Map<String,NamedCurve> NamedCurveRegistry.byURIIndex by URI.Methods in org.opensaml.security.crypto.ec that return NamedCurveModifier and TypeMethodDescriptionLookup a curve by the canonical name by which it is known to the Java Cryptography Architecture (JCA).Lookup a curve by object identifier (OID).NamedCurveRegistry.getByParameterSpec(ECParameterSpec spec) Lookup a curve byECParameterSpec.Lookup a curve by URI.static NamedCurveECSupport.getNamedCurve(String uri) Get theNamedCurvefor the specified URI.static NamedCurveECSupport.getNamedCurve(ECPublicKey publicKey) Get theNamedCurvefor the specifiedECPublicKey.Methods in org.opensaml.security.crypto.ec that return types with arguments of type NamedCurveModifier and TypeMethodDescriptionstatic Set<NamedCurve>ECSupport.getCurvesFromBouncyCastle()Return a set of all curves known to Bouncy Castle as instances ofNamedCurve.NamedCurveRegistry.getRegisteredCurves()Get a set of all the registered curves.Methods in org.opensaml.security.crypto.ec with parameters of type NamedCurveModifier and TypeMethodDescriptionvoidNamedCurveRegistry.deregister(NamedCurve curve) Deregister a curve.voidNamedCurveRegistry.register(NamedCurve curve) Register a curve. -
Uses of NamedCurve in org.opensaml.security.crypto.ec.curves
Classes in org.opensaml.security.crypto.ec.curves that implement NamedCurveModifier and TypeClassDescriptionclassAbstract base class for implementations ofNamedCurve.classBasic implementations ofNamedCurvewhere all required properties are simply supplied at construction time.classDescriptor for named curve 'brainpoolP256r1', OID: 1.3.36.3.3.2.8.1.1.7.classDescriptor for named curve 'brainpoolP320r1', OID: 1.3.36.3.3.2.8.1.1.9.classDescriptor for named curve 'brainpoolP384r1', OID: 1.3.36.3.3.2.8.1.1.11.classDescriptor for named curve 'brainpoolP512r1', OID: 1.3.36.3.3.2.8.1.1.13.classDescriptor for named curve 'secp112r1', OID: 1.3.132.0.6.classDescriptor for named curve 'secp112r2', OID: 1.3.132.0.7.classDescriptor for named curve 'secp128r1', OID: 1.3.132.0.28.classDescriptor for named curve 'secp128r2', OID: 1.3.132.0.29.classDescriptor for named curve 'secp160k1', OID: 1.3.132.0.9.classDescriptor for named curve 'secp160r1', OID: 1.3.132.0.8.classDescriptor for named curve 'secp160r2', OID: 1.3.132.0.30.classDescriptor for named curve 'secp192k1', OID: 1.3.132.0.31.classDescriptor for named curve 'secp192r1', OID: 1.2.840.10045.3.1.1.classDescriptor for named curve 'secp224k1', OID: 1.3.132.0.32.classDescriptor for named curve 'secp224r1', OID: 1.3.132.0.33.classDescriptor for named curve 'secp256k1', OID: 1.3.132.0.10.classDescriptor for named curve 'secp256r1', OID: 1.2.840.10045.3.1.7.classDescriptor for named curve 'secp384r1', OID: 1.3.132.0.34.classDescriptor for named curve 'secp521r1', OID: 1.3.132.0.35.classDescriptor for named curve 'sect113r1', OID: 1.3.132.0.4.classDescriptor for named curve 'sect113r2', OID: 1.3.132.0.5.classDescriptor for named curve 'sect131r1', OID: 1.3.132.0.22.classDescriptor for named curve 'sect131r2', OID: 1.3.132.0.23.classDescriptor for named curve 'sect163k1', OID: 1.3.132.0.1.classDescriptor for named curve 'sect163r1', OID: 1.3.132.0.2.classDescriptor for named curve 'sect163r2', OID: 1.3.132.0.15.classDescriptor for named curve 'sect193r1', OID: 1.3.132.0.24.classDescriptor for named curve 'sect193r2', OID: 1.3.132.0.25.classDescriptor for named curve 'sect233k1', OID: 1.3.132.0.26.classDescriptor for named curve 'sect233r1', OID: 1.3.132.0.27.classDescriptor for named curve 'sect239k1', OID: 1.3.132.0.3.classDescriptor for named curve 'sect283k1', OID: 1.3.132.0.16.classDescriptor for named curve 'sect283r1', OID: 1.3.132.0.17.classDescriptor for named curve 'sect409k1', OID: 1.3.132.0.36.classDescriptor for named curve 'sect409r1', OID: 1.3.132.0.37.classDescriptor for named curve 'sect571k1', OID: 1.3.132.0.38.classDescriptor for named curve 'sect571r1', OID: 1.3.132.0.39.classDescriptor for named curve 'X9.62 c2tnb191v1', OID: 1.2.840.10045.3.0.5.classDescriptor for named curve 'X9.62 c2tnb191v2', OID: 1.2.840.10045.3.0.6.classDescriptor for named curve 'X9.62 c2tnb191v3', OID: 1.2.840.10045.3.0.7.classDescriptor for named curve 'X9.62 c2tnb239v1', OID: 1.2.840.10045.3.0.11.classDescriptor for named curve 'X9.62 c2tnb239v2', OID: 1.2.840.10045.3.0.12.classDescriptor for named curve 'X9.62 c2tnb239v3', OID: 1.2.840.10045.3.0.13.classDescriptor for named curve 'X9.62 c2tnb359v1', OID: 1.2.840.10045.3.0.18.classDescriptor for named curve 'X9.62 c2tnb431r1', OID: 1.2.840.10045.3.0.20.classDescriptor for named curve 'X9.62 prime192v2', OID: 1.2.840.10045.3.1.2.classDescriptor for named curve 'X9.62 prime192v3', OID: 1.2.840.10045.3.1.3.classDescriptor for named curve 'X9.62 prime239v1', OID: 1.2.840.10045.3.1.4.classDescriptor for named curve 'X9.62 prime239v2', OID: 1.2.840.10045.3.1.5.classDescriptor for named curve 'X9.62 prime239v3', OID: 1.2.840.10045.3.1.6.