Class ACGenerationParams
java.lang.Object
org.italiangrid.voms.request.impl.ACGenerationParams
This class represents the parameters required for generating an Attribute Certificate (AC).
It encapsulates various attributes such as Virtual Organization (VO), Fully Qualified Attribute Names (FQANs),
Generic Attributes (GAs), host details, validity periods, and a serial number.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Builder class for constructingACGenerationParams
instances. -
Method Summary
Modifier and TypeMethodDescriptionstatic ACGenerationParams.Builder
builder()
static ACGenerationParams
Constructs anACGenerationParams
instance from system properties.getFqans()
getGas()
getHost()
int
getPort()
getVo()
-
Method Details
-
getVo
- Returns:
- the Virtual Organization name
-
getFqans
- Returns:
- the list of Fully Qualified Attribute Names
-
getGas
- Returns:
- the list of Generic Attributes
-
getHost
- Returns:
- the host associated with the AC request
-
getPort
public int getPort()- Returns:
- the port associated with the AC request
-
getNotBefore
- Returns:
- the start time of the validity period
-
getNotAfter
- Returns:
- the end time of the validity period
-
getSerialNo
- Returns:
- the serial number of the attribute certificate
-
builder
- Returns:
- a new Builder instance
-
fromSystemProperties
Constructs anACGenerationParams
instance from system properties.- Returns:
- a configured ACGenerationParams instance.
-