Package eu.europa.esig.dss.enumerations
Enum AdditionalServiceInformation
java.lang.Object
java.lang.Enum<AdditionalServiceInformation>
eu.europa.esig.dss.enumerations.AdditionalServiceInformation
- All Implemented Interfaces:
Serializable
,Comparable<AdditionalServiceInformation>
This enumeration represents an AdditionalServiceInformation element content present in a Trusted List
-
Enum Constant Summary
Enum ConstantDescription"http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/ForeSeals": in order to further specify the "Service type identifier" identified service as being provided for electronic seals;"http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/ForeSignatures": in order to further specify the "Service type identifier" identified service as being provided for electronic signatures;"http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/ForWebSiteAuthentication": in order to further specify the "Service type identifier" identified service as being provided for web site authentication; -
Method Summary
Modifier and TypeMethodDescriptionstatic AdditionalServiceInformation
This method returnsAdditionalServiceInformation
for the givenuri
getUri()
Gets URI of the AdditionalServiceInformationstatic boolean
isForeSeals
(String additionalServiceInfo) Checks if the given additional service info is "for eSeals" identifierstatic boolean
isForeSeals
(List<String> additionalServiceInfos) Checks if the given list of additional service infos contains "for eSeals" identifierstatic boolean
isForeSealsOnly
(List<String> additionalServiceInfos) Checks if the given list of additional service infos only contains "for eSeals" identifierstatic boolean
isForeSignatures
(String additionalServiceInfo) Checks if the given additional service info is "for eSignatures" identifierstatic boolean
isForeSignatures
(List<String> additionalServiceInfos) Checks if the given list of additional service infos contains "for eSignatures" identifierstatic boolean
isForeSignaturesOnly
(List<String> additionalServiceInfos) Checks if the given list of additional service infos only contains "for eSignatures" identifierstatic boolean
isForWebAuth
(String additionalServiceInfo) Checks if the given additional service info is "for web authentication" identifierstatic boolean
isForWebAuth
(List<String> additionalServiceInfos) Checks if the given list of additional service infos contains "for web authentication" identifierstatic boolean
isForWebAuthOnly
(List<String> additionalServiceInfos) Checks if the given list of additional service infos only contains "for web authentication" identifierstatic AdditionalServiceInformation
Returns the enum constant of this type with the specified name.static AdditionalServiceInformation[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
FOR_ESIGNATURES
"http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/ForeSignatures": in order to further specify the "Service type identifier" identified service as being provided for electronic signatures; -
FOR_ESEALS
"http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/ForeSeals": in order to further specify the "Service type identifier" identified service as being provided for electronic seals; -
FOR_WEB_AUTHENTICATION
"http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/ForWebSiteAuthentication": in order to further specify the "Service type identifier" identified service as being provided for web site authentication;
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getUri
Gets URI of the AdditionalServiceInformation- Returns:
String
-
getByUri
This method returnsAdditionalServiceInformation
for the givenuri
- Parameters:
uri
-String
to getAdditionalServiceInformation
for- Returns:
AdditionalServiceInformation
if exists, null otherwise
-
isForeSignatures
Checks if the given additional service info is "for eSignatures" identifier- Parameters:
additionalServiceInfo
-String
s to verify- Returns:
- TRUE if the "for eSignatures" identifier, FALSE otherwise
-
isForeSeals
Checks if the given additional service info is "for eSeals" identifier- Parameters:
additionalServiceInfo
-String
s to verify- Returns:
- TRUE if the "for eSeals" identifier, FALSE otherwise
-
isForWebAuth
Checks if the given additional service info is "for web authentication" identifier- Parameters:
additionalServiceInfo
-String
s to verify- Returns:
- TRUE if the "for web authentication" identifier, FALSE otherwise
-
isForeSignatures
Checks if the given list of additional service infos contains "for eSignatures" identifier- Parameters:
additionalServiceInfos
- a list ofString
s to verify- Returns:
- TRUE if the list contains "for eSignatures" identifier, FALSE otherwise
-
isForeSeals
Checks if the given list of additional service infos contains "for eSeals" identifier- Parameters:
additionalServiceInfos
- a list ofString
s to verify- Returns:
- TRUE if the list contains "for eSeals" identifier, FALSE otherwise
-
isForWebAuth
Checks if the given list of additional service infos contains "for web authentication" identifier- Parameters:
additionalServiceInfos
- a list ofString
s to verify- Returns:
- TRUE if the list contains "for web authentication" identifier, FALSE otherwise
-
isForeSignaturesOnly
Checks if the given list of additional service infos only contains "for eSignatures" identifier- Parameters:
additionalServiceInfos
- a list ofString
s to verify- Returns:
- TRUE if the list only contains "for eSignatures" identifier, FALSE otherwise
-
isForeSealsOnly
Checks if the given list of additional service infos only contains "for eSeals" identifier- Parameters:
additionalServiceInfos
- a list ofString
s to verify- Returns:
- TRUE if the list only contains "for eSeals" identifier, FALSE otherwise
-
isForWebAuthOnly
Checks if the given list of additional service infos only contains "for web authentication" identifier- Parameters:
additionalServiceInfos
- a list ofString
s to verify- Returns:
- TRUE if the list only contains "for web authentication" identifier, FALSE otherwise
-