# Uses of Class
fr.gouv.vitam.security.internal.common.exception.PersonalCertificateException

Packages that use PersonalCertificateException
Package
Description
fr.gouv.vitam.security.internal.common.service
fr.gouv.vitam.security.internal.rest.mapper
Provides core classes of functional administration rules module
fr.gouv.vitam.security.internal.rest.resource
Provides core classes of functional administration rules module
fr.gouv.vitam.security.internal.rest.service
Provides core classes of functional administration rules module

- ## Uses of PersonalCertificateException in fr.gouv.vitam.security.internal.common.service

  Methods in fr.gouv.vitam.security.internal.common.service that throw PersonalCertificateException
  Modifier and Type
  Method
  Description
  `static ParsedCertificate`
  ParsedCertificate.`parseCertificate(byte[] certificate)`
  Parses a certificate

- ## Uses of PersonalCertificateException in fr.gouv.vitam.security.internal.rest.mapper

  Methods in fr.gouv.vitam.security.internal.rest.mapper with parameters of type PersonalCertificateException
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  PersonalCertificateExceptionMapper.`toResponse(PersonalCertificateException exception)`
  Map an exception to a `Response`.

- ## Uses of PersonalCertificateException in fr.gouv.vitam.security.internal.rest.resource

  Methods in fr.gouv.vitam.security.internal.rest.resource that throw PersonalCertificateException
  Modifier and Type
  Method
  Description
  `void`
  PersonalCertificateResource.`checkPersonalCertificate(byte[] certificate, String permission)`
  Check personal certificate
  `void`
  AdminPersonalCertificateResource.`createIfNotPresent(byte[] certificate)`
  `void`
  AdminPersonalCertificateResource.`delete(byte[] certificate)`

- ## Uses of PersonalCertificateException in fr.gouv.vitam.security.internal.rest.service

  Methods in fr.gouv.vitam.security.internal.rest.service that throw PersonalCertificateException
  Modifier and Type
  Method
  Description
  `void`
  PersonalCertificateService.`checkPersonalCertificateExistence(byte[] certificate, String permission)`
  Checks if the personal certificate if valid.
  `void`
  PersonalCertificateService.`createPersonalCertificateIfNotPresent(byte[] certificate)`
  Create certificate if not present in DB.
  `void`
  PersonalCertificateService.`deletePersonalCertificateIfPresent(byte[] certificate)`
  Delete certificate if present.