Package org.bouncycastle.est
Class ESTServiceBuilder
- java.lang.Object
-
- org.bouncycastle.est.ESTServiceBuilder
-
- Direct Known Subclasses:
JsseESTServiceBuilder
public class ESTServiceBuilder extends java.lang.Object
Build an RFC7030 (EST) service.
-
-
Field Summary
Fields Modifier and Type Field Description protected ESTClientProvider
clientProvider
protected java.lang.String
label
protected java.lang.String
server
-
Constructor Summary
Constructors Constructor Description ESTServiceBuilder(java.lang.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(java.lang.String label)
Set the label as per https://tools.ietf.org/html/rfc7030#section-3.2.2
-
-
-
Field Detail
-
server
protected final java.lang.String server
-
clientProvider
protected ESTClientProvider clientProvider
-
label
protected java.lang.String label
-
-
Method Detail
-
withLabel
public ESTServiceBuilder withLabel(java.lang.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.
-
-