Class SamlMockFileService

java.lang.Object
swiss.trustbroker.samlmock.service.SamlMockFileService

@Component public class SamlMockFileService extends Object
  • Constructor Details

    • SamlMockFileService

      @Autowired public SamlMockFileService(swiss.trustbroker.common.setup.service.GitService gitService, SamlMockProperties properties)
    • SamlMockFileService

      public SamlMockFileService(swiss.trustbroker.common.setup.service.GitService gitService, SamlMockProperties properties, Map<String,List<String>> nameCache, Map<String,byte[]> contentCache, Map<String,org.opensaml.security.credential.Credential> credentialCache)
  • Method Details

    • getMockRequestNames

      public List<String> getMockRequestNames(File validatedSubDirectory)
    • getMockResponseNames

      public List<String> getMockResponseNames(File validatedSubDirectory)
    • getMockRequestFile

      public byte[] getMockRequestFile(File validatedSubDirectory, String mockFile)
    • getMockResponseFile

      public byte[] getMockResponseFile(File validatedSubDirectory, String mockFile)
    • validateRequestSubDirectory

      public File validateRequestSubDirectory(String subDirectory)
    • validateResponseSubDirectory

      public File validateResponseSubDirectory(String subDirectory)
    • refreshMockData

      public void refreshMockData()
    • getAuthnRequestCredential

      public org.opensaml.security.credential.Credential getAuthnRequestCredential()
    • getResponseCredential

      public org.opensaml.security.credential.Credential getResponseCredential()
    • getEncryptionCredential

      public org.opensaml.security.credential.Credential getEncryptionCredential()