public class

DetachedReferenceProvider

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

Class Overview

Factory of a Detached Reference

Summary

Fields
private DigestMethodAlgorithm digestMethodAlgorithm
private String referenceUri
Public Constructors
DetachedReferenceProvider(DigestMethodAlgorithm digestMethodAlgorithm, String referenceUri)
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

private String referenceUri

Public Constructors

public DetachedReferenceProvider (DigestMethodAlgorithm digestMethodAlgorithm, String referenceUri)

Constructor

Parameters
digestMethodAlgorithm The digest method algorithm
referenceUri The URI to the referenced object

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