public class ApacheHttpSigningClient extends Object implements KSISigningClient
Constructor and Description |
---|
ApacheHttpSigningClient(CredentialsAwareHttpSettings settings)
Constructs ApacheHttpSigningClient with configuration values passed in.
|
ApacheHttpSigningClient(CredentialsAwareHttpSettings settings,
ApacheHttpClientConfiguration asyncConfiguration)
Constructs
ApacheHttpSigningClient with configuration values passed in. |
Modifier and Type | Method and Description |
---|---|
void |
close() |
PduVersion |
getPduVersion()
Gets the PDU format version of the client.
|
ServiceCredentials |
getServiceCredentials()
Gets the service credentials used by this client.
|
ApacheHttpPostRequestFuture |
sign(InputStream request)
Creates new KSI signature.
|
public ApacheHttpSigningClient(CredentialsAwareHttpSettings settings)
settings
- settings defined by CredentialsAwareHttpSettings
.public ApacheHttpSigningClient(CredentialsAwareHttpSettings settings, ApacheHttpClientConfiguration asyncConfiguration)
ApacheHttpSigningClient
with configuration values passed in.settings
- settings defined by CredentialsAwareHttpSettings
.asyncConfiguration
- configuration defined by an instance of ApacheHttpClientConfiguration
.public ApacheHttpPostRequestFuture sign(InputStream request) throws KSIClientException
KSISigningClient
sign
in interface KSISigningClient
request
- instance of InputStream
that contains request.Future
containing KSI response.KSIClientException
KSISigningClient
public ServiceCredentials getServiceCredentials()
public PduVersion getPduVersion()
public void close()
Copyright © 2024 Guardtime. All rights reserved.