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 classBuilder class for constructingACGenerationParamsinstances. -
Method Summary
Modifier and TypeMethodDescriptionstatic ACGenerationParams.Builderbuilder()static ACGenerationParamsConstructs anACGenerationParamsinstance from system properties.getFqans()getGas()getHost()intgetPort()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 anACGenerationParamsinstance from system properties.- Returns:
- a configured ACGenerationParams instance.
-