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.CredentialExchange
Exchange 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
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionpl.edu.icm.unity.engine.api.authn.AuthenticationResultcheckCertificate(X509Certificate[] chain, String formForUnknown, boolean enableAssociation, pl.edu.icm.unity.engine.api.authn.remote.AuthenticationTriggeringContext triggeringContext) Methods inherited from interface pl.edu.icm.unity.engine.api.authn.CredentialExchange
getExchangeId
-
Field Details
-
ID
- See Also:
-
-
Method Details
-
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)
-