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)