public class

EnvelopedReferenceProvider

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

Class Overview

Generates a reference to the Xml envelope

Summary

Fields
private DigestMethodAlgorithm digestMethodAlgorithm
Public Constructors
EnvelopedReferenceProvider(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 EnvelopedReferenceProvider (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