Class AbstractSignatureType

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String combinedExtension​(java.io.File toSign)
      Combines the extension of the given file with the expected signature extension.
      java.io.File fileFor​(java.io.File toSign)
      Calculates the file where to store the signature of the given file to be signed.
      java.io.File sign​(Signatory signatory, java.io.File toSign)
      Signs the given file and returns the file where the signature has been written to.
      void sign​(Signatory signatory, java.io.InputStream toSign, java.io.OutputStream destination)
      Signs the data from the given InputStream and stores the signature in the given OutputStream.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractSignatureType

        public AbstractSignatureType()
    • Method Detail

      • sign

        public java.io.File sign​(Signatory signatory,
                                 java.io.File toSign)
        Description copied from interface: SignatureType
        Signs the given file and returns the file where the signature has been written to.
        Specified by:
        sign in interface SignatureType
        Parameters:
        signatory - The signatory
        toSign - The file to be signed
        Returns:
        The file where the signature has been written to
      • sign

        public void sign​(Signatory signatory,
                         java.io.InputStream toSign,
                         java.io.OutputStream destination)
        Description copied from interface: SignatureType
        Signs the data from the given InputStream and stores the signature in the given OutputStream.
        Specified by:
        sign in interface SignatureType
        Parameters:
        signatory - The signatory
        toSign - The source of the data to be signed
        destination - Where the signature will be written to
      • fileFor

        public java.io.File fileFor​(java.io.File toSign)
        Description copied from interface: SignatureType
        Calculates the file where to store the signature of the given file to be signed.
        Specified by:
        fileFor in interface SignatureType
        Parameters:
        toSign - The file to be signed
        Returns:
        The file where to write the signature of the given file to be signed
      • combinedExtension

        public java.lang.String combinedExtension​(java.io.File toSign)
        Description copied from interface: SignatureType
        Combines the extension of the given file with the expected signature extension.
        Specified by:
        combinedExtension in interface SignatureType
        Parameters:
        toSign - The file to be signed
        Returns:
        The combined file extension (without the leading dot)
        See Also:
        SignatureType.getExtension()