Enum Class ServiceTypeIdentifier
java.lang.Object
java.lang.Enum<ServiceTypeIdentifier>
eu.europa.esig.dss.validation.process.qualification.trust.ServiceTypeIdentifier
- All Implemented Interfaces:
Serializable
,Comparable<ServiceTypeIdentifier>
,Constable
Service type identifier (ETSI TS 119 612 V2.1.1)
It specifies the identifier of the service type.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAn attribute certificate generation service creating and signing attribute certificates based on the identity and other attributes verified by the relevant registration services.A not qualified generation service for advanced electronic signatures and/or advanced electronic sealsA not qualified validation service for advanced electronic signatures and/or advanced electronic sealsAn Archival service.An Archival service that cannot be identified by a specific PKI-based public key.A certificate generation service, not qualified, creating and signing non-qualified public key certificates based on the identity and other attributes verified by the relevant registration services.A qualified certificate issuing trust service creating and signing qualified certificates based on the identity and other attributes verified by the relevant registration services, and under which are provided the relevant and related revocation and certificate validity status information services (e.g.A certificate validity status service, not qualified, issuing CRLs.A certificate validity status information services issuing and signing Certificate Revocation Lists (CRLs) and being part of a service from a (qualified) trust service provider issuing qualified certificates, in accordance with the applicable national legislation in the territory identified by the TL Scheme territory (see clause 5.3.10) or with Regulation (EU) No 910/2014 [i.10] whichever is in force at the time of provision.An electronic delivery service, not qualifiedA qualified electronic delivery service providing qualified electronic deliveries in accordance with the applicable national legislation in the territory identified by the TL Scheme territory (see clause 5.3.10) or with Regulation (EU) No 910/2014 [i.10] whichever is in force at the time of provision.A Registered Electronic Mail delivery service, not qualifiedA qualified electronic registered mail delivery service providing qualified electronic registered mail deliveries in accordance with the applicable national legislation in the territory identified by the TL Scheme territory (see clause 5.3.10) or with Regulation (EU) No 910/2014 [i.10] whichever is in force at the time of provisionAn Identity verification service.An Identity verification service that cannot be identified by a specific PKI-based public key.A Key escrow service.A Key escrow service that cannot be identified by a specific PKI-based public key.A national root signing CA issuing root-signing or qualified certificates to trust service providers and related certification or trust services that are accredited against a national voluntary accreditation scheme or supervised under national law in accordance with the applicable European legislation.A certificate validity status service, not qualified, issuing Online Certificate Status Protocol (OCSP) signed responses.A certificate validity status information service issuing Online Certificate Status Protocol (OCSP) signed responses and operating an OCSP-server as part of a service from a (qualified) trust service provider issuing qualified certificates, in accordance with the applicable national legislation in the territory identified by the TL Scheme territory (see clause 5.3.10) or with Regulation (EU) No 910/2014 [i.10] whichever is in force at the time of provision.Issuer of PIN- or password-based identity credentials.Issuer of PIN- or password-based identity credentials that cannot be identified by a specific PKI-based public keyA not qualified preservation service for electronic signatures and/or for electronic seals.A qualified preservation service for qualified electronic signatures and/or qualified electronic seals in accordance with the applicable national legislation in the territory identified by the TL Scheme territory (see clause 5.3.10) or with Regulation (EU) No 910/2014 [i.10] whichever is in force at the time of provision.A qualified validation service for qualified electronic signatures and/or qualified electronic seals in accordance with the applicable national legislation in the territory identified by the TL Scheme territory (see clause 5.3.10) or with Regulation (EU) No 910/2014 [i.10] whichever is in force at the time of provision.A registration service that verifies the identity and, if applicable, any specific attributes of a subject for which a certificate is applied for, and whose results are passed to the relevant certificate generation service.A registration service - that verifies the identity and, if applicable, any specific attributes of a subject for which a certificate is applied for, and whose results are passed to the relevant certificate generation service, and - that cannot be identified by a specific PKI-based public key.A service responsible for issuing, publishing or maintenance of signature policies.A service issuing trusted lists.A time-stamping generation service, not qualified, creating and signing time-stamps tokensA qualified electronic time stamp generation service creating and signing qualified electronic time stamps in accordance with the applicable national legislation in the territory identified by the TL Scheme territory (see clause 5.3.10) or with Regulation (EU) No 910/2014 [i.10] whichever is in force at the time of provision.A time-stamping service, not qualified, as part of a service from a trust service provider that issues time-stamp tokens (TST) that can be used in the validation process of qualified signatures/seals or advanced signatures/seals supported by qualified certificates to ascertain and extend the signature/seal validity when the qualified certificate is (will be) revoked or expired (will expire).A time-stamping service, not qualified, as part of a service from a trust service provider issuing qualified certificates that issues time-stamp tokens that can be used in the validation process of qualified signatures/seals or advanced signatures/seals supported by qualified certificates to ascertain and extend the signature/seal validity when the qualified certificate is (will be) revoked or expired (will expire).A trust service of an unspecified type. -
Method Summary
Modifier and TypeMethodDescriptionstatic ServiceTypeIdentifier
This method returns a correspondingServiceTypeIdentifier
by the givenuri
Gets identifier's labelgetUri()
Gets identifier's URIstatic boolean
Checks whether theserviceTypeIdentifier
is CA/QCboolean
Gets whether identifier corresponds to a national statusstatic boolean
Checks whether theserviceTypeIdentifier
is TSA/QTSTboolean
Gets whether identifier corresponds to a qualified statusstatic ServiceTypeIdentifier
Returns the enum constant of this class with the specified name.static ServiceTypeIdentifier[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
CA_QC
A qualified certificate issuing trust service creating and signing qualified certificates based on the identity and other attributes verified by the relevant registration services, and under which are provided the relevant and related revocation and certificate validity status information services (e.g. CRLs, OCSP responses) in accordance with EU Directive 1999/93/EC [i.3] or with Regulation (EU) No 910/2014 [i.10] whichever is in force at the time of provision. This may also include generation and/or management of the associated private keys on behalf of the certified entity -
OCSP_QC
A certificate validity status information service issuing Online Certificate Status Protocol (OCSP) signed responses and operating an OCSP-server as part of a service from a (qualified) trust service provider issuing qualified certificates, in accordance with the applicable national legislation in the territory identified by the TL Scheme territory (see clause 5.3.10) or with Regulation (EU) No 910/2014 [i.10] whichever is in force at the time of provision. -
CRL_QC
A certificate validity status information services issuing and signing Certificate Revocation Lists (CRLs) and being part of a service from a (qualified) trust service provider issuing qualified certificates, in accordance with the applicable national legislation in the territory identified by the TL Scheme territory (see clause 5.3.10) or with Regulation (EU) No 910/2014 [i.10] whichever is in force at the time of provision. -
TSA_QTST
A qualified electronic time stamp generation service creating and signing qualified electronic time stamps in accordance with the applicable national legislation in the territory identified by the TL Scheme territory (see clause 5.3.10) or with Regulation (EU) No 910/2014 [i.10] whichever is in force at the time of provision. -
EDS_Q
A qualified electronic delivery service providing qualified electronic deliveries in accordance with the applicable national legislation in the territory identified by the TL Scheme territory (see clause 5.3.10) or with Regulation (EU) No 910/2014 [i.10] whichever is in force at the time of provision. -
EDS_REM_Q
A qualified electronic registered mail delivery service providing qualified electronic registered mail deliveries in accordance with the applicable national legislation in the territory identified by the TL Scheme territory (see clause 5.3.10) or with Regulation (EU) No 910/2014 [i.10] whichever is in force at the time of provision -
PSES_Q
A qualified preservation service for qualified electronic signatures and/or qualified electronic seals in accordance with the applicable national legislation in the territory identified by the TL Scheme territory (see clause 5.3.10) or with Regulation (EU) No 910/2014 [i.10] whichever is in force at the time of provision. -
QESVALIDATION_Q
A qualified validation service for qualified electronic signatures and/or qualified electronic seals in accordance with the applicable national legislation in the territory identified by the TL Scheme territory (see clause 5.3.10) or with Regulation (EU) No 910/2014 [i.10] whichever is in force at the time of provision. -
CA_PKC
A certificate generation service, not qualified, creating and signing non-qualified public key certificates based on the identity and other attributes verified by the relevant registration services. -
OCSP
A certificate validity status service, not qualified, issuing Online Certificate Status Protocol (OCSP) signed responses. -
CRL
A certificate validity status service, not qualified, issuing CRLs. -
TSA
A time-stamping generation service, not qualified, creating and signing time-stamps tokens -
TSA_TSS_QC
A time-stamping service, not qualified, as part of a service from a trust service provider issuing qualified certificates that issues time-stamp tokens that can be used in the validation process of qualified signatures/seals or advanced signatures/seals supported by qualified certificates to ascertain and extend the signature/seal validity when the qualified certificate is (will be) revoked or expired (will expire). -
TSA_TSS_ADESQC_AND_QES
A time-stamping service, not qualified, as part of a service from a trust service provider that issues time-stamp tokens (TST) that can be used in the validation process of qualified signatures/seals or advanced signatures/seals supported by qualified certificates to ascertain and extend the signature/seal validity when the qualified certificate is (will be) revoked or expired (will expire). -
EDS
An electronic delivery service, not qualified -
EDS_REM
A Registered Electronic Mail delivery service, not qualified -
PSES
A not qualified preservation service for electronic signatures and/or for electronic seals. -
ADES_VALIDATION
A not qualified validation service for advanced electronic signatures and/or advanced electronic seals -
ADES_GENERATION
A not qualified generation service for advanced electronic signatures and/or advanced electronic seals -
RA
A registration service that verifies the identity and, if applicable, any specific attributes of a subject for which a certificate is applied for, and whose results are passed to the relevant certificate generation service. -
RA_NOTHAVINGPKIID
A registration service - that verifies the identity and, if applicable, any specific attributes of a subject for which a certificate is applied for, and whose results are passed to the relevant certificate generation service, and - that cannot be identified by a specific PKI-based public key. -
ACA
An attribute certificate generation service creating and signing attribute certificates based on the identity and other attributes verified by the relevant registration services. -
SIGNATUREPOLICYAUTHORITY
A service responsible for issuing, publishing or maintenance of signature policies. -
ARCHIV
An Archival service. -
ARCHIV_NOTHAVINGPKIID
An Archival service that cannot be identified by a specific PKI-based public key. -
IDV
An Identity verification service. -
IDV_NOTHAVINGPKIID
An Identity verification service that cannot be identified by a specific PKI-based public key. -
KESCROW
A Key escrow service. -
KESCROW_NOTHAVINGPKIID
A Key escrow service that cannot be identified by a specific PKI-based public key. -
PPWD
Issuer of PIN- or password-based identity credentials. -
PPWD_NOTHAVINGPKIID
Issuer of PIN- or password-based identity credentials that cannot be identified by a specific PKI-based public key -
TLISSUER
A service issuing trusted lists. -
NATIONALROOTCA_QC
A national root signing CA issuing root-signing or qualified certificates to trust service providers and related certification or trust services that are accredited against a national voluntary accreditation scheme or supervised under national law in accordance with the applicable European legislation. -
UNSPECIFIED
A trust service of an unspecified type.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified nameNullPointerException
- if the argument is null
-
getShortName
-
getUri
-
isQualified
public boolean isQualified()Gets whether identifier corresponds to a qualified status- Returns:
- TRUE if qualified, FALSE otherwise
-
isNational
public boolean isNational()Gets whether identifier corresponds to a national status- Returns:
- TRUE if national, FALSE otherwise
-
isCaQc
-
isQTST
-
fromUri
This method returns a correspondingServiceTypeIdentifier
by the givenuri
- Parameters:
uri
-String
to getServiceTypeIdentifier
for- Returns:
ServiceTypeIdentifier
-