Class XAdESCounterSignatureParameters

All Implemented Interfaces:
SerializableCounterSignatureParameters, SerializableSignatureParameters, Serializable

public class XAdESCounterSignatureParameters extends XAdESSignatureParameters implements SerializableCounterSignatureParameters
Parameters for a XAdES counter-signature creation
See Also:
  • Constructor Details

    • XAdESCounterSignatureParameters

      public XAdESCounterSignatureParameters()
      Default constructor instantiating object with null values
  • Method Details

    • getSignatureIdToCounterSign

      public String getSignatureIdToCounterSign()
      Description copied from interface: SerializableCounterSignatureParameters
      Returns Id of a signature that needs to be counter signed
      Specified by:
      getSignatureIdToCounterSign in interface SerializableCounterSignatureParameters
      Returns:
      String signature id
    • setSignatureIdToCounterSign

      public void setSignatureIdToCounterSign(String signatureId)
      Description copied from interface: SerializableCounterSignatureParameters
      Sets the Id of a signature to be counter signed NOTE: The id shall represent the DSS (hash-based) id of a signature or a provided id in the signature document, when available (i.e. XML Id for a XAdES signature)
      Specified by:
      setSignatureIdToCounterSign in interface SerializableCounterSignatureParameters
      Parameters:
      signatureId - String id of a signature to be counter signed
    • getCounterSignatureCanonicalizationMethod

      public String getCounterSignatureCanonicalizationMethod()
      Returns a canonicalization method used for a counter signed SignatureValue
      Returns:
      String canonicalization method to use
    • setCounterSignatureCanonicalizationMethod

      public void setCounterSignatureCanonicalizationMethod(String counterSignatureCanonicalizationMethod)
      Sets a canonicalization method used for a counter signed SignatureValue
      Parameters:
      counterSignatureCanonicalizationMethod - String canonicalization method to use
    • getDeterministicId

      public String getDeterministicId()
      Description copied from class: XAdESSignatureParameters
      The ID of xades:SignedProperties is contained in the signed content of the xades Signature. We must create this ID in a deterministic way.
      Overrides:
      getDeterministicId in class XAdESSignatureParameters
      Returns:
      the unique ID for the current signature