public class

EnvelopingReferenceProvider

extends Object
implements ReferenceProvider
java.lang.Object
   ↳ org.mule.module.xmlsecurity.reference.EnvelopingReferenceProvider

Class Overview

Generates a Reference to an object in the same xml document

Summary

Fields
private DigestMethodAlgorithm digestMethodAlgorithm
Public Constructors
EnvelopingReferenceProvider(DigestMethodAlgorithm digestMethodAlgorithm)
Constructor
Public Methods
Reference getReference()

Generates the reference that is signed.

List<Object> getReferencedObjects()

If Inner objects are needed as reference (for example, for an enveloping signature), it returns the referenced tags

[Expand]
Inherited Methods
From class java.lang.Object
From interface org.mule.module.xmlsecurity.reference.ReferenceProvider

Fields

private DigestMethodAlgorithm digestMethodAlgorithm

Public Constructors

public EnvelopingReferenceProvider (DigestMethodAlgorithm digestMethodAlgorithm)

Constructor

Parameters
digestMethodAlgorithm The digest method algorithm

Public Methods

public Reference getReference ()

Generates the reference that is signed.

Returns
  • The Reference Object

public List<Object> getReferencedObjects ()

If Inner objects are needed as reference (for example, for an enveloping signature), it returns the referenced tags

Returns
  • The List of Objects