Example #1
0
func processSigned(m *pgpmail.Message, result *ProcessIncomingResult) error {
	status := m.Verify(keymgr.KeySource())
	result.VerifyResult = status.Code
	if status.Code == pgpmail.VerifyFailed {
		result.FailureMessage = status.FailureMessage
	}
	if status.SignerKeyId != 0 {
		result.SignerKeyId = encodeKeyId(status.SignerKeyId)
	}
	return nil
}