All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ee.sk.smartid.rest.SmartIdConnector Maven / Gradle / Ivy

Go to download

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

There is a newer version: 2.3
Show newest version
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