1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.wss4j.dom.transform;
20
21 import java.io.IOException;
22 import java.io.OutputStream;
23
24 import javax.xml.parsers.ParserConfigurationException;
25
26 import org.apache.wss4j.dom.WSConstants;
27 import org.apache.xml.security.c14n.CanonicalizationException;
28 import org.apache.xml.security.c14n.InvalidCanonicalizerException;
29 import org.apache.xml.security.signature.XMLSignatureInput;
30 import org.apache.xml.security.transforms.TransformSpi;
31 import org.apache.xml.security.transforms.TransformationException;
32 import org.w3c.dom.Element;
33 import org.xml.sax.SAXException;
34
35
36
37
38 public class AttachmentCiphertextTransform extends TransformSpi {
39
40 @Override
41 protected String engineGetURI() {
42 return WSConstants.SWA_ATTACHMENT_CIPHERTEXT_TRANS;
43 }
44
45 @Override
46 protected XMLSignatureInput enginePerformTransform(XMLSignatureInput input, OutputStream os,
47 Element transformElement, String baseURI,
48 boolean secureValidation)
49 throws IOException, CanonicalizationException, InvalidCanonicalizerException, TransformationException,
50 ParserConfigurationException, SAXException {
51 return null;
52 }
53 }