com.sun.org.apache.xml.internal.security.c14n.InvalidCanonicalizerException Java Examples
The following examples show how to use
com.sun.org.apache.xml.internal.security.c14n.InvalidCanonicalizerException.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: SignedInfo.java From jdk8u-jdk with GNU General Public License v2.0 | 6 votes |
/** * Output the C14n stream to the given OutputStream. * @param os * @throws CanonicalizationException * @throws InvalidCanonicalizerException * @throws XMLSecurityException */ public void signInOctetStream(OutputStream os) throws CanonicalizationException, InvalidCanonicalizerException, XMLSecurityException { if (this.c14nizedBytes == null) { Canonicalizer c14nizer = Canonicalizer.getInstance(this.getCanonicalizationMethodURI()); c14nizer.setWriter(os); String inclusiveNamespaces = this.getInclusiveNamespaces(); if (inclusiveNamespaces == null) { c14nizer.canonicalizeSubtree(this.constructionElement); } else { c14nizer.canonicalizeSubtree(this.constructionElement, inclusiveNamespaces); } } else { try { os.write(this.c14nizedBytes); } catch (IOException e) { throw new RuntimeException(e); } } }
Example #2
Source File: SignedInfo.java From dragonwell8_jdk with GNU General Public License v2.0 | 6 votes |
/** * Output the C14n stream to the given OutputStream. * @param os * @throws CanonicalizationException * @throws InvalidCanonicalizerException * @throws XMLSecurityException */ public void signInOctetStream(OutputStream os) throws CanonicalizationException, InvalidCanonicalizerException, XMLSecurityException { if (this.c14nizedBytes == null) { Canonicalizer c14nizer = Canonicalizer.getInstance(this.getCanonicalizationMethodURI()); c14nizer.setWriter(os); String inclusiveNamespaces = this.getInclusiveNamespaces(); if (inclusiveNamespaces == null) { c14nizer.canonicalizeSubtree(this.constructionElement); } else { c14nizer.canonicalizeSubtree(this.constructionElement, inclusiveNamespaces); } } else { try { os.write(this.c14nizedBytes); } catch (IOException e) { throw new RuntimeException(e); } } }
Example #3
Source File: DOMCanonicalXMLC14NMethod.java From TencentKona-8 with GNU General Public License v2.0 | 6 votes |
public Data transform(Data data, XMLCryptoContext xc) throws TransformException { // ignore comments if dereferencing same-document URI that requires // you to omit comments, even if the Transform says otherwise - // this is to be compliant with section 4.3.3.3 of W3C Rec. if (data instanceof DOMSubTreeData) { DOMSubTreeData subTree = (DOMSubTreeData) data; if (subTree.excludeComments()) { try { apacheCanonicalizer = Canonicalizer.getInstance (CanonicalizationMethod.INCLUSIVE); } catch (InvalidCanonicalizerException ice) { throw new TransformException ("Couldn't find Canonicalizer for: " + CanonicalizationMethod.INCLUSIVE + ": " + ice.getMessage(), ice); } } } return canonicalize(data, xc); }
Example #4
Source File: SignedInfo.java From openjdk-jdk9 with GNU General Public License v2.0 | 6 votes |
/** * Output the C14n stream to the given OutputStream. * @param os * @throws CanonicalizationException * @throws InvalidCanonicalizerException * @throws XMLSecurityException */ public void signInOctetStream(OutputStream os) throws CanonicalizationException, InvalidCanonicalizerException, XMLSecurityException { if (this.c14nizedBytes == null) { Canonicalizer c14nizer = Canonicalizer.getInstance(this.getCanonicalizationMethodURI()); c14nizer.setWriter(os); String inclusiveNamespaces = this.getInclusiveNamespaces(); if (inclusiveNamespaces == null) { c14nizer.canonicalizeSubtree(this.constructionElement); } else { c14nizer.canonicalizeSubtree(this.constructionElement, inclusiveNamespaces); } } else { try { os.write(this.c14nizedBytes); } catch (IOException e) { throw new RuntimeException(e); } } }
Example #5
Source File: DOMExcC14NMethod.java From TencentKona-8 with GNU General Public License v2.0 | 6 votes |
public Data transform(Data data, XMLCryptoContext xc) throws TransformException { // ignore comments if dereferencing same-document URI that require // you to omit comments, even if the Transform says otherwise - // this is to be compliant with section 4.3.3.3 of W3C Rec. if (data instanceof DOMSubTreeData) { DOMSubTreeData subTree = (DOMSubTreeData)data; if (subTree.excludeComments()) { try { apacheCanonicalizer = Canonicalizer.getInstance (CanonicalizationMethod.EXCLUSIVE); } catch (InvalidCanonicalizerException ice) { throw new TransformException ("Couldn't find Canonicalizer for: " + CanonicalizationMethod.EXCLUSIVE + ": " + ice.getMessage(), ice); } } } return canonicalize(data, xc); }
Example #6
Source File: SignedInfo.java From jdk1.8-source-analysis with Apache License 2.0 | 6 votes |
/** * Output the C14n stream to the given OutputStream. * @param os * @throws CanonicalizationException * @throws InvalidCanonicalizerException * @throws XMLSecurityException */ public void signInOctetStream(OutputStream os) throws CanonicalizationException, InvalidCanonicalizerException, XMLSecurityException { if (this.c14nizedBytes == null) { Canonicalizer c14nizer = Canonicalizer.getInstance(this.getCanonicalizationMethodURI()); c14nizer.setWriter(os); String inclusiveNamespaces = this.getInclusiveNamespaces(); if (inclusiveNamespaces == null) { c14nizer.canonicalizeSubtree(this.constructionElement); } else { c14nizer.canonicalizeSubtree(this.constructionElement, inclusiveNamespaces); } } else { try { os.write(this.c14nizedBytes); } catch (IOException e) { throw new RuntimeException(e); } } }
Example #7
Source File: DOMCanonicalXMLC14NMethod.java From dragonwell8_jdk with GNU General Public License v2.0 | 6 votes |
public Data transform(Data data, XMLCryptoContext xc) throws TransformException { // ignore comments if dereferencing same-document URI that requires // you to omit comments, even if the Transform says otherwise - // this is to be compliant with section 4.3.3.3 of W3C Rec. if (data instanceof DOMSubTreeData) { DOMSubTreeData subTree = (DOMSubTreeData) data; if (subTree.excludeComments()) { try { apacheCanonicalizer = Canonicalizer.getInstance (CanonicalizationMethod.INCLUSIVE); } catch (InvalidCanonicalizerException ice) { throw new TransformException ("Couldn't find Canonicalizer for: " + CanonicalizationMethod.INCLUSIVE + ": " + ice.getMessage(), ice); } } } return canonicalize(data, xc); }
Example #8
Source File: DOMExcC14NMethod.java From dragonwell8_jdk with GNU General Public License v2.0 | 6 votes |
public Data transform(Data data, XMLCryptoContext xc) throws TransformException { // ignore comments if dereferencing same-document URI that require // you to omit comments, even if the Transform says otherwise - // this is to be compliant with section 4.3.3.3 of W3C Rec. if (data instanceof DOMSubTreeData) { DOMSubTreeData subTree = (DOMSubTreeData)data; if (subTree.excludeComments()) { try { apacheCanonicalizer = Canonicalizer.getInstance (CanonicalizationMethod.EXCLUSIVE); } catch (InvalidCanonicalizerException ice) { throw new TransformException ("Couldn't find Canonicalizer for: " + CanonicalizationMethod.EXCLUSIVE + ": " + ice.getMessage(), ice); } } } return canonicalize(data, xc); }
Example #9
Source File: DOMCanonicalXMLC14N11Method.java From jdk8u-jdk with GNU General Public License v2.0 | 6 votes |
public Data transform(Data data, XMLCryptoContext xc) throws TransformException { // ignore comments if dereferencing same-document URI that requires // you to omit comments, even if the Transform says otherwise - // this is to be compliant with section 4.3.3.3 of W3C Rec. if (data instanceof DOMSubTreeData) { DOMSubTreeData subTree = (DOMSubTreeData) data; if (subTree.excludeComments()) { try { apacheCanonicalizer = Canonicalizer.getInstance(C14N_11); } catch (InvalidCanonicalizerException ice) { throw new TransformException ("Couldn't find Canonicalizer for: " + C14N_11 + ": " + ice.getMessage(), ice); } } } return canonicalize(data, xc); }
Example #10
Source File: DOMCanonicalXMLC14N11Method.java From dragonwell8_jdk with GNU General Public License v2.0 | 6 votes |
public Data transform(Data data, XMLCryptoContext xc) throws TransformException { // ignore comments if dereferencing same-document URI that requires // you to omit comments, even if the Transform says otherwise - // this is to be compliant with section 4.3.3.3 of W3C Rec. if (data instanceof DOMSubTreeData) { DOMSubTreeData subTree = (DOMSubTreeData) data; if (subTree.excludeComments()) { try { apacheCanonicalizer = Canonicalizer.getInstance(C14N_11); } catch (InvalidCanonicalizerException ice) { throw new TransformException ("Couldn't find Canonicalizer for: " + C14N_11 + ": " + ice.getMessage(), ice); } } } return canonicalize(data, xc); }
Example #11
Source File: DOMCanonicalXMLC14N11Method.java From TencentKona-8 with GNU General Public License v2.0 | 6 votes |
public Data transform(Data data, XMLCryptoContext xc) throws TransformException { // ignore comments if dereferencing same-document URI that requires // you to omit comments, even if the Transform says otherwise - // this is to be compliant with section 4.3.3.3 of W3C Rec. if (data instanceof DOMSubTreeData) { DOMSubTreeData subTree = (DOMSubTreeData) data; if (subTree.excludeComments()) { try { apacheCanonicalizer = Canonicalizer.getInstance(C14N_11); } catch (InvalidCanonicalizerException ice) { throw new TransformException ("Couldn't find Canonicalizer for: " + C14N_11 + ": " + ice.getMessage(), ice); } } } return canonicalize(data, xc); }
Example #12
Source File: DOMCanonicalXMLC14N11Method.java From openjdk-jdk9 with GNU General Public License v2.0 | 6 votes |
public Data transform(Data data, XMLCryptoContext xc) throws TransformException { // ignore comments if dereferencing same-document URI that requires // you to omit comments, even if the Transform says otherwise - // this is to be compliant with section 4.3.3.3 of W3C Rec. if (data instanceof DOMSubTreeData) { DOMSubTreeData subTree = (DOMSubTreeData) data; if (subTree.excludeComments()) { try { apacheCanonicalizer = Canonicalizer.getInstance(C14N_11); } catch (InvalidCanonicalizerException ice) { throw new TransformException ("Couldn't find Canonicalizer for: " + C14N_11 + ": " + ice.getMessage(), ice); } } } return canonicalize(data, xc); }
Example #13
Source File: DOMCanonicalXMLC14NMethod.java From openjdk-jdk9 with GNU General Public License v2.0 | 6 votes |
public Data transform(Data data, XMLCryptoContext xc) throws TransformException { // ignore comments if dereferencing same-document URI that requires // you to omit comments, even if the Transform says otherwise - // this is to be compliant with section 4.3.3.3 of W3C Rec. if (data instanceof DOMSubTreeData) { DOMSubTreeData subTree = (DOMSubTreeData) data; if (subTree.excludeComments()) { try { apacheCanonicalizer = Canonicalizer.getInstance (CanonicalizationMethod.INCLUSIVE); } catch (InvalidCanonicalizerException ice) { throw new TransformException ("Couldn't find Canonicalizer for: " + CanonicalizationMethod.INCLUSIVE + ": " + ice.getMessage(), ice); } } } return canonicalize(data, xc); }
Example #14
Source File: DOMExcC14NMethod.java From jdk8u-jdk with GNU General Public License v2.0 | 6 votes |
public Data transform(Data data, XMLCryptoContext xc) throws TransformException { // ignore comments if dereferencing same-document URI that require // you to omit comments, even if the Transform says otherwise - // this is to be compliant with section 4.3.3.3 of W3C Rec. if (data instanceof DOMSubTreeData) { DOMSubTreeData subTree = (DOMSubTreeData)data; if (subTree.excludeComments()) { try { apacheCanonicalizer = Canonicalizer.getInstance (CanonicalizationMethod.EXCLUSIVE); } catch (InvalidCanonicalizerException ice) { throw new TransformException ("Couldn't find Canonicalizer for: " + CanonicalizationMethod.EXCLUSIVE + ": " + ice.getMessage(), ice); } } } return canonicalize(data, xc); }
Example #15
Source File: SignedInfo.java From TencentKona-8 with GNU General Public License v2.0 | 6 votes |
/** * Output the C14n stream to the given OutputStream. * @param os * @throws CanonicalizationException * @throws InvalidCanonicalizerException * @throws XMLSecurityException */ public void signInOctetStream(OutputStream os) throws CanonicalizationException, InvalidCanonicalizerException, XMLSecurityException { if (this.c14nizedBytes == null) { Canonicalizer c14nizer = Canonicalizer.getInstance(this.getCanonicalizationMethodURI()); c14nizer.setWriter(os); String inclusiveNamespaces = this.getInclusiveNamespaces(); if (inclusiveNamespaces == null) { c14nizer.canonicalizeSubtree(this.constructionElement); } else { c14nizer.canonicalizeSubtree(this.constructionElement, inclusiveNamespaces); } } else { try { os.write(this.c14nizedBytes); } catch (IOException e) { throw new RuntimeException(e); } } }
Example #16
Source File: DOMCanonicalXMLC14NMethod.java From jdk8u60 with GNU General Public License v2.0 | 6 votes |
public Data transform(Data data, XMLCryptoContext xc) throws TransformException { // ignore comments if dereferencing same-document URI that requires // you to omit comments, even if the Transform says otherwise - // this is to be compliant with section 4.3.3.3 of W3C Rec. if (data instanceof DOMSubTreeData) { DOMSubTreeData subTree = (DOMSubTreeData) data; if (subTree.excludeComments()) { try { apacheCanonicalizer = Canonicalizer.getInstance (CanonicalizationMethod.INCLUSIVE); } catch (InvalidCanonicalizerException ice) { throw new TransformException ("Couldn't find Canonicalizer for: " + CanonicalizationMethod.INCLUSIVE + ": " + ice.getMessage(), ice); } } } return canonicalize(data, xc); }
Example #17
Source File: DOMCanonicalXMLC14N11Method.java From jdk8u60 with GNU General Public License v2.0 | 6 votes |
public Data transform(Data data, XMLCryptoContext xc) throws TransformException { // ignore comments if dereferencing same-document URI that requires // you to omit comments, even if the Transform says otherwise - // this is to be compliant with section 4.3.3.3 of W3C Rec. if (data instanceof DOMSubTreeData) { DOMSubTreeData subTree = (DOMSubTreeData) data; if (subTree.excludeComments()) { try { apacheCanonicalizer = Canonicalizer.getInstance(C14N_11); } catch (InvalidCanonicalizerException ice) { throw new TransformException ("Couldn't find Canonicalizer for: " + C14N_11 + ": " + ice.getMessage(), ice); } } } return canonicalize(data, xc); }
Example #18
Source File: DOMExcC14NMethod.java From openjdk-jdk9 with GNU General Public License v2.0 | 6 votes |
public Data transform(Data data, XMLCryptoContext xc) throws TransformException { // ignore comments if dereferencing same-document URI that require // you to omit comments, even if the Transform says otherwise - // this is to be compliant with section 4.3.3.3 of W3C Rec. if (data instanceof DOMSubTreeData) { DOMSubTreeData subTree = (DOMSubTreeData)data; if (subTree.excludeComments()) { try { apacheCanonicalizer = Canonicalizer.getInstance (CanonicalizationMethod.EXCLUSIVE); } catch (InvalidCanonicalizerException ice) { throw new TransformException ("Couldn't find Canonicalizer for: " + CanonicalizationMethod.EXCLUSIVE + ": " + ice.getMessage(), ice); } } } return canonicalize(data, xc); }
Example #19
Source File: SignedInfo.java From openjdk-jdk8u-backup with GNU General Public License v2.0 | 6 votes |
/** * Output the C14n stream to the given OutputStream. * @param os * @throws CanonicalizationException * @throws InvalidCanonicalizerException * @throws XMLSecurityException */ public void signInOctetStream(OutputStream os) throws CanonicalizationException, InvalidCanonicalizerException, XMLSecurityException { if (this.c14nizedBytes == null) { Canonicalizer c14nizer = Canonicalizer.getInstance(this.getCanonicalizationMethodURI()); c14nizer.setWriter(os); String inclusiveNamespaces = this.getInclusiveNamespaces(); if (inclusiveNamespaces == null) { c14nizer.canonicalizeSubtree(this.constructionElement); } else { c14nizer.canonicalizeSubtree(this.constructionElement, inclusiveNamespaces); } } else { try { os.write(this.c14nizedBytes); } catch (IOException e) { throw new RuntimeException(e); } } }
Example #20
Source File: SignedInfo.java From jdk8u60 with GNU General Public License v2.0 | 6 votes |
/** * Output the C14n stream to the given OutputStream. * @param os * @throws CanonicalizationException * @throws InvalidCanonicalizerException * @throws XMLSecurityException */ public void signInOctetStream(OutputStream os) throws CanonicalizationException, InvalidCanonicalizerException, XMLSecurityException { if (this.c14nizedBytes == null) { Canonicalizer c14nizer = Canonicalizer.getInstance(this.getCanonicalizationMethodURI()); c14nizer.setWriter(os); String inclusiveNamespaces = this.getInclusiveNamespaces(); if (inclusiveNamespaces == null) { c14nizer.canonicalizeSubtree(this.constructionElement); } else { c14nizer.canonicalizeSubtree(this.constructionElement, inclusiveNamespaces); } } else { try { os.write(this.c14nizedBytes); } catch (IOException e) { throw new RuntimeException(e); } } }
Example #21
Source File: SignedInfo.java From JDKSourceCode1.8 with MIT License | 6 votes |
/** * Output the C14n stream to the given OutputStream. * @param os * @throws CanonicalizationException * @throws InvalidCanonicalizerException * @throws XMLSecurityException */ public void signInOctetStream(OutputStream os) throws CanonicalizationException, InvalidCanonicalizerException, XMLSecurityException { if (this.c14nizedBytes == null) { Canonicalizer c14nizer = Canonicalizer.getInstance(this.getCanonicalizationMethodURI()); c14nizer.setWriter(os); String inclusiveNamespaces = this.getInclusiveNamespaces(); if (inclusiveNamespaces == null) { c14nizer.canonicalizeSubtree(this.constructionElement); } else { c14nizer.canonicalizeSubtree(this.constructionElement, inclusiveNamespaces); } } else { try { os.write(this.c14nizedBytes); } catch (IOException e) { throw new RuntimeException(e); } } }
Example #22
Source File: DOMExcC14NMethod.java From openjdk-jdk8u with GNU General Public License v2.0 | 6 votes |
public Data transform(Data data, XMLCryptoContext xc) throws TransformException { // ignore comments if dereferencing same-document URI that require // you to omit comments, even if the Transform says otherwise - // this is to be compliant with section 4.3.3.3 of W3C Rec. if (data instanceof DOMSubTreeData) { DOMSubTreeData subTree = (DOMSubTreeData)data; if (subTree.excludeComments()) { try { apacheCanonicalizer = Canonicalizer.getInstance (CanonicalizationMethod.EXCLUSIVE); } catch (InvalidCanonicalizerException ice) { throw new TransformException ("Couldn't find Canonicalizer for: " + CanonicalizationMethod.EXCLUSIVE + ": " + ice.getMessage(), ice); } } } return canonicalize(data, xc); }
Example #23
Source File: DOMCanonicalXMLC14NMethod.java From openjdk-jdk8u with GNU General Public License v2.0 | 6 votes |
public Data transform(Data data, XMLCryptoContext xc) throws TransformException { // ignore comments if dereferencing same-document URI that requires // you to omit comments, even if the Transform says otherwise - // this is to be compliant with section 4.3.3.3 of W3C Rec. if (data instanceof DOMSubTreeData) { DOMSubTreeData subTree = (DOMSubTreeData) data; if (subTree.excludeComments()) { try { apacheCanonicalizer = Canonicalizer.getInstance (CanonicalizationMethod.INCLUSIVE); } catch (InvalidCanonicalizerException ice) { throw new TransformException ("Couldn't find Canonicalizer for: " + CanonicalizationMethod.INCLUSIVE + ": " + ice.getMessage(), ice); } } } return canonicalize(data, xc); }
Example #24
Source File: DOMCanonicalXMLC14N11Method.java From openjdk-jdk8u with GNU General Public License v2.0 | 6 votes |
public Data transform(Data data, XMLCryptoContext xc) throws TransformException { // ignore comments if dereferencing same-document URI that requires // you to omit comments, even if the Transform says otherwise - // this is to be compliant with section 4.3.3.3 of W3C Rec. if (data instanceof DOMSubTreeData) { DOMSubTreeData subTree = (DOMSubTreeData) data; if (subTree.excludeComments()) { try { apacheCanonicalizer = Canonicalizer.getInstance(C14N_11); } catch (InvalidCanonicalizerException ice) { throw new TransformException ("Couldn't find Canonicalizer for: " + C14N_11 + ": " + ice.getMessage(), ice); } } } return canonicalize(data, xc); }
Example #25
Source File: DOMCanonicalXMLC14N11Method.java From openjdk-jdk8u-backup with GNU General Public License v2.0 | 6 votes |
public Data transform(Data data, XMLCryptoContext xc) throws TransformException { // ignore comments if dereferencing same-document URI that requires // you to omit comments, even if the Transform says otherwise - // this is to be compliant with section 4.3.3.3 of W3C Rec. if (data instanceof DOMSubTreeData) { DOMSubTreeData subTree = (DOMSubTreeData) data; if (subTree.excludeComments()) { try { apacheCanonicalizer = Canonicalizer.getInstance(C14N_11); } catch (InvalidCanonicalizerException ice) { throw new TransformException ("Couldn't find Canonicalizer for: " + C14N_11 + ": " + ice.getMessage(), ice); } } } return canonicalize(data, xc); }
Example #26
Source File: DOMCanonicalXMLC14NMethod.java From openjdk-jdk8u-backup with GNU General Public License v2.0 | 6 votes |
public Data transform(Data data, XMLCryptoContext xc) throws TransformException { // ignore comments if dereferencing same-document URI that requires // you to omit comments, even if the Transform says otherwise - // this is to be compliant with section 4.3.3.3 of W3C Rec. if (data instanceof DOMSubTreeData) { DOMSubTreeData subTree = (DOMSubTreeData) data; if (subTree.excludeComments()) { try { apacheCanonicalizer = Canonicalizer.getInstance (CanonicalizationMethod.INCLUSIVE); } catch (InvalidCanonicalizerException ice) { throw new TransformException ("Couldn't find Canonicalizer for: " + CanonicalizationMethod.INCLUSIVE + ": " + ice.getMessage(), ice); } } } return canonicalize(data, xc); }
Example #27
Source File: DOMExcC14NMethod.java From openjdk-jdk8u-backup with GNU General Public License v2.0 | 6 votes |
public Data transform(Data data, XMLCryptoContext xc) throws TransformException { // ignore comments if dereferencing same-document URI that require // you to omit comments, even if the Transform says otherwise - // this is to be compliant with section 4.3.3.3 of W3C Rec. if (data instanceof DOMSubTreeData) { DOMSubTreeData subTree = (DOMSubTreeData)data; if (subTree.excludeComments()) { try { apacheCanonicalizer = Canonicalizer.getInstance (CanonicalizationMethod.EXCLUSIVE); } catch (InvalidCanonicalizerException ice) { throw new TransformException ("Couldn't find Canonicalizer for: " + CanonicalizationMethod.EXCLUSIVE + ": " + ice.getMessage(), ice); } } } return canonicalize(data, xc); }
Example #28
Source File: SignedInfo.java From openjdk-jdk8u with GNU General Public License v2.0 | 6 votes |
/** * Output the C14n stream to the given OutputStream. * @param os * @throws CanonicalizationException * @throws InvalidCanonicalizerException * @throws XMLSecurityException */ public void signInOctetStream(OutputStream os) throws CanonicalizationException, InvalidCanonicalizerException, XMLSecurityException { if (this.c14nizedBytes == null) { Canonicalizer c14nizer = Canonicalizer.getInstance(this.getCanonicalizationMethodURI()); c14nizer.setWriter(os); String inclusiveNamespaces = this.getInclusiveNamespaces(); if (inclusiveNamespaces == null) { c14nizer.canonicalizeSubtree(this.constructionElement); } else { c14nizer.canonicalizeSubtree(this.constructionElement, inclusiveNamespaces); } } else { try { os.write(this.c14nizedBytes); } catch (IOException e) { throw new RuntimeException(e); } } }
Example #29
Source File: DOMExcC14NMethod.java From jdk8u60 with GNU General Public License v2.0 | 6 votes |
public Data transform(Data data, XMLCryptoContext xc) throws TransformException { // ignore comments if dereferencing same-document URI that require // you to omit comments, even if the Transform says otherwise - // this is to be compliant with section 4.3.3.3 of W3C Rec. if (data instanceof DOMSubTreeData) { DOMSubTreeData subTree = (DOMSubTreeData)data; if (subTree.excludeComments()) { try { apacheCanonicalizer = Canonicalizer.getInstance (CanonicalizationMethod.EXCLUSIVE); } catch (InvalidCanonicalizerException ice) { throw new TransformException ("Couldn't find Canonicalizer for: " + CanonicalizationMethod.EXCLUSIVE + ": " + ice.getMessage(), ice); } } } return canonicalize(data, xc); }
Example #30
Source File: XMLCipher.java From jdk1.8-source-analysis with Apache License 2.0 | 5 votes |
/** * Creates a new <code>XMLCipher</code>. * * @param transformation the name of the transformation, e.g., * <code>XMLCipher.TRIPLEDES</code>. If null the XMLCipher can only * be used for decrypt or unwrap operations where the encryption method * is defined in the <code>EncryptionMethod</code> element. * @param provider the JCE provider that supplies the transformation, * if null use the default provider. * @param canon the name of the c14n algorithm, if * <code>null</code> use standard serializer * @param digestMethod An optional digestMethod to use. */ private XMLCipher( String transformation, String provider, String canonAlg, String digestMethod ) throws XMLEncryptionException { if (log.isLoggable(java.util.logging.Level.FINE)) { log.log(java.util.logging.Level.FINE, "Constructing XMLCipher..."); } factory = new Factory(); algorithm = transformation; requestedJCEProvider = provider; digestAlg = digestMethod; // Create a canonicalizer - used when serializing DOM to octets // prior to encryption (and for the reverse) try { if (canonAlg == null) { // The default is to preserve the physical representation. this.canon = Canonicalizer.getInstance(Canonicalizer.ALGO_ID_C14N_PHYSICAL); } else { this.canon = Canonicalizer.getInstance(canonAlg); } } catch (InvalidCanonicalizerException ice) { throw new XMLEncryptionException("empty", ice); } if (serializer == null) { serializer = new DocumentSerializer(); } serializer.setCanonicalizer(this.canon); if (transformation != null) { contextCipher = constructCipher(transformation, digestMethod); } }