Package eu.europa.esig.dss.xades
Class XPathQueryHolder
- java.lang.Object
-
- eu.europa.esig.dss.xades.XPathQueryHolder
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
XAdES111XPathQueryHolder,XAdES122XPathQueryHolder
public class XPathQueryHolder extends Object implements Serializable
This class hold all XPath queries schema-dependent. It was created to cope with old signatures bases on http://uri.etsi.org/01903/v1.1.1.- See Also:
- Serialized Form
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description XPathQueryHolder()
-
Method Summary
Modifier and Type Method Description booleancanUseThisXPathQueryHolder(String namespace)This method returns true if this implementation is able to deal with a specific namespace.
-
-
-
Field Detail
-
XMLE_SIGNATURE
public static final String XMLE_SIGNATURE
- See Also:
- Constant Field Values
-
XMLE_ALGORITHM
public static final String XMLE_ALGORITHM
- See Also:
- Constant Field Values
-
XMLE_KEYINFO
public static final String XMLE_KEYINFO
- See Also:
- Constant Field Values
-
XMLE_X509DATA
public static final String XMLE_X509DATA
- See Also:
- Constant Field Values
-
XMLE_X509CERTIFICATE
public static final String XMLE_X509CERTIFICATE
- See Also:
- Constant Field Values
-
XMLE_TRANSFORM
public static final String XMLE_TRANSFORM
- See Also:
- Constant Field Values
-
XMLE_CITY
public static final String XMLE_CITY
- See Also:
- Constant Field Values
-
XMLE_STATE_OR_PROVINCE
public static final String XMLE_STATE_OR_PROVINCE
- See Also:
- Constant Field Values
-
XMLE_STREET_ADDRESS
public static final String XMLE_STREET_ADDRESS
- See Also:
- Constant Field Values
-
XMLE_POSTAL_CODE
public static final String XMLE_POSTAL_CODE
- See Also:
- Constant Field Values
-
XMLE_COUNTRY_NAME
public static final String XMLE_COUNTRY_NAME
- See Also:
- Constant Field Values
-
XMLE_QUALIFYING_PROPERTIES
public static final String XMLE_QUALIFYING_PROPERTIES
- See Also:
- Constant Field Values
-
XMLE_UNSIGNED_PROPERTIES
public static final String XMLE_UNSIGNED_PROPERTIES
- See Also:
- Constant Field Values
-
XMLE_UNSIGNED_SIGNATURE_PROPERTIES
public static final String XMLE_UNSIGNED_SIGNATURE_PROPERTIES
- See Also:
- Constant Field Values
-
XMLE_ALL_DATA_OBJECTS_TIME_STAMP
public static final String XMLE_ALL_DATA_OBJECTS_TIME_STAMP
- See Also:
- Constant Field Values
-
XMLE_ARCHIVE_TIME_STAMP
public static final String XMLE_ARCHIVE_TIME_STAMP
- See Also:
- Constant Field Values
-
XMLE_ARCHIVE_TIME_STAMP_V2
public static final String XMLE_ARCHIVE_TIME_STAMP_V2
- See Also:
- Constant Field Values
-
XMLE_ATTRIBUTE_CERTIFICATE_REFS
public static final String XMLE_ATTRIBUTE_CERTIFICATE_REFS
- See Also:
- Constant Field Values
-
XMLE_ATTRIBUTE_CERTIFICATE_REFS_V2
public static final String XMLE_ATTRIBUTE_CERTIFICATE_REFS_V2
- See Also:
- Constant Field Values
-
XMLE_ATTRIBUTE_REVOCATION_REFS
public static final String XMLE_ATTRIBUTE_REVOCATION_REFS
- See Also:
- Constant Field Values
-
XMLE_CERTIFICATE_VALUES
public static final String XMLE_CERTIFICATE_VALUES
- See Also:
- Constant Field Values
-
XMLE_COMPLETE_CERTIFICATE_REFS
public static final String XMLE_COMPLETE_CERTIFICATE_REFS
- See Also:
- Constant Field Values
-
XMLE_COMPLETE_CERTIFICATE_REFS_V2
public static final String XMLE_COMPLETE_CERTIFICATE_REFS_V2
- See Also:
- Constant Field Values
-
XMLE_COMPLETE_REVOCATION_REFS
public static final String XMLE_COMPLETE_REVOCATION_REFS
- See Also:
- Constant Field Values
-
XMLE_INDIVIDUAL_DATA_OBJECTS_TIME_STAMP
public static final String XMLE_INDIVIDUAL_DATA_OBJECTS_TIME_STAMP
- See Also:
- Constant Field Values
-
XMLE_REFS_ONLY_TIME_STAMP
public static final String XMLE_REFS_ONLY_TIME_STAMP
- See Also:
- Constant Field Values
-
XMLE_REFS_ONLY_TIME_STAMP_V2
public static final String XMLE_REFS_ONLY_TIME_STAMP_V2
- See Also:
- Constant Field Values
-
XMLE_REVOCATION_VALUES
public static final String XMLE_REVOCATION_VALUES
- See Also:
- Constant Field Values
-
XMLE_SIG_AND_REFS_TIME_STAMP
public static final String XMLE_SIG_AND_REFS_TIME_STAMP
- See Also:
- Constant Field Values
-
XMLE_SIG_AND_REFS_TIME_STAMP_V2
public static final String XMLE_SIG_AND_REFS_TIME_STAMP_V2
- See Also:
- Constant Field Values
-
XMLE_SIGNATURE_TIME_STAMP
public static final String XMLE_SIGNATURE_TIME_STAMP
- See Also:
- Constant Field Values
-
XMLE_TIME_STAMP_VALIDATION_DATA
public static final String XMLE_TIME_STAMP_VALIDATION_DATA
- See Also:
- Constant Field Values
-
XADES_SIGNED_PROPERTIES
public String XADES_SIGNED_PROPERTIES
-
XADES_COUNTERSIGNED_SIGNATURE
public String XADES_COUNTERSIGNED_SIGNATURE
-
XPATH_CV
public final String XPATH_CV
- See Also:
- Constant Field Values
-
XPATH_EX509C
public final String XPATH_EX509C
- See Also:
- Constant Field Values
-
XPATH_ATTR_AUTH_CV
public final String XPATH_ATTR_AUTH_CV
- See Also:
- Constant Field Values
-
XPATH_REV_VALUES
public final String XPATH_REV_VALUES
- See Also:
- Constant Field Values
-
XPATH_ATTR_REV_VALUES
public final String XPATH_ATTR_REV_VALUES
- See Also:
- Constant Field Values
-
XPATH_CRLREF
public final String XPATH_CRLREF
- See Also:
- Constant Field Values
-
XPATH__CRLREF
public final String XPATH__CRLREF
- See Also:
- Constant Field Values
-
XPATH_CRLREFS
public final String XPATH_CRLREFS
- See Also:
- Constant Field Values
-
XPATH__CRLREFS
public final String XPATH__CRLREFS
- See Also:
- Constant Field Values
-
XPATH_CRLV
public final String XPATH_CRLV
- See Also:
- Constant Field Values
-
XPATH_OCSPV
public final String XPATH_OCSPV
- See Also:
- Constant Field Values
-
XPATH_ECRLV
public final String XPATH_ECRLV
- See Also:
- Constant Field Values
-
XPATH_EOCSPV
public final String XPATH_EOCSPV
- See Also:
- Constant Field Values
-
XPATH__ECRLV
public final String XPATH__ECRLV
- See Also:
- Constant Field Values
-
XPATH_OCSPREF
public final String XPATH_OCSPREF
- See Also:
- Constant Field Values
-
XPATH__OCSPREF
public final String XPATH__OCSPREF
- See Also:
- Constant Field Values
-
XPATH_OCSPREFS
public final String XPATH_OCSPREFS
- See Also:
- Constant Field Values
-
XPATH__OCSPREFS
public final String XPATH__OCSPREFS
- See Also:
- Constant Field Values
-
XPATH_CERT
public final String XPATH_CERT
- See Also:
- Constant Field Values
-
XPATH_CERTDIGEST
public final String XPATH_CERTDIGEST
- See Also:
- Constant Field Values
-
XPATH_CERTREFS
public final String XPATH_CERTREFS
- See Also:
- Constant Field Values
-
ELEMENT_NAME_OBJECT
public static final String ELEMENT_NAME_OBJECT
- See Also:
- Constant Field Values
-
ELEMENT_NAME_MANIFEST
public static final String ELEMENT_NAME_MANIFEST
- See Also:
- Constant Field Values
-
ELEMENT_SIGNATURE
public static final String ELEMENT_SIGNATURE
- See Also:
- Constant Field Values
-
XPATH__SIGNATURE
public final String XPATH__SIGNATURE
- See Also:
- Constant Field Values
-
XPATH_SIGNED_INFO
public final String XPATH_SIGNED_INFO
- See Also:
- Constant Field Values
-
XPATH_SIGNATURE_METHOD
public final String XPATH_SIGNATURE_METHOD
- See Also:
- Constant Field Values
-
XPATH_SIGNATURE_VALUE
public final String XPATH_SIGNATURE_VALUE
- See Also:
- Constant Field Values
-
XPATH_REFERENCE
public final String XPATH_REFERENCE
- See Also:
- Constant Field Values
-
XPATH_KEY_INFO
public final String XPATH_KEY_INFO
- See Also:
- Constant Field Values
-
XPATH_X509_DATA
public final String XPATH_X509_DATA
- See Also:
- Constant Field Values
-
XPATH__ALL_DATA_OBJECTS_TIMESTAMP
public final String XPATH__ALL_DATA_OBJECTS_TIMESTAMP
- See Also:
- Constant Field Values
-
XPATH__INDIVIDUAL_DATA_OBJECTS_TIMESTAMP
public final String XPATH__INDIVIDUAL_DATA_OBJECTS_TIMESTAMP
- See Also:
- Constant Field Values
-
XPATH__COMMITMENT_TYPE_INDICATION
public final String XPATH__COMMITMENT_TYPE_INDICATION
- See Also:
- Constant Field Values
-
XPATH__DATA_OBJECT_FORMAT
public final String XPATH__DATA_OBJECT_FORMAT
- See Also:
- Constant Field Values
-
XPATH__MIME_TYPE
public final String XPATH__MIME_TYPE
- See Also:
- Constant Field Values
-
XPATH__OBJECT_IDENTIFIER
public final String XPATH__OBJECT_IDENTIFIER
- See Also:
- Constant Field Values
-
XPATH__RESPONDER_ID_BY_NAME
public final String XPATH__RESPONDER_ID_BY_NAME
- See Also:
- Constant Field Values
-
XPATH__RESPONDER_ID_BY_KEY
public final String XPATH__RESPONDER_ID_BY_KEY
- See Also:
- Constant Field Values
-
XPATH_KEY_INFO_X509_CERTIFICATE
public final String XPATH_KEY_INFO_X509_CERTIFICATE
- See Also:
- Constant Field Values
-
XPATH_OBJECT
public static final String XPATH_OBJECT
- See Also:
- Constant Field Values
-
XPATH_MANIFEST
public static final String XPATH_MANIFEST
- See Also:
- Constant Field Values
-
XPATH_QUALIFYING_PROPERTIES
public String XPATH_QUALIFYING_PROPERTIES
-
XPATH__QUALIFYING_PROPERTIES
public String XPATH__QUALIFYING_PROPERTIES
-
XPATH__QUALIFYING_PROPERTIES_SIGNED_PROPERTIES
public String XPATH__QUALIFYING_PROPERTIES_SIGNED_PROPERTIES
This query is used to determinateXPathQueryHoldertu use if function of the namespace of QualifyingProperties. public final String XPATH_QUALIFYING_PROPERTIES_NAMESPACE = "namespace-uri(./ds:Signature/ds:Object/*[local-name()='QualifyingProperties'])"; This is not used anymore. See
-
XPATH_SIGNED_PROPERTIES
public String XPATH_SIGNED_PROPERTIES
-
XPATH_SIGNED_SIGNATURE_PROPERTIES
public String XPATH_SIGNED_SIGNATURE_PROPERTIES
-
XPATH_SIGNED_DATA_OBJECT_PROPERTIES
public String XPATH_SIGNED_DATA_OBJECT_PROPERTIES
-
XPATH_ALL_DATA_OBJECTS_TIMESTAMP
public String XPATH_ALL_DATA_OBJECTS_TIMESTAMP
-
XPATH_ALL_DATA_OBJECT_FORMAT
public final String XPATH_ALL_DATA_OBJECT_FORMAT
-
XPATH_ALL_DATA_OBJECT_FORMAT_MIMETYPE
public final String XPATH_ALL_DATA_OBJECT_FORMAT_MIMETYPE
-
XPATH_ALL_DATA_OBJECT_FORMAT_OBJECT_IDENTIFIER
public final String XPATH_ALL_DATA_OBJECT_FORMAT_OBJECT_IDENTIFIER
-
XPATH_INDIVIDUAL_DATA_OBJECTS_TIMESTAMP
public String XPATH_INDIVIDUAL_DATA_OBJECTS_TIMESTAMP
-
XPATH_SIGNING_TIME
public String XPATH_SIGNING_TIME
-
XPATH_SIGNING_CERTIFICATE_CERT
public String XPATH_SIGNING_CERTIFICATE_CERT
-
XPATH_SIGNING_CERTIFICATE_CERT_V2
public String XPATH_SIGNING_CERTIFICATE_CERT_V2
-
XPATH_CERT_DIGEST
public String XPATH_CERT_DIGEST
-
XPATH_CERT_DIGEST_V2
public String XPATH_CERT_DIGEST_V2
-
XPATH_SIGNATURE_POLICY_IDENTIFIER
public String XPATH_SIGNATURE_POLICY_IDENTIFIER
-
XPATH_CLAIMED_ROLE
public String XPATH_CLAIMED_ROLE
-
XPATH_CLAIMED_ROLE_V2
public String XPATH_CLAIMED_ROLE_V2
-
XPATH_CERTIFIED_ROLE
public String XPATH_CERTIFIED_ROLE
-
XPATH_CERTIFIED_ROLE_V2
public String XPATH_CERTIFIED_ROLE_V2
-
XPATH_PRODUCTION_PLACE
public String XPATH_PRODUCTION_PLACE
-
XPATH_PRODUCTION_PLACE_V2
public String XPATH_PRODUCTION_PLACE_V2
-
XPATH__SIGNATURE_POLICY_IMPLIED
public String XPATH__SIGNATURE_POLICY_IMPLIED
-
XPATH__POLICY_ID
public String XPATH__POLICY_ID
-
XPATH__POLICY_DESCRIPTION
public String XPATH__POLICY_DESCRIPTION
-
XPATH__POLICY_DIGEST_METHOD
public String XPATH__POLICY_DIGEST_METHOD
-
XPATH__POLICY_DIGEST_VALUE
public String XPATH__POLICY_DIGEST_VALUE
-
XPATH__POLICY_SPURI
public String XPATH__POLICY_SPURI
-
XPATH__INCLUDE
public String XPATH__INCLUDE
-
XPATH_COMMITMENT_IDENTIFICATION
public String XPATH_COMMITMENT_IDENTIFICATION
-
XPATH_COMITMENT_IDENTIFIERS
public String XPATH_COMITMENT_IDENTIFIERS
-
XPATH__X509_ISSUER_NAME
public String XPATH__X509_ISSUER_NAME
-
XPATH__X509_SERIAL_NUMBER
public String XPATH__X509_SERIAL_NUMBER
-
XPATH__X509_ISSUER_V2
public String XPATH__X509_ISSUER_V2
-
XPATH__CERT_DIGEST
public String XPATH__CERT_DIGEST
-
XPATH__DIGEST_METHOD
public String XPATH__DIGEST_METHOD
-
XPATH__CERT_DIGEST_DIGEST_METHOD
public String XPATH__CERT_DIGEST_DIGEST_METHOD
-
XPATH__DIGEST_VALUE
public String XPATH__DIGEST_VALUE
-
XPATH__CERT_DIGEST_DIGEST_VALUE
public String XPATH__CERT_DIGEST_DIGEST_VALUE
-
XPATH_UNSIGNED_PROPERTIES
public String XPATH_UNSIGNED_PROPERTIES
-
XPATH_UNSIGNED_SIGNATURE_PROPERTIES
public String XPATH_UNSIGNED_SIGNATURE_PROPERTIES
-
XPATH_SIGNATURE_TIMESTAMP
public String XPATH_SIGNATURE_TIMESTAMP
-
XPATH_SIG_AND_REFS_TIMESTAMP
public String XPATH_SIG_AND_REFS_TIMESTAMP
-
XPATH_SIG_AND_REFS_TIMESTAMP_V2
public String XPATH_SIG_AND_REFS_TIMESTAMP_V2
-
XPATH_CERTIFICATE_VALUES
public String XPATH_CERTIFICATE_VALUES
-
XPATH_REVOCATION_VALUES
public String XPATH_REVOCATION_VALUES
-
XPATH_COUNTER_SIGNATURE
public String XPATH_COUNTER_SIGNATURE
-
XPATH_ARCHIVE_TIMESTAMP
public String XPATH_ARCHIVE_TIMESTAMP
-
XPATH_ARCHIVE_TIMESTAMP_141
public String XPATH_ARCHIVE_TIMESTAMP_141
-
XPATH_ATTR_AUTHORITIES
public final String XPATH_ATTR_AUTHORITIES
-
XPATH_TIME_STAMP_VALIDATION_DATA
public final String XPATH_TIME_STAMP_VALIDATION_DATA
-
XPATH_COMPLETE_REVOCATION_REFS
public final String XPATH_COMPLETE_REVOCATION_REFS
-
XPATH_COMPLETE_REVOCATION_CRL_REFS
public final String XPATH_COMPLETE_REVOCATION_CRL_REFS
-
XPATH_COMPLETE_REVOCATION_OCSP_REFS
public final String XPATH_COMPLETE_REVOCATION_OCSP_REFS
-
XPATH_ATTRIBUTE_REVOCATION_REFS
public final String XPATH_ATTRIBUTE_REVOCATION_REFS
-
XPATH_ATTRIBUTE_REVOCATION_CRL_REFS
public final String XPATH_ATTRIBUTE_REVOCATION_CRL_REFS
-
XPATH_ATTRIBUTE_REVOCATION_OCSP_REFS
public final String XPATH_ATTRIBUTE_REVOCATION_OCSP_REFS
-
XPATH__DIGEST_METHOD_ALGORITHM
public final String XPATH__DIGEST_METHOD_ALGORITHM
- See Also:
- Constant Field Values
-
XPATH__DS_TRANSFORM
public final String XPATH__DS_TRANSFORM
- See Also:
- Constant Field Values
-
XPATH__CERTIFICATE_REFS
public final String XPATH__CERTIFICATE_REFS
- See Also:
- Constant Field Values
-
XPATH__COMPLETE_CERTIFICATE_REFS__CERT_DIGEST
public final String XPATH__COMPLETE_CERTIFICATE_REFS__CERT_DIGEST
- See Also:
- Constant Field Values
-
XPATH__DAAV_DIGEST_METHOD
public final String XPATH__DAAV_DIGEST_METHOD
- See Also:
- Constant Field Values
-
XPATH__DAAV_DIGEST_VALUE
public final String XPATH__DAAV_DIGEST_VALUE
- See Also:
- Constant Field Values
-
XPATH__OCSP_PRODUCED_AT_DATETIME
public final String XPATH__OCSP_PRODUCED_AT_DATETIME
- See Also:
- Constant Field Values
-
XPATH__OCSP_RESPONDER_ID_ELEMENT
public final String XPATH__OCSP_RESPONDER_ID_ELEMENT
- See Also:
- Constant Field Values
-
XPATH__CANONICALIZATION_METHOD
public final String XPATH__CANONICALIZATION_METHOD
- See Also:
- Constant Field Values
-
XPATH__ENCAPSULATED_TIMESTAMP
public String XPATH__ENCAPSULATED_TIMESTAMP
-
XPATH_ENCAPSULATED_X509_CERTIFICATE
public final String XPATH_ENCAPSULATED_X509_CERTIFICATE
-
XPATH_AUTH_ENCAPSULATED_X509_CERTIFICATE
public final String XPATH_AUTH_ENCAPSULATED_X509_CERTIFICATE
-
XPATH_TSVD_ENCAPSULATED_X509_CERTIFICATE
public final String XPATH_TSVD_ENCAPSULATED_X509_CERTIFICATE
-
XPATH_ATTR_REV_ENCAPSULATED_CRL_VALUES
public final String XPATH_ATTR_REV_ENCAPSULATED_CRL_VALUES
- See Also:
- Constant Field Values
-
XPATH_ATTR_REV_ENCAPSULATED_OCSP_VALUES
public final String XPATH_ATTR_REV_ENCAPSULATED_OCSP_VALUES
- See Also:
- Constant Field Values
-
XPATH_TSVD_ENCAPSULATED_CRL_VALUES
public final String XPATH_TSVD_ENCAPSULATED_CRL_VALUES
-
XPATH_TSVD_ENCAPSULATED_OCSP_VALUES
public final String XPATH_TSVD_ENCAPSULATED_OCSP_VALUES
-
XPATH_COMPLETE_CERTIFICATE_REFS
public final String XPATH_COMPLETE_CERTIFICATE_REFS
-
XPATH_CCR_CERT_REFS
public final String XPATH_CCR_CERT_REFS
-
XPATH_CCR_CERT_REFS_CERT
public final String XPATH_CCR_CERT_REFS_CERT
-
XPATH_COMPLETE_CERTIFICATE_REFSV2
public final String XPATH_COMPLETE_CERTIFICATE_REFSV2
-
XPATH_CCRV2_CERT_REFS
public final String XPATH_CCRV2_CERT_REFS
-
XPATH_CCRV2_CERT_REFS_CERT
public final String XPATH_CCRV2_CERT_REFS_CERT
-
XPATH_ATTRIBUTE_CERTIFICATE_REFS
public final String XPATH_ATTRIBUTE_CERTIFICATE_REFS
-
XPATH_ACR_CERT_REFS
public final String XPATH_ACR_CERT_REFS
-
XPATH_ACR_CERT_REFS_CERT
public final String XPATH_ACR_CERT_REFS_CERT
-
XPATH_ATTRIBUTE_CERTIFICATE_REFSV2
public final String XPATH_ATTRIBUTE_CERTIFICATE_REFSV2
-
XPATH_ACRV2_CERT_REFS
public final String XPATH_ACRV2_CERT_REFS
-
XPATH_ACRV2_CERT_REFS_CERT
public final String XPATH_ACRV2_CERT_REFS_CERT
-
XPATH_ENCAPSULATED_CRL_VALUES
public String XPATH_ENCAPSULATED_CRL_VALUES
-
XPATH_ENCAPSULATED_OCSP_VALUES
public String XPATH_ENCAPSULATED_OCSP_VALUES
-
XPATH__ENCAPSULATED_X509_CERT
public final String XPATH__ENCAPSULATED_X509_CERT
- See Also:
- Constant Field Values
-
XPATH__ENCAPSULATED_CRL_VALUES
public final String XPATH__ENCAPSULATED_CRL_VALUES
- See Also:
- Constant Field Values
-
XPATH__ENCAPSULATED_OCSP_VALUES
public final String XPATH__ENCAPSULATED_OCSP_VALUES
- See Also:
- Constant Field Values
-
XPATH___ENCAPSULATED_X509_CERT
public final String XPATH___ENCAPSULATED_X509_CERT
- See Also:
- Constant Field Values
-
XPATH___ENCAPSULATED_CRL_VALUES
public final String XPATH___ENCAPSULATED_CRL_VALUES
- See Also:
- Constant Field Values
-
XPATH___ENCAPSULATED_OCSP_VALUES
public final String XPATH___ENCAPSULATED_OCSP_VALUES
- See Also:
- Constant Field Values
-
XPATH_CRL_VALUES_ENCAPSULATED_CRL
public String XPATH_CRL_VALUES_ENCAPSULATED_CRL
-
XPATH_OCSP_VALUES_ENCAPSULATED_OCSP
public String XPATH_OCSP_VALUES_ENCAPSULATED_OCSP
-
-
Method Detail
-
canUseThisXPathQueryHolder
public boolean canUseThisXPathQueryHolder(String namespace)
This method returns true if this implementation is able to deal with a specific namespace.- Parameters:
namespace-- Returns:
-
-