Package io.vertigo.connectors.saml2
Class OpenSAMLUtil
java.lang.Object
io.vertigo.connectors.saml2.OpenSAMLUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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.NameIDPolicyextractAttributes(org.opensaml.saml.saml2.core.Assertion assertion) static org.opensaml.saml.saml2.core.Responsestatic Stringstatic net.shibboleth.utilities.java.support.xml.ParserPoolstatic StringresolveSignatureType(String type) static org.opensaml.saml.saml2.metadata.EndpointurlToEndpoint(String URL)
-
Method Details
-
initOpenSamlIfNeeded
public static net.shibboleth.utilities.java.support.xml.ParserPool initOpenSamlIfNeeded() -
buildNameIdPolicy
public static org.opensaml.saml.saml2.core.NameIDPolicy buildNameIdPolicy() -
resolveSignatureType
-
buildIssuer
-
generateSecureRandomId
-
urlToEndpoint
-
extractSamlResponse
-
extractAttributes
-
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)
-