Interface QualifyingProperty

All Known Implementing Classes:
AllDataObjsCommitmentTypeProperty, AllDataObjsTimeStampProperty, ArchiveTimeStampProperty, CertificateValuesProperty, CommitmentTypeProperty, CommitmentTypePropertyBase, CompleteCertificateRefsProperty, CompleteRevocationRefsProperty, CounterSignatureProperty, DataObjectFormatProperty, DataObjectProperty, IndividualDataObjsTimeStampProperty, OtherSignedDataObjectProperty, OtherSignedSignatureProperty, OtherUnsignedDataObjectProperty, OtherUnsignedSignatureProperty, RevocationValuesProperty, SigAndRefsTimeStampProperty, SignaturePolicyBase, SignaturePolicyIdentifierProperty, SignaturePolicyImpliedProperty, SignatureProductionPlaceProperty, SignatureProperty, SignatureTimeStampProperty, SignedDataObjectProperty, SignedSignatureProperty, SignerRoleProperty, SigningCertificateProperty, SigningTimeProperty, UnsignedDataObjectProperty, UnsignedSignatureProperty

public interface QualifyingProperty
Base interface for all the qualifying properties.
Author:
Luís
  • Field Details

    • XADES_XMLNS

      static final String XADES_XMLNS
      The XAdES v1.3.2 namespace URI.
      See Also:
    • XADESV141_XMLNS

      static final String XADESV141_XMLNS
      The XAdES v1.4.1 namespaceURI.
      See Also:
    • QUALIFYING_PROPS_TAG

      static final String QUALIFYING_PROPS_TAG
      The name of the QualifyingProperties element.
      See Also:
    • TARGET_ATTR

      static final String TARGET_ATTR
      The name of the Target attribute.
      See Also:
    • QUALIFYING_PROPS_REF_TAG

      static final String QUALIFYING_PROPS_REF_TAG
      The name of the QualifyingPropertiesReference element.
      See Also:
    • SIGNED_PROPS_TYPE_URI

      static final String SIGNED_PROPS_TYPE_URI
      The URI of the signed properties reference type. To be used in ds:Reference.
      See Also:
    • SIGNED_PROPS_TAG

      static final String SIGNED_PROPS_TAG
      The name of the SignedProperties element.
      See Also:
    • SIGNED_SIGNATURE_PROPS_TAG

      static final String SIGNED_SIGNATURE_PROPS_TAG
      The name of the SignedSignatureProperties element.
      See Also:
    • SIGNED_DATAOBJ_PROPS_TAG

      static final String SIGNED_DATAOBJ_PROPS_TAG
      The name of the SignedDataObjectProperties element.
      See Also:
    • UNSIGNED_PROPS_TAG

      static final String UNSIGNED_PROPS_TAG
      The name of the UnsignedProperties element.
      See Also:
    • UNSIGNED_SIGNATURE_PROPS_TAG

      static final String UNSIGNED_SIGNATURE_PROPS_TAG
      The name of the UnsignedSignatureProperties element.
      See Also:
    • UNSIGNED_DATAOBJ_PROPS_TAG

      static final String UNSIGNED_DATAOBJ_PROPS_TAG
      The name of the UnsignedDataObjectProperties element.
      See Also:
  • Method Details

    • isSigned

      boolean isSigned()
      Indicates wether the property is a signed property.
      Returns:
      true if this is a signed property
    • isSignature

      boolean isSignature()
      Indicates wether the property is a signature property.
      Returns:
      true if this is a signature property
    • getName

      String getName()
      Gets the name of the property, as specified in XAdES (the element name).
      Returns:
      the name