Class CRLServiceImpl
- java.lang.Object
-
- fr.gouv.vitam.security.internal.rest.service.CRLServiceImpl
-
- All Implemented Interfaces:
CRLService
public class CRLServiceImpl extends java.lang.Object implements CRLService
-
-
Constructor Summary
Constructors Constructor Description CRLServiceImpl(IdentityRepository identityRepository, PersonalRepository personalRepository)
CRLServiceImpl(IdentityRepository identityRepository, PersonalRepository personalRepository, AlertService alertService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkIdentityWithCRL(byte[] crlCert)
Check all identity and personal certificates against given CRL
-
-
-
Constructor Detail
-
CRLServiceImpl
public CRLServiceImpl(IdentityRepository identityRepository, PersonalRepository personalRepository)
-
CRLServiceImpl
public CRLServiceImpl(IdentityRepository identityRepository, PersonalRepository personalRepository, AlertService alertService)
-
-
Method Detail
-
checkIdentityWithCRL
public void checkIdentityWithCRL(byte[] crlCert) throws java.security.cert.CertificateException, InvalidParseOperationException, java.security.cert.CRLException
Check all identity and personal certificates against given CRL- Specified by:
checkIdentityWithCRL
in interfaceCRLService
- Parameters:
crlCert
- CRL certificate (must be in DER format, see RFC 3280: Internet X.509 Public Key Infrastructure Certificate and CRL Profile )- Throws:
java.security.cert.CertificateException
InvalidParseOperationException
java.security.cert.CRLException
-
-