Interface PartnerService
-
public interface PartnerServiceThe service to fetch the Partner, Policy, MISP and License information. Any caching of these data to be handled here.- Author:
- Loganathan Sekar, Nagarjuna K
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<PartnerDTO>getPartner(String partnerId, Map<String,Object> metadata)Optional<PartnerPolicyResponseDTO>getPolicyForPartner(String partnerId, String partnerApiKey, Map<String,Object> metadata)PartnerPolicyResponseDTOvalidateAndGetPolicy(String partnerId, String partner_api_key, String misp_license_key, boolean certificateNeeded, String headerCertificateThumbprint, boolean certValidationNeeded)
-
-
-
Method Detail
-
getPartner
Optional<PartnerDTO> getPartner(String partnerId, Map<String,Object> metadata) throws IdAuthenticationBusinessException
-
validateAndGetPolicy
PartnerPolicyResponseDTO validateAndGetPolicy(String partnerId, String partner_api_key, String misp_license_key, boolean certificateNeeded, String headerCertificateThumbprint, boolean certValidationNeeded) throws IdAuthenticationBusinessException
-
getPolicyForPartner
Optional<PartnerPolicyResponseDTO> getPolicyForPartner(String partnerId, String partnerApiKey, Map<String,Object> metadata) throws IdAuthenticationBusinessException
-
-