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, getServiceUrl
Optional<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 checkdVitamClientInternalException
InternalSecurityException
void checkPersonalCertificate(byte[] certificate, String permission) throws VitamClientInternalException, InternalSecurityException
certificate
- the certificate to be checkedpermission
- the permission to be checkedVitamClientInternalException
InternalSecurityException
Copyright © 2018 Vitam. All rights reserved.