Package org.bouncycastle.est
Class ESTServiceBuilder
- java.lang.Object
-
- org.bouncycastle.est.ESTServiceBuilder
-
- Direct Known Subclasses:
JsseESTServiceBuilder
public class ESTServiceBuilder extends Object
Build an RFC7030 (EST) service.
-
-
Field Summary
Fields Modifier and Type Field Description protected ESTClientProvider
clientProvider
protected String
label
protected String
server
-
Constructor Summary
Constructors Constructor Description ESTServiceBuilder(String server)
With scheme and host..
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ESTService
build()
Build the service.ESTServiceBuilder
withClientProvider(ESTClientProvider clientProvider)
Set the client provider.ESTServiceBuilder
withLabel(String label)
Set the label as per https://tools.ietf.org/html/rfc7030#section-3.2.2
-
-
-
Field Detail
-
server
protected final String server
-
clientProvider
protected ESTClientProvider clientProvider
-
label
protected String label
-
-
Constructor Detail
-
ESTServiceBuilder
public ESTServiceBuilder(String server)
With scheme and host..- Parameters:
server
- The authority name, eg estserver.co.au
-
-
Method Detail
-
withLabel
public ESTServiceBuilder withLabel(String label)
Set the label as per https://tools.ietf.org/html/rfc7030#section-3.2.2- Parameters:
label
- The label.- Returns:
- this builder.
-
withClientProvider
public ESTServiceBuilder withClientProvider(ESTClientProvider clientProvider)
Set the client provider.- Parameters:
clientProvider
- The client provider.- Returns:
-
build
public ESTService build()
Build the service.- Returns:
- an ESTService.
-
-