public interface InternalSecurityClient extends BasicClient
STATUS_URL| Modifier and Type | Method and Description |
|---|---|
void |
checkPersonalCertificate(byte[] certificate,
String permission)
Check certificate with a permission
|
boolean |
contextIsUsed(String contextId)
Check if a context is used in certificates
|
Optional<IdentityModel> |
findIdentity(byte[] certificate)
Find Identity
|
IsPersonalCertificateRequiredModel |
isPersonalCertificateRequiredByPermission(String permission)
Check if a personal certificate is required for this permission
|
checkStatus, checkStatus, close, consumeAnyEntityAndClose, getResourcePath, getServiceUrlOptional<IdentityModel> findIdentity(byte[] certificate) throws VitamClientInternalException, InternalSecurityException
certificate - VitamClientInternalException - in case of client exceptionInternalSecurityException - in case of internal security exceptionIsPersonalCertificateRequiredModel isPersonalCertificateRequiredByPermission(String permission) throws VitamClientInternalException, InternalSecurityException
permission - the permission to be checkdVitamClientInternalExceptionInternalSecurityExceptionvoid checkPersonalCertificate(byte[] certificate,
String permission)
throws VitamClientInternalException,
InternalSecurityException
certificate - the certificate to be checkedpermission - the permission to be checkedVitamClientInternalExceptionInternalSecurityExceptionboolean contextIsUsed(String contextId) throws VitamClientInternalException, InternalSecurityException
contextId - VitamClientInternalExceptionInternalSecurityExceptionCopyright © 2018 Vitam. All rights reserved.