src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java

Print this page

        

*** 362,380 **** EC(Element dmElem) throws MarshalException { super(dmElem); } void getMethods() throws ClassNotFoundException, NoSuchMethodException { ! Class c = Class.forName("sun.security.ec.ECParameters"); ! Class[] params = new Class[] { ECPoint.class, EllipticCurve.class }; encodePoint = c.getMethod("encodePoint", params); ! params = new Class[] { ECParameterSpec.class }; getCurveName = c.getMethod("getCurveName", params); ! params = new Class[] { byte[].class, EllipticCurve.class }; decodePoint = c.getMethod("decodePoint", params); c = Class.forName("sun.security.ec.NamedCurve"); ! params = new Class[] { String.class }; getECParameterSpec = c.getMethod("getECParameterSpec", params); } void marshalPublicKey(Node parent, Document doc, String dsPrefix, DOMCryptoContext context) --- 362,381 ---- EC(Element dmElem) throws MarshalException { super(dmElem); } void getMethods() throws ClassNotFoundException, NoSuchMethodException { ! Class<?> c = Class.forName("sun.security.ec.ECParameters"); ! Class<?>[] params = new Class<?>[] { ECPoint.class, ! EllipticCurve.class }; encodePoint = c.getMethod("encodePoint", params); ! params = new Class<?>[] { ECParameterSpec.class }; getCurveName = c.getMethod("getCurveName", params); ! params = new Class<?>[] { byte[].class, EllipticCurve.class }; decodePoint = c.getMethod("decodePoint", params); c = Class.forName("sun.security.ec.NamedCurve"); ! params = new Class<?>[] { String.class }; getECParameterSpec = c.getMethod("getECParameterSpec", params); } void marshalPublicKey(Node parent, Document doc, String dsPrefix, DOMCryptoContext context)