public class RelationshipTransformService
extends javax.xml.crypto.dsig.TransformService
Specs: http://openiso.org/Ecma/376/Part2/12.2.4#26
(JSR105 实现了RelationshipTransform 转换。规格:http://openiso.org/Ecma/376/Part2/12.2.4#26)Modifier and Type | Class and Description |
---|---|
static class |
RelationshipTransformService.RelationshipTransformParameterSpec
Relationship Transform parameter specification class.
(关系变换参数规范类。)
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TRANSFORM_URI |
Constructor and Description |
---|
RelationshipTransformService() |
Modifier and Type | Method and 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
(注册此 TransformService 的提供者)
|
javax.xml.crypto.Data |
transform(javax.xml.crypto.Data data, javax.xml.crypto.XMLCryptoContext context)
The relationships transform takes the XML document from the Relationships part and converts it to another XML document.
(关系转换从关系部分获取 XML 文档并将其转换为另一个 XML 文档。)
|
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()
TransformService
public void init(javax.xml.crypto.dsig.spec.TransformParameterSpec params) throws java.security.InvalidAlgorithmParameterException
init
in class
javax.xml.crypto.dsig.TransformService
(类 javax.xml.crypto.dsig.TransformService 中的初始化)
java.security.InvalidAlgorithmParameterException
(java.security.InvalidAlgorithmParameterException)
public void init(javax.xml.crypto.XMLStructure parent, javax.xml.crypto.XMLCryptoContext context) throws java.security.InvalidAlgorithmParameterException
init
in class
javax.xml.crypto.dsig.TransformService
(类 javax.xml.crypto.dsig.TransformService 中的初始化)
java.security.InvalidAlgorithmParameterException
(java.security.InvalidAlgorithmParameterException)
public void marshalParams(javax.xml.crypto.XMLStructure parent, javax.xml.crypto.XMLCryptoContext context) throws javax.xml.crypto.MarshalException
marshalParams
in class
javax.xml.crypto.dsig.TransformService
(类 javax.xml.crypto.dsig.TransformService 中的 marshalParams)
javax.xml.crypto.MarshalException
(javax.xml.crypto.MarshalException)
public 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.TransformException
(javax.xml.crypto.dsig.TransformException)
public 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.TransformException
(javax.xml.crypto.dsig.TransformException)
public boolean isFeatureSupported(java.lang.String feature)
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.