Class IdentityService
java.lang.Object
fr.gouv.vitam.security.internal.rest.service.SecurityService
fr.gouv.vitam.security.internal.rest.service.IdentityService
manage certificate.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontextIsUsed(String contextId) voidcreateIdentity(IdentityInsertModel identityInsertModel) create certificatefindIdentity(byte[] certificate) linkContextToIdentity(IdentityInsertModel identityInsertModel) Methods inherited from class fr.gouv.vitam.security.internal.rest.service.SecurityService
checkCertificates
-
Constructor Details
-
IdentityService
-
-
Method Details
-
createIdentity
public void createIdentity(IdentityInsertModel identityInsertModel) throws CertificateException, InvalidParseOperationException create certificate- Parameters:
identityInsertModel- Identity certificate to insert- Throws:
CertificateException- thrown if certificate parse failInvalidParseOperationException- thrown if insertion fail
-
linkContextToIdentity
public Optional<IdentityModel> linkContextToIdentity(IdentityInsertModel identityInsertModel) throws CertificateException, InvalidParseOperationException - Parameters:
identityInsertModel- Identity certificate to insert- Returns:
- the identity model if exists
- Throws:
CertificateException- thrown if certificate parse failInvalidParseOperationException- thrown retrieving identity fail
-
findIdentity
public Optional<IdentityModel> findIdentity(byte[] certificate) throws CertificateException, InvalidParseOperationException - Parameters:
certificate- the certificate to find- Returns:
- the identity model if exists
- Throws:
CertificateException- thrown if certificate parse failInvalidParseOperationException- thrown retrieving certificate fail
-
findAllIdentities
- Returns:
- list of identity models
- Throws:
InvalidParseOperationException- thrown retrieving certificates fail
-
contextIsUsed
- Parameters:
contextId- the context Id- Returns:
- true if the context is used by an identity
-
getRepository
-