Package org.bouncycastle.est
A package for processing messages for RFC 7030 "Enrollment over Secure Transport".
-
Interface Summary Interface Description ESTAuth Base interface for an object with adds HTTP Auth attributes to an ESTRequestESTClient ESTClient implement connection to the server.ESTClientProvider A client provider is responsible for creating an ESTClient instance.ESTClientSourceProvider ESTClientSourceProvider, implementations of this are expected to return a source.ESTHijacker ESTHijacker can take control of the source after the initial http request has been sent and a response received.ESTSourceConnectionListener<T,I> ESTSourceConnectionListener is called when the source is is connected to the remote end point but no application data has been sent.LimitedSource Interface for a Source which can only produce up to a certain number of bytes.Source<T> Used to Wrap a socket and to provide access to the underlying session.TLSUniqueProvider TLSUniqueProvider implementation of this can provide the TLS unique value. -
Class Summary Class Description CACertsResponse Holder class for a SimplePKIResponse containing the details making up /cacerts response.CSRAttributesResponse Wrapper class around a CsrAttrs structure.CSRRequestResponse Holder class for a response containing the details making up /csrattrs response.EnrollmentResponse Holder class for a response containing the details making up a /simpleenroll response.ESTRequest Implements a basic http request.ESTRequestBuilder Builder for basic EST requestsESTResponse A basic http response.ESTService ESTService provides unified access to an EST server which is defined as implementing RFC7030.ESTServiceBuilder Build an RFC7030 (EST) service.HttpAuth Provides stock implementations for basic auth and digest auth. -
Exception Summary Exception Description ESTException Exception emitted by EST classes.