public class DigitalSignatureService
extends java.lang.Object
| Constructor and Description |
|---|
DigitalSignatureService() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
generateTemporaryTokenForUser(java.lang.String uuid) |
void |
invalidateEdsToken(java.lang.String userID,
java.lang.String token) |
CertificateInfo |
registerEDS(EDS eds)
Регистрирует пользователя исходя из полученной информации из сертификата EDS, выполняя его проверку и валидацию.
|
UserInfoIdentifierDTO |
sigIn(EDS eds,
boolean getGroups,
boolean checkBIN)
Выполняет вход пользователя с использованием EDS.
|
java.lang.String |
uuidForSignature()
Генерирует уникальный идентификатор UUID для использования в подписи и сохраняет его в бд для обеспечения уникальности входа.
|
public UserInfoIdentifierDTO sigIn(EDS eds, boolean getGroups, boolean checkBIN) throws java.lang.Exception
eds - объект, содержащий данные цифровой подписи.getGroups - отдавать ли информацию о группах пользователяjava.lang.Exception - если произошла ошибка при обработке.public CertificateInfo registerEDS(EDS eds) throws java.lang.Exception
eds - объект, содержащий данные цифровой подписи.CertificateInfo.java.lang.Exception - если произошла ошибка при проверке или обработке.public java.lang.String uuidForSignature()
throws java.lang.Exception
java.lang.Exception - если произошла ошибка при сохранении UUID.public void invalidateEdsToken(java.lang.String userID,
java.lang.String token)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String generateTemporaryTokenForUser(java.lang.String uuid)
throws java.lang.Exception
java.lang.Exception