public class PersonalCertificateService extends Object
| Constructor and Description |
|---|
PersonalCertificateService(LogbookOperationsClientFactory logbookOperationsClientFactory,
PersonalRepository personalRepository) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkPersonalCertificateExistence(byte[] certificate,
String permission)
Checks if the personal certificate if valid.
|
void |
createPersonalCertificateIfNotPresent(byte[] certificate)
Create certificate if not present in DB.
|
void |
deletePersonalCertificateIfPresent(byte[] certificate)
Delete certificate if present.
|
public PersonalCertificateService(LogbookOperationsClientFactory logbookOperationsClientFactory, PersonalRepository personalRepository)
public void createPersonalCertificateIfNotPresent(byte[] certificate)
throws PersonalCertificateException,
InvalidParseOperationException
public void deletePersonalCertificateIfPresent(byte[] certificate)
throws PersonalCertificateException
certificate - PersonalCertificateExceptionpublic void checkPersonalCertificateExistence(byte[] certificate,
String permission)
throws LogbookClientServerException,
LogbookClientAlreadyExistsException,
LogbookClientBadRequestException,
InvalidParseOperationException,
PersonalCertificateException
certificate - the certificate to checkpermission - the permission for which access if checked (required for logbook logging)LogbookClientServerExceptionLogbookClientAlreadyExistsExceptionLogbookClientBadRequestExceptionInvalidParseOperationExceptionPersonalCertificateExceptionCopyright © 2018 Vitam. All rights reserved.