Package-level declarations

Types

Link copied to clipboard

The server claims that the client is violating the binding.

Link copied to clipboard

Utility to sign and verify CMS SignedData values where the plaintext is not encapsulated (to avoid re-encoding the plaintext for performance reasons), and the signer's certificate is encapsulated.

Link copied to clipboard
Link copied to clipboard

The user of the client made a mistake while specifying the nonce signer(s).

Link copied to clipboard
class ParcelCollection(val parcelSerialized: ByteArray, val trustedCertificates: Collection<Certificate>, val ack: suspend () -> Unit)

Collection of a single parcel.

Link copied to clipboard
interface PDCClient : Closeable

Interface for all Parcel Delivery Connection clients.

Link copied to clipboard
Link copied to clipboard

The server refused to accept a parcel due to reasons outside the control of the client.

Link copied to clipboard
class ServerBindingException(message: String, cause: Throwable? = null) : ServerException

The server sent an invalid message or behaved in any other way that violates the binding.

Link copied to clipboard
class ServerConnectionException(message: String, cause: Throwable? = null) : ServerException

Error before or while connected to the server.

Link copied to clipboard
abstract class ServerException : PDCException

Base class for connectivity errors and errors caused by the server.

Link copied to clipboard
class Signer(val certificate: Certificate, privateKey: PrivateKey)

Object to produce detached signatures given a key pair.

Link copied to clipboard