Advisor: Check plugin signature (#106044)
This commit is contained in:
@@ -341,9 +341,9 @@ type AppDTO struct {
|
||||
}
|
||||
|
||||
const (
|
||||
errorCodeSignatureMissing ErrorCode = "signatureMissing"
|
||||
errorCodeSignatureModified ErrorCode = "signatureModified"
|
||||
errorCodeSignatureInvalid ErrorCode = "signatureInvalid"
|
||||
ErrorCodeSignatureMissing ErrorCode = "signatureMissing"
|
||||
ErrorCodeSignatureModified ErrorCode = "signatureModified"
|
||||
ErrorCodeSignatureInvalid ErrorCode = "signatureInvalid"
|
||||
ErrorCodeFailedBackendStart ErrorCode = "failedBackendStart"
|
||||
ErrorAngular ErrorCode = "angular"
|
||||
)
|
||||
@@ -392,11 +392,11 @@ func (e Error) AsErrorCode() ErrorCode {
|
||||
|
||||
switch e.SignatureStatus {
|
||||
case SignatureStatusInvalid:
|
||||
return errorCodeSignatureInvalid
|
||||
return ErrorCodeSignatureInvalid
|
||||
case SignatureStatusModified:
|
||||
return errorCodeSignatureModified
|
||||
return ErrorCodeSignatureModified
|
||||
case SignatureStatusUnsigned:
|
||||
return errorCodeSignatureMissing
|
||||
return ErrorCodeSignatureMissing
|
||||
case SignatureStatusInternal, SignatureStatusValid:
|
||||
return ""
|
||||
}
|
||||
@@ -411,11 +411,11 @@ func (e *Error) WithMessage(m string) *Error {
|
||||
|
||||
func (e Error) PublicMessage() string {
|
||||
switch e.ErrorCode {
|
||||
case errorCodeSignatureInvalid:
|
||||
case ErrorCodeSignatureInvalid:
|
||||
return "Invalid plugin signature"
|
||||
case errorCodeSignatureModified:
|
||||
case ErrorCodeSignatureModified:
|
||||
return "Plugin signature does not match"
|
||||
case errorCodeSignatureMissing:
|
||||
case ErrorCodeSignatureMissing:
|
||||
return "Plugin signature is missing"
|
||||
case ErrorCodeFailedBackendStart:
|
||||
return "Plugin failed to start"
|
||||
|
||||
Reference in New Issue
Block a user