Package com.fifa.connectservicebus.sdk
Class FifaConnectServiceBusCertificateClientImpl
- java.lang.Object
-
- com.fifa.connectservicebus.sdk.BaseFifaConnectServiceBusClient
-
- com.fifa.connectservicebus.sdk.FifaConnectServiceBusCertificateClientImpl
-
- All Implemented Interfaces:
FifaConnectServiceBusCertificateClient
public class FifaConnectServiceBusCertificateClientImpl extends BaseFifaConnectServiceBusClient implements FifaConnectServiceBusCertificateClient
-
-
Field Summary
-
Fields inherited from class com.fifa.connectservicebus.sdk.BaseFifaConnectServiceBusClient
logger, responseHandler
-
-
Constructor Summary
Constructors Constructor Description FifaConnectServiceBusCertificateClientImpl(Certificates certificateOperations, Logger logger)FifaConnectServiceBusCertificateClientImpl(ConnectServiceBusEnvironment environment, AuthenticationService authenticationService, Logger logger)FifaConnectServiceBusCertificateClientImpl(ConnectServiceBusEnvironment environment, AuthenticationService authenticationService, Logger logger, ProxySettings proxySettings)FifaConnectServiceBusCertificateClientImpl(ConnectServiceBusEnvironment environment, ClientCredentials clientCredentials, Logger logger)FifaConnectServiceBusCertificateClientImpl(ConnectServiceBusEnvironment environment, ClientCredentials clientCredentials, Logger logger, ProxySettings proxySettings)FifaConnectServiceBusCertificateClientImpl(ConnectServiceBusEnvironment environment, ClientCredentials clientCredentials, Logger logger, ProxySettings proxySettings, ExecutorService executorService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]downloadCertificate(String queueIdentifier)Downloads certificate for given queuevoiduploadCertificate(byte[] certificate)Uploads a public certificate to cert store-
Methods inherited from class com.fifa.connectservicebus.sdk.BaseFifaConnectServiceBusClient
ConfigureRetrofit, createAuthenticationService, createAuthenticationService, handleRestClientException
-
-
-
-
Constructor Detail
-
FifaConnectServiceBusCertificateClientImpl
public FifaConnectServiceBusCertificateClientImpl(Certificates certificateOperations, Logger logger)
-
FifaConnectServiceBusCertificateClientImpl
public FifaConnectServiceBusCertificateClientImpl(ConnectServiceBusEnvironment environment, ClientCredentials clientCredentials, Logger logger)
-
FifaConnectServiceBusCertificateClientImpl
public FifaConnectServiceBusCertificateClientImpl(ConnectServiceBusEnvironment environment, ClientCredentials clientCredentials, Logger logger, ProxySettings proxySettings)
-
FifaConnectServiceBusCertificateClientImpl
public FifaConnectServiceBusCertificateClientImpl(ConnectServiceBusEnvironment environment, ClientCredentials clientCredentials, Logger logger, ProxySettings proxySettings, ExecutorService executorService)
-
FifaConnectServiceBusCertificateClientImpl
public FifaConnectServiceBusCertificateClientImpl(ConnectServiceBusEnvironment environment, AuthenticationService authenticationService, Logger logger)
-
FifaConnectServiceBusCertificateClientImpl
public FifaConnectServiceBusCertificateClientImpl(ConnectServiceBusEnvironment environment, AuthenticationService authenticationService, Logger logger, ProxySettings proxySettings)
-
-
Method Detail
-
uploadCertificate
public void uploadCertificate(byte[] certificate) throws FifaConnectServiceBusException, IllegalArgumentException, AuthenticationException, UnauthorizedExceptionUploads a public certificate to cert store- Specified by:
uploadCertificatein interfaceFifaConnectServiceBusCertificateClient- Parameters:
certificate- Array of bytes of public certificate- Throws:
FifaConnectServiceBusExceptionAuthenticationExceptionUnauthorizedExceptionTooManyRequestsExceptionIllegalArgumentException
-
downloadCertificate
public byte[] downloadCertificate(String queueIdentifier) throws FifaConnectServiceBusException, AuthenticationException, UnauthorizedException
Downloads certificate for given queue- Specified by:
downloadCertificatein interfaceFifaConnectServiceBusCertificateClient- Parameters:
queueIdentifier- - Fifa identifier of queue- Returns:
- Certificate content as byte array
- Throws:
FifaConnectServiceBusExceptionAuthenticationExceptionUnauthorizedExceptionDataNotFoundExceptionTooManyRequestsException
-
-