Package ch.swisscom.mid.client.impl
Interface ComProtocolHandler
- All Superinterfaces:
AutoCloseable,Closeable
public interface ComProtocolHandler extends Closeable
Abstraction for the actual implementation of the Mobile ID protocol. Since Mobile ID can be
accessed via either SOAP or REST (as of Nov/28/2020), then each such variant must implement
this interface.
-
Method Summary
Modifier and Type Method Description ComProtocolgetImplementedComProtocol()voidinitialize(ClientConfiguration config)SignatureResponsepollForSignatureStatus(SignatureTracking signatureTracking)SignatureResponserequestAsyncSignature(SignatureRequest request)ProfileResponserequestProfile(ProfileRequest request)ReceiptResponserequestSyncReceipt(SignatureTracking signatureTracking, ReceiptRequest request)SignatureResponserequestSyncSignature(SignatureRequest request)