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
- PersonalCertificateException
public 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)LogbookClientServerException
LogbookClientAlreadyExistsException
LogbookClientBadRequestException
InvalidParseOperationException
PersonalCertificateException
Copyright © 2018 Vitam. All rights reserved.