be.ehealth.technicalconnector.service.sts.security

## Interface ExtendedCredential

- All Superinterfaces:
    Credential
  All Known Subinterfaces:
    SAML11Token, SAML20Token, SAMLHolderOfKeyToken, SAMLSenderVouchesToken, SAMLToken
  All Known Implementing Classes:
    AbstractExtendedCredential, AbstractSAML11Token, AbstractSAML20Token, AbstractSAMLToken, BeIDCredential, KeyPairCredential, KeyStoreCredential, SAML11HolderOfKeyToken, SAML11SenderVouchesToken, SAML20HolderOfKeyToken, SAML20SenderVouchesToken

      public interface ExtendedCredential
      extends Credential

  Extension of a `Credential`

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `CertPath` | `getCertPath()`
    `org.joda.time.DateTime` | `getExpirationDateTime()`

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

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

- - ### Method Detail

    - #### getExpirationDateTime

          org.joda.time.DateTime getExpirationDateTime()
                                                throws TechnicalConnectorException

      Returns:
        the expiration datetime of the credential
      Throws:
        `TechnicalConnectorException`

    - #### getCertPath

          CertPath getCertPath()
                        throws TechnicalConnectorException

      Returns:
        the certification path of the credential
      Throws:
        `TechnicalConnectorException`

Connector Packaging PERSNURSE 4.9.5 API
Copyright © {inceptionYear}-2026 eHealth. All Rights Reserved.