in internal/signer/signer.go [103:114]
func validate(request *plugin.GenerateEnvelopeRequest) error {
if request.ExpiryDurationInSeconds != 0 {
return plugin.NewError(plugin.ErrorCodeValidation, errorMSGExpiryPassed)
}
if request.ContractVersion != plugin.ContractVersion {
return plugin.NewUnsupportedContractVersionError(request.ContractVersion)
}
if request.SignatureEnvelopeType != mediaTypeJwsEnvelope {
return plugin.NewUnsupportedError(fmt.Sprintf("envelope type %q", request.SignatureEnvelopeType))
}
return nil
}