Package sop.external.operation
Class InlineVerifyExternal
java.lang.Object
sop.external.operation.InlineVerifyExternal
- All Implemented Interfaces:
sop.operation.AbstractVerify<sop.operation.InlineVerify>,sop.operation.InlineVerify
Implementation of the
InlineVerify operation using an external SOP binary.-
Constructor Summary
ConstructorsConstructorDescriptionInlineVerifyExternal(String binary, Properties environment, ExternalSOP.TempDirProvider tempDirProvider) -
Method Summary
Modifier and TypeMethodDescriptionsop.operation.InlineVerifycert(InputStream cert) sop.ReadyWithResult<List<sop.Verification>>data(InputStream data) sop.operation.InlineVerifysop.operation.InlineVerifyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface sop.operation.AbstractVerify
certMethods inherited from interface sop.operation.InlineVerify
data
-
Constructor Details
-
InlineVerifyExternal
public InlineVerifyExternal(String binary, Properties environment, ExternalSOP.TempDirProvider tempDirProvider)
-
-
Method Details
-
notBefore
public sop.operation.InlineVerify notBefore(Date timestamp) throws sop.exception.SOPGPException.UnsupportedOption - Specified by:
notBeforein interfacesop.operation.AbstractVerify<sop.operation.InlineVerify>- Throws:
sop.exception.SOPGPException.UnsupportedOption
-
notAfter
public sop.operation.InlineVerify notAfter(Date timestamp) throws sop.exception.SOPGPException.UnsupportedOption - Specified by:
notAfterin interfacesop.operation.AbstractVerify<sop.operation.InlineVerify>- Throws:
sop.exception.SOPGPException.UnsupportedOption
-
cert
public sop.operation.InlineVerify cert(InputStream cert) throws sop.exception.SOPGPException.BadData, IOException - Specified by:
certin interfacesop.operation.AbstractVerify<sop.operation.InlineVerify>- Throws:
sop.exception.SOPGPException.BadDataIOException
-
data
public sop.ReadyWithResult<List<sop.Verification>> data(InputStream data) throws IOException, sop.exception.SOPGPException.NoSignature, sop.exception.SOPGPException.BadData - Specified by:
datain interfacesop.operation.InlineVerify- Throws:
IOExceptionsop.exception.SOPGPException.NoSignaturesop.exception.SOPGPException.BadData
-