Uses of Class
fr.gouv.vitam.common.security.IllegalPathException
Package
Description
Provides the Blob store contexts builder
General utility classes as FileUtil, SystemPropertyUtil and UUID support
Security package for Vitam
Provides common classes for the Functional Administration module.
Plugin package in worker module
Provides common classes for the Workspace module.
-
Uses of IllegalPathException in fr.gouv.vitam.batch.report.rest.service
Modifier and TypeMethodDescriptionvoid
BatchReportServiceImpl.createExtractedMetadataDistributionFileForAu
(String processId, int tenant) void
BatchReportServiceImpl.exportPurgeAccessionRegister
(String processId, String filename, int tenantId) void
BatchReportServiceImpl.exportPurgeDistinctObjectGroupOfDeletedUnits
(String processId, String filename, int tenantId) void
BatchReportServiceImpl.exportUnitsToInvalidate
(String processId, int tenantId, ReportExportRequest reportExportRequest) void
BatchReportServiceImpl.storeFileToWorkspace
(Report reportInfo) -
Uses of IllegalPathException in fr.gouv.vitam.cas.container.builder
Modifier and TypeMethodDescriptionstatic ContentAddressableStorage
StoreContextBuilder.newStoreContext
(StorageConfiguration configuration, com.mongodb.client.MongoDatabase mongoDatabase) BuildsContentAddressableStorage
-
Uses of IllegalPathException in fr.gouv.vitam.common
Modifier and TypeMethodDescriptionstatic File
FileUtil.convertInputStreamToFile
(InputStream rulesStream, String filename) static File
FileUtil.convertInputStreamToFile
(InputStream stream, String filename, String extension) static File
FileUtil.createFileInTempDirectoryWithPathCheck
(String filename, String fileExtension) Creates a new empty file in the vitam temporary directory retrieved from VitamConfiguration, using the given filename and fileExtension strings to generate its name.
Do a Path traversal attack check before creating file -
Uses of IllegalPathException in fr.gouv.vitam.common.security
Modifier and TypeMethodDescriptionstatic File
SafeFileChecker.checkSafeDirPath
(String safeRootPath, String... subPaths) Directory path sanity checker.static File
SafeFileChecker.checkSafeFilePath
(String safeRootPath, String... subPaths) File path sanity checker.static void
SafeFileChecker.checkSafeRessourceFilePath
(String resourceName) Path sanity for class-path resources Checks filename authorized patterns, path traversal attacks & ESAPI sanity checks -
Uses of IllegalPathException in fr.gouv.vitam.functional.administration.common
Modifier and TypeMethodDescriptionvoid
ReferentialFile.importFile
(InputStream file, String filename) importFile : import reference file to database -
Uses of IllegalPathException in fr.gouv.vitam.functional.administration.core.rules
Modifier and TypeMethodDescriptionvoid
RulesManagerFileImpl.importFile
(InputStream rulesFileStream, String filename) -
Uses of IllegalPathException in fr.gouv.vitam.storage.offers.tape
Modifier and TypeMethodDescriptionvoid
TapeLibraryFactory.initialize
(TapeLibraryConfiguration configuration, com.mongodb.client.MongoDatabase mongoDatabase) -
Uses of IllegalPathException in fr.gouv.vitam.storage.offers.tape.cas
Modifier and TypeMethodDescriptionvoid
ArchiveCacheStorage.moveArchiveToCache
(Path initialFilePath, String fileBucketId, String tarId) void
ArchiveCacheStorage.reserveArchiveStorageSpace
(String fileBucketId, String tarId, long fileSize) ArchiveCacheStorage.tryReadArchive
(String fileBucketId, String tarId) ModifierConstructorDescriptionArchiveCacheStorage
(String cacheDirectory, BucketTopologyHelper bucketTopologyHelper, ArchiveCacheEvictionController archiveCacheEvictionController, long maxStorageSpace, long evictionStorageSpaceThreshold, long safeStorageSpaceThreshold) -
Uses of IllegalPathException in fr.gouv.vitam.worker.core.plugin
-
Uses of IllegalPathException in fr.gouv.vitam.workspace.common
Modifier and TypeMethodDescriptionWorkspaceFileSystem.checkWorkspaceContainerSanity
(String container) WorkspaceFileSystem.checkWorkspaceDirSanity
(String container, String directory) void
WorkspaceFileSystem.checkWorkspaceFileSanity
(String containerName, String relativeObjectName)