func validate()

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
}