public interface InternalSecurityClient extends BasicClient
STATUS_URL| Modifier and Type | Method and Description |
|---|---|
void |
checkPersonalCertificate(byte[] certificate,
String permission)
Check certificate with a permission
|
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 checkedVitamClientInternalExceptionInternalSecurityExceptionCopyright © 2018 Vitam. All rights reserved.