org.systinet.wasp.security.ws.conf
Interface ReferenceConf

All Superinterfaces:
ElementConf

public interface ReferenceConf
extends ElementConf

Represents configuration of Transform of XML Signature reference. Configuration specifies:

Since:
4.6
Component:
Security-Providers

Method Summary
 java.lang.String getDigestAlgorithm()
          Gets digest method algorithm.
 java.lang.String getRefUri()
          Gets URI of referenced data object,
 TransformConf[] getTransforms()
          Gets trosforms to be applied prior to digesting.
 TransformConf newTransform()
          Creates new instance of TransformConf.
 void setDigestAlgorithm(java.lang.String algorithm)
          Sets digest method algorithm to be applied to the signed object.
 void setRefUri(java.lang.String uri)
          Sets URI of the referenced data object.
 void setTransforms(TransformConf[] transformConfs)
          Sets transforms to be applied prior to digesting.
 
Methods inherited from interface org.systinet.wasp.security.ws.conf.ElementConf
getWsuId, setWsuId
 

Method Detail

setTransforms

public void setTransforms(TransformConf[] transformConfs)
Sets transforms to be applied prior to digesting.

Parameters:
transformConfs - transform configurations
See Also:
getTransforms()

getTransforms

public TransformConf[] getTransforms()
Gets trosforms to be applied prior to digesting.

Returns:
transform configurations
See Also:
setTransforms(org.systinet.wasp.security.ws.conf.TransformConf[])

newTransform

public TransformConf newTransform()
Creates new instance of TransformConf.

Returns:
instance that is supposed to be filled by valid data
See Also:
setTransforms(org.systinet.wasp.security.ws.conf.TransformConf[])

setRefUri

public void setRefUri(java.lang.String uri)
Sets URI of the referenced data object.

Parameters:
uri - URI-Reference; optinal to set, but recommended
See Also:
getRefUri()

getRefUri

public java.lang.String getRefUri()
Gets URI of referenced data object,

Returns:
URI-Reference
See Also:
setRefUri(java.lang.String)

setDigestAlgorithm

public void setDigestAlgorithm(java.lang.String algorithm)
Sets digest method algorithm to be applied to the signed object.

Parameters:
algorithm - digest method algorihm
See Also:
getDigestAlgorithm(), Constants.ALGO_ID_DIGEST_SHA1

getDigestAlgorithm

public java.lang.String getDigestAlgorithm()
Gets digest method algorithm.

Supported digest algorithms:

Returns:
digest method algothms
See Also:
setDigestAlgorithm(java.lang.String)