Package sop.operation
Interface DetachedSign
- All Superinterfaces:
AbstractSign<DetachedSign>
-
Method Summary
Modifier and TypeMethodDescriptiondefault ReadyWithResult<SigningResult>data(byte[] data) Signs data.data(InputStream data) Signs data.Sets the signature mode.Methods inherited from interface sop.operation.AbstractSign
key, key, noArmor, withKeyPassword, withKeyPassword
-
Method Details
-
mode
Sets the signature mode. Note: This method has to be called beforeAbstractSign.key(InputStream)is called.- Parameters:
mode- signature mode- Returns:
- builder instance
- Throws:
SOPGPException.UnsupportedOption- if this option is not supported
-
data
ReadyWithResult<SigningResult> data(InputStream data) throws IOException, SOPGPException.KeyIsProtected, SOPGPException.ExpectedText Signs data.- Parameters:
data- input stream containing data- Returns:
- ready
- Throws:
IOException- in case of an IO errorSOPGPException.KeyIsProtected- if at least one signing key cannot be unlockedSOPGPException.ExpectedText- if text data was expected, but binary data was encountered
-
data
default ReadyWithResult<SigningResult> data(byte[] data) throws IOException, SOPGPException.KeyIsProtected, SOPGPException.ExpectedText Signs data.- Parameters:
data- byte array containing data- Returns:
- ready
- Throws:
IOException- in case of an IO errorSOPGPException.KeyIsProtected- if at least one signing key cannot be unlockedSOPGPException.ExpectedText- if text data was expected, but binary data was encountered
-