Interface CertificateAuthenticator


public interface CertificateAuthenticator
  • Method Summary

    Modifier and Type
    Method
    Description
    Authenticate and extract principal from client certificate.
  • Method Details

    • authenticate

      Principal authenticate(List<X509Certificate> certificates)
      Authenticate and extract principal from client certificate.
      Parameters:
      certificates - This client certificate chain, in ascending order of trust. The first certificate in the chain is the one set by the client, the next is the one used to authenticate the first, and so on.
      Returns:
      the authenticated entity
      Throws:
      AccessDeniedException - if not allowed