Package org.bouncycastle.est
Class ESTServiceBuilder
- java.lang.Object
-
- org.bouncycastle.est.ESTServiceBuilder
-
- Direct Known Subclasses:
JsseESTServiceBuilder
public class ESTServiceBuilder extends java.lang.ObjectBuild an RFC7030 (EST) service.
-
-
Field Summary
Fields Modifier and Type Field Description protected ESTClientProviderclientProviderprotected java.lang.Stringlabelprotected java.lang.Stringserver
-
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 ESTServicebuild()Build the service.ESTServiceBuilderwithClientProvider(ESTClientProvider clientProvider)Set the client provider.ESTServiceBuilderwithLabel(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.
-
-