Class Utility
java.lang.Object
io.jenkins.plugins.security.scan.global.Utility
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic HttpURLConnectioncreateCertFileConnection(URL url, EnvVars envVars, LoggerWrapper logger, Map<String, Object> scanParameters) static HttpURLConnectioncreateDefaultConnection(URL url, EnvVars envVars, LoggerWrapper logger) static HttpURLConnectioncreateTrustAllConnection(URL url, EnvVars envVars, LoggerWrapper logger) static StringdetermineSARIFReportFileName(String customSarifReportFilePath) static StringdetermineSARIFReportFilePath(String customSarifReportFilePath, String defaultSarifReportFilePath) static StringextractNumericVersion(String version) static Stringstatic StringgetAgentOs(FilePath workspace, TaskListener listener) static StringgetAgentOsArch(FilePath workspace, TaskListener listener) static StringgetCustomSarifReportFilePath(Map<String, Object> scanParams, boolean isBlackDuckScan, boolean isPolarisScan) static StringgetDefaultSarifReportFilePath(boolean isBlackDuckScan, boolean isPolarisScan) static StringgetDirectorySeparator(FilePath workspace, TaskListener listener) static StringgetEnvOrSystemProxyDetails(String proxyType, EnvVars envVars) static HttpURLConnectiongetHttpURLConnection(URL url, EnvVars envVars, LoggerWrapper logger, Map<String, Object> scanParameters) static ResultgetMappedResultForBuildStatus(BuildStatus buildStatus) static StringgetProxy(URL url, EnvVars envVars, LoggerWrapper logger) static StringgetProxyValue(EnvVars envVars, LoggerWrapper logger) static booleanstatic booleanisPullRequestEvent(EnvVars envVars) static booleanstatic booleanisVersionCompatible(String version, String minCompatibleBridgeVersion) static StringjenkinsJobType(EnvVars envVars) static com.fasterxml.jackson.databind.JsonNodeparseJsonFile(String jsonString) static voidremoveFile(String filePath, FilePath workspace, TaskListener listener) static StringresolveSarifReportFilePath(Map<String, Object> scanParams, FilePath workspace, boolean isBlackDuckScan, boolean isPolarisScan, LoggerWrapper logger) static voidsetDefaultProxyAuthenticator(String userInfo)
-
Constructor Details
-
Utility
public Utility()
-
-
Method Details
-
getDirectorySeparator
-
getAgentOs
-
getAgentOsArch
-
removeFile
-
isStringNullOrBlank
-
getHttpURLConnection
public static HttpURLConnection getHttpURLConnection(URL url, EnvVars envVars, LoggerWrapper logger, Map<String, Object> scanParameters) -
createTrustAllConnection
public static HttpURLConnection createTrustAllConnection(URL url, EnvVars envVars, LoggerWrapper logger) throws Exception - Throws:
Exception
-
createCertFileConnection
public static HttpURLConnection createCertFileConnection(URL url, EnvVars envVars, LoggerWrapper logger, Map<String, Object> scanParameters) throws Exception- Throws:
Exception
-
createDefaultConnection
public static HttpURLConnection createDefaultConnection(URL url, EnvVars envVars, LoggerWrapper logger) throws IOException - Throws:
IOException
-
getProxy
- Throws:
IOException
-
getProxyValue
public static String getProxyValue(EnvVars envVars, LoggerWrapper logger) throws MalformedURLException - Throws:
MalformedURLException
-
getEnvOrSystemProxyDetails
-
setDefaultProxyAuthenticator
-
installedBranchSourceDependencies
-
jenkinsJobType
-
getCustomSarifReportFilePath
-
getDefaultSarifReportFilePath
-
determineSARIFReportFilePath
-
determineSARIFReportFileName
-
isPullRequestEvent
-
getMappedResultForBuildStatus
-
extractVersionFromUrl
-
parseJsonFile
-
isBoolean
-
resolveSarifReportFilePath
-
isVersionCompatible
-
extractNumericVersion
-