public interface

KeyInfoProvider

org.mule.module.xmlsecurity.keyinfo.KeyInfoProvider
Known Indirect Subclasses

Class Overview

Provider of the Key Information needed to sign the document

Summary

Public Methods
abstract KeyInfo getKeyInfo()
abstract Key getSecretKey()
abstract SignedInfo getSignedInfo(Reference ref)
Creates the SignedInfo object that will be used to create the SignedInfo tag.

Public Methods

public abstract KeyInfo getKeyInfo ()

Returns
  • The Key Info Object used to create the Key Info Tag.

public abstract Key getSecretKey ()

Returns
  • The private key of the public-private key pair.

public abstract SignedInfo getSignedInfo (Reference ref)

Creates the SignedInfo object that will be used to create the SignedInfo tag.

Parameters
ref The referenced object.
Returns
  • The Signed info.