Package io.vertigo.connectors.saml2
Class OpenSAMLUtil
- java.lang.Object
-
- io.vertigo.connectors.saml2.OpenSAMLUtil
-
public final class OpenSAMLUtil extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddKeyDescriptor(org.opensaml.saml.saml2.metadata.SPSSODescriptor spSSODescriptor, org.opensaml.security.credential.Credential credential, org.opensaml.security.credential.UsageType usageType, boolean isExtractPublicKeyFromCertificate)static org.opensaml.saml.saml2.core.IssuerbuildIssuer(String issuerName)static org.opensaml.saml.saml2.core.NameIDPolicybuildNameIdPolicy()static Map<String,Object>extractAttributes(org.opensaml.saml.saml2.core.Assertion assertion)static org.opensaml.saml.saml2.core.ResponseextractSamlResponse(ByteArrayInputStream is)static StringgenerateSecureRandomId()static net.shibboleth.utilities.java.support.xml.ParserPoolinitOpenSamlIfNeeded()static StringresolveSignatureType(String type)static org.opensaml.saml.saml2.metadata.EndpointurlToEndpoint(String URL)
-
-
-
Method Detail
-
initOpenSamlIfNeeded
public static net.shibboleth.utilities.java.support.xml.ParserPool initOpenSamlIfNeeded()
-
buildNameIdPolicy
public static org.opensaml.saml.saml2.core.NameIDPolicy buildNameIdPolicy()
-
buildIssuer
public static org.opensaml.saml.saml2.core.Issuer buildIssuer(String issuerName)
-
generateSecureRandomId
public static String generateSecureRandomId()
-
urlToEndpoint
public static org.opensaml.saml.saml2.metadata.Endpoint urlToEndpoint(String URL)
-
extractSamlResponse
public static org.opensaml.saml.saml2.core.Response extractSamlResponse(ByteArrayInputStream is)
-
extractAttributes
public static Map<String,Object> extractAttributes(org.opensaml.saml.saml2.core.Assertion assertion)
-
addKeyDescriptor
public static void addKeyDescriptor(org.opensaml.saml.saml2.metadata.SPSSODescriptor spSSODescriptor, org.opensaml.security.credential.Credential credential, org.opensaml.security.credential.UsageType usageType, boolean isExtractPublicKeyFromCertificate)
-
-