Class SamlTestBase

java.lang.Object
swiss.trustbroker.test.saml.util.SamlTestBase

public class SamlTestBase extends Object
  • Field Details

  • Constructor Details

    • SamlTestBase

      public SamlTestBase()
  • Method Details

    • setup

      public static void setup()
    • dummyCredential

      public static org.opensaml.security.credential.Credential dummyCredential()
    • dummyCredential

      public static org.opensaml.security.credential.Credential dummyCredential(String certFileName, String password, String alias)
    • dummyKeystoreProperties

      public static swiss.trustbroker.common.config.KeystoreProperties dummyKeystoreProperties()
    • dummyObject

      public static org.opensaml.saml.common.SignableSAMLObject dummyObject()
    • dummyInvalidCredential

      public static List<org.opensaml.security.credential.Credential> dummyInvalidCredential()
    • dummyCredentials

      public static List<org.opensaml.security.credential.Credential> dummyCredentials()
    • dummyCredentials

      public static List<org.opensaml.security.credential.Credential> dummyCredentials(String keystore)
    • filePathFromClassPath

      public static String filePathFromClassPath(String fileName)
    • fileFromClassPath

      public static File fileFromClassPath(String fileName)
    • buildRedirectQueryString

      public static String buildRedirectQueryString(org.opensaml.saml.saml2.core.RequestAbstractType request, boolean doubleSignature)
    • setAnyAttributeNamespaceUri

      public static void setAnyAttributeNamespaceUri(swiss.trustbroker.api.sessioncache.dto.AttributeName attributeName)
    • setAttributeNamespaceUri

      public static void setAttributeNamespaceUri(swiss.trustbroker.api.sessioncache.dto.AttributeName attributeName, String namespaceUri)
    • signSamlObject

      public static void signSamlObject(org.opensaml.saml.common.SignableSAMLObject samlObject)
    • givenSignature

      public static org.opensaml.xmlsec.signature.Signature givenSignature(boolean emptyKeyInfo)