Package be.ehealth.technicalconnector.service.sts.security

# Interface SAMLToken

All Superinterfaces:
  `Credential`, `ExtendedCredential`

All Known Implementing Classes:
  `AbstractSAMLToken`, `SAMLHolderOfKeyToken`, `SAMLSenderVouchesCredential`

public interface SAMLToken extends ExtendedCredential
The Interface SAMLToken. Extends : `Credential`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `checkValidity()`
  `Element`
  `getAssertion()`
  Gets the assertion.
  `String`
  `getAssertionID()`

  ### Methods inherited from interface be.ehealth.technicalconnector.service.sts.security.Credential

  `getCertificate, getCertificateChain, getIssuer, getIssuerQualifier, getKeyStore, getPrivateKey, getProviderName, getPublicKey`

  ### Methods inherited from interface be.ehealth.technicalconnector.service.sts.security.ExtendedCredential

  `getCertPath, getExpirationDateTime`

- ## Method Details

  - ### getAssertion

    Element getAssertion()
    Gets the assertion.
    Returns:
      the assertion

  - ### getAssertionID

    String getAssertionID()

  - ### checkValidity

    void checkValidity() throws TechnicalConnectorException
    Throws:
      `TechnicalConnectorException`