Interface CertificateExchange
-
- All Superinterfaces:
pl.edu.icm.unity.engine.api.authn.CredentialExchange
- All Known Implementing Classes:
CertificateVerificator
public interface CertificateExchange extends pl.edu.icm.unity.engine.api.authn.CredentialExchangeExchange for checking if the presented certificate is in the DB. It is assumed that the certificate was actually authenticated by the transport layer - the verificator only checks if the certificate is present in the database.- Author:
- K. Benedyczak
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description pl.edu.icm.unity.engine.api.authn.AuthenticationResultcheckCertificate(X509Certificate[] chain, String formForUnknown, boolean enableAssociation, pl.edu.icm.unity.engine.api.authn.remote.AuthenticationTriggeringContext triggeringContext)
-
-
-
Field Detail
-
ID
static final String ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
checkCertificate
pl.edu.icm.unity.engine.api.authn.AuthenticationResult checkCertificate(X509Certificate[] chain, String formForUnknown, boolean enableAssociation, pl.edu.icm.unity.engine.api.authn.remote.AuthenticationTriggeringContext triggeringContext)
-
-