Class DetachedVerifyImpl

  • All Implemented Interfaces:
    sop.operation.AbstractVerify<sop.operation.DetachedVerify>, sop.operation.DetachedVerify, sop.operation.VerifySignatures

    public class DetachedVerifyImpl
    extends Object
    implements sop.operation.DetachedVerify
    • Constructor Detail

      • DetachedVerifyImpl

        public DetachedVerifyImpl()
    • Method Detail

      • notBefore

        public sop.operation.DetachedVerify notBefore​(Date timestamp)
                                               throws sop.exception.SOPGPException.UnsupportedOption
        Specified by:
        notBefore in interface sop.operation.AbstractVerify<sop.operation.DetachedVerify>
        Throws:
        sop.exception.SOPGPException.UnsupportedOption
      • notAfter

        public sop.operation.DetachedVerify notAfter​(Date timestamp)
                                              throws sop.exception.SOPGPException.UnsupportedOption
        Specified by:
        notAfter in interface sop.operation.AbstractVerify<sop.operation.DetachedVerify>
        Throws:
        sop.exception.SOPGPException.UnsupportedOption
      • cert

        public sop.operation.DetachedVerify cert​(InputStream cert)
                                          throws sop.exception.SOPGPException.BadData
        Specified by:
        cert in interface sop.operation.AbstractVerify<sop.operation.DetachedVerify>
        Throws:
        sop.exception.SOPGPException.BadData
      • signatures

        public DetachedVerifyImpl signatures​(InputStream signatures)
                                      throws sop.exception.SOPGPException.BadData
        Specified by:
        signatures in interface sop.operation.DetachedVerify
        Throws:
        sop.exception.SOPGPException.BadData
      • data

        public List<sop.Verification> data​(InputStream data)
                                    throws IOException,
                                           sop.exception.SOPGPException.NoSignature,
                                           sop.exception.SOPGPException.BadData
        Specified by:
        data in interface sop.operation.VerifySignatures
        Throws:
        IOException
        sop.exception.SOPGPException.NoSignature
        sop.exception.SOPGPException.BadData