Class TLSRetrieval

  • All Implemented Interfaces:
    pl.edu.icm.unity.engine.api.authn.CredentialRetrieval, pl.edu.icm.unity.engine.api.endpoint.BindingAuthn, pl.edu.icm.unity.engine.api.utils.StringConfigurable, pl.edu.icm.unity.rest.authn.CXFAuthentication, WebServiceAuthentication

    @Component("SOAPTLSRetrieval")
    @Scope("prototype")
    public class TLSRetrieval
    extends pl.edu.icm.unity.rest.authn.ext.TLSRetrievalBase
    implements WebServiceAuthentication
    Retrieves certificate from the TLS
    Author:
    K. Benedyczak
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  TLSRetrieval.Factory  
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String DESC  
      static String NAME  
      • Fields inherited from class pl.edu.icm.unity.engine.api.authn.AbstractCredentialRetrieval

        bindingName, credentialExchange
    • Constructor Summary

      Constructors 
      Constructor Description
      TLSRetrieval()  
    • Method Summary

      • Methods inherited from class pl.edu.icm.unity.rest.authn.ext.TLSRetrievalBase

        getAuthenticationResult, getInterceptor, getSerializedConfiguration, getTLSCertificates, setSerializedConfiguration
      • Methods inherited from class pl.edu.icm.unity.engine.api.authn.AbstractCredentialRetrieval

        destroy, getAuthenticatorId, getBindingName, setCredentialExchange
      • Methods inherited from interface pl.edu.icm.unity.engine.api.endpoint.BindingAuthn

        destroy, getAuthenticatorId
      • Methods inherited from interface pl.edu.icm.unity.engine.api.authn.CredentialRetrieval

        requiresRedirect
      • Methods inherited from interface pl.edu.icm.unity.rest.authn.CXFAuthentication

        getAuthenticationResult, getInterceptor