@Path(value="/v1/api/personalCertificate") public class PersonalCertificateResource extends Object
Constructor and Description |
---|
PersonalCertificateResource(PermissionService permissionService,
PersonalCertificateService personalCertificateService)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
checkPersonalCertificate(byte[] certificate,
String permission)
Check personal certificate
|
IsPersonalCertificateRequiredModel |
isPersonalCertificateRequiredForPermission(String permission)
Gets whether personal certificate if required for the provided endpoint permission
|
public PersonalCertificateResource(PermissionService permissionService, PersonalCertificateService personalCertificateService)
permissionService
- personalCertificateService
- @Path(value="/personal-certificate-check/{permission}") @GET @Consumes(value="application/octet-stream") public void checkPersonalCertificate(byte[] certificate, @PathParam(value="permission") String permission) throws LogbookClientServerException, LogbookClientAlreadyExistsException, LogbookClientBadRequestException, InvalidParseOperationException, PersonalCertificateException
certificate
- the certificatepermission
- the permissionLogbookClientServerException
LogbookClientAlreadyExistsException
LogbookClientBadRequestException
InvalidParseOperationException
PersonalCertificateException
@GET @Path(value="/permission-check/{permission}") @Produces(value="application/json") public IsPersonalCertificateRequiredModel isPersonalCertificateRequiredForPermission(@PathParam(value="permission") String permission)
permission
- the endpoint permissionCopyright © 2018 Vitam. All rights reserved.