Top Description Interfaces Classes
[default module]

Package org.bouncycastle.est


A package for processing messages for RFC 7030 "Enrollment over Secure Transport".

Interface Summary

Modifier and TypeInterface and Description
public interface
ESTAuth

Base interface for an object with adds HTTP Auth attributes to an ESTRequest

public interface
ESTClient

ESTClient implement connection to the server.

public interface
ESTClientProvider

A client provider is responsible for creating an ESTClient instance.

public interface
ESTClientSourceProvider

ESTClientSourceProvider, implementations of this are expected to return a source.

public interface
ESTHijacker

ESTHijacker can take control of the source after the initial http request has been sent and a response received.

public interface
ESTSourceConnectionListener<T, I>

ESTSourceConnectionListener is called when the source is is connected to the remote end point but no application data has been sent.

public interface
LimitedSource

Interface for a Source which can only produce up to a certain number of bytes.

public interface
Source<
Is the type of session that is returned. Eg For JSSE would be SSLSession.
T
>

Used to Wrap a socket and to provide access to the underlying session.

public interface
TLSUniqueProvider

TLSUniqueProvider implementation of this can provide the TLS unique value.

Class Summary

Modifier and TypeClass and Description
public class
AttrOrOID

   AttrOrOID ::= CHOICE (oid OBJECT IDENTIFIER, attribute Attribute }
public class
CACertsResponse

Holder class for a SimplePKIResponse containing the details making up /cacerts response.

public class
CSRAttributesResponse

Wrapper class around a CsrAttrs structure.

public class
CsrAttrs

     CsrAttrs ::= SEQUENCE SIZE (0..MAX) OF AttrOrOID
public class
CSRRequestResponse

Holder class for a response containing the details making up /csrattrs response.

pack-priv class
public class
public class
EnrollmentResponse

Holder class for a response containing the details making up a /simpleenroll response.

public class
ESTException

Exception emitted by EST classes.

public class
ESTRequest

Implements a basic http request.

public class
ESTRequestBuilder

Builder for basic EST requests

public class
ESTResponse

A basic http response.

public class
ESTService

ESTService provides unified access to an EST server which is defined as implementing RFC7030.

public class
ESTServiceBuilder

Build an RFC7030 (EST) service.

public class
HttpAuth

Provides stock implementations for basic auth and digest auth.

pack-priv class
pack-priv class