Class XAdESLevelBaselineB

    • Constructor Detail

      • XAdESLevelBaselineB

        public XAdESLevelBaselineB​(CertificateVerifier certificateVerifier)
        The default constructor for XAdESLevelBaselineB.
        Parameters:
        certificateVerifier - the certificate verifier
    • Method Detail

      • getDataToSign

        public byte[] getDataToSign​(DSSDocument dssDocument,
                                    XAdESSignatureParameters parameters)
                             throws DSSException
        Returns the canonicalized ds:SignedInfo XML segment under the form of InputStream
        Parameters:
        dssDocument - The original dssDocument to sign.
        parameters - set of the driving signing parameters
        Returns:
        bytes the digest to signed
        Throws:
        DSSException - if an error occurred
      • signDocument

        public DSSDocument signDocument​(DSSDocument document,
                                        XAdESSignatureParameters parameters,
                                        byte[] signatureValue)
                                 throws DSSException
        Adds the signature value to the signature.
        Specified by:
        signDocument in interface SignatureProfile
        Parameters:
        document - the original document to sign.
        parameters - set of the driving signing parameters
        signatureValue - array of bytes representing the signature value.
        Returns:
        the document with the signature
        Throws:
        DSSException - if an error occurred