
ee.sk.smartid.rest.SmartIdConnector Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of smart-id-java-client Show documentation
Show all versions of smart-id-java-client Show documentation
Smart-ID Java client is a Java library that can be used for easy integration of the Smart-ID solution to information systems or e-services
package ee.sk.smartid.rest;
import ee.sk.smartid.exception.SessionNotFoundException;
import ee.sk.smartid.rest.dao.*;
import java.io.Serializable;
public interface SmartIdConnector extends Serializable {
SessionStatus getSessionStatus(SessionStatusRequest request) throws SessionNotFoundException;
CertificateChoiceResponse getCertificate(NationalIdentity identity, CertificateRequest request);
CertificateChoiceResponse getCertificate(String documentNumber, CertificateRequest request);
SignatureSessionResponse sign(String documentNumber, SignatureSessionRequest request);
AuthenticationSessionResponse authenticate(String documentNumber, AuthenticationSessionRequest request);
AuthenticationSessionResponse authenticate(NationalIdentity identity, AuthenticationSessionRequest request);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy