javax.xml.crypto.AlgorithmMethod, javax.xml.crypto.dsig.Transform, javax.xml.crypto.XMLStructurepublic class RelationshipTransformService
extends javax.xml.crypto.dsig.TransformService
Specs: http://openiso.org/Ecma/376/Part2/12.2.4#26
| Modifier and Type | Class | Description |
|---|---|---|
static class |
RelationshipTransformService.RelationshipTransformParameterSpec |
Relationship Transform parameter specification class.
|
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
TRANSFORM_URI |
| Constructor | Description |
|---|---|
RelationshipTransformService() |
| Modifier and Type | Method | Description |
|---|---|---|
java.security.spec.AlgorithmParameterSpec |
getParameterSpec() |
|
void |
init(javax.xml.crypto.dsig.spec.TransformParameterSpec params) |
|
void |
init(javax.xml.crypto.XMLStructure parent,
javax.xml.crypto.XMLCryptoContext context) |
|
boolean |
isFeatureSupported(java.lang.String feature) |
|
void |
marshalParams(javax.xml.crypto.XMLStructure parent,
javax.xml.crypto.XMLCryptoContext context) |
|
static void |
registerDsigProvider() |
Register the provider for this TransformService
|
javax.xml.crypto.Data |
transform(javax.xml.crypto.Data data,
javax.xml.crypto.XMLCryptoContext context) |
|
javax.xml.crypto.Data |
transform(javax.xml.crypto.Data data,
javax.xml.crypto.XMLCryptoContext context,
java.io.OutputStream os) |
public static final java.lang.String TRANSFORM_URI
public static void registerDsigProvider()
TransformServicepublic void init(javax.xml.crypto.dsig.spec.TransformParameterSpec params)
throws java.security.InvalidAlgorithmParameterException
init in class javax.xml.crypto.dsig.TransformServicejava.security.InvalidAlgorithmParameterExceptionpublic void init(javax.xml.crypto.XMLStructure parent,
javax.xml.crypto.XMLCryptoContext context)
throws java.security.InvalidAlgorithmParameterException
init in class javax.xml.crypto.dsig.TransformServicejava.security.InvalidAlgorithmParameterExceptionpublic void marshalParams(javax.xml.crypto.XMLStructure parent,
javax.xml.crypto.XMLCryptoContext context)
throws javax.xml.crypto.MarshalException
marshalParams in class javax.xml.crypto.dsig.TransformServicejavax.xml.crypto.MarshalExceptionpublic java.security.spec.AlgorithmParameterSpec getParameterSpec()
public javax.xml.crypto.Data transform(javax.xml.crypto.Data data,
javax.xml.crypto.XMLCryptoContext context)
throws javax.xml.crypto.dsig.TransformException
javax.xml.crypto.dsig.TransformExceptionpublic javax.xml.crypto.Data transform(javax.xml.crypto.Data data,
javax.xml.crypto.XMLCryptoContext context,
java.io.OutputStream os)
throws javax.xml.crypto.dsig.TransformException
javax.xml.crypto.dsig.TransformExceptionpublic boolean isFeatureSupported(java.lang.String feature)
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.