public class Saml2MetadataGenerator extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
assertionConsumerServiceUrl |
protected boolean |
authnRequestSigned |
protected org.opensaml.xml.XMLObjectBuilderFactory |
builderFactory |
protected CredentialProvider |
credentialProvider |
protected int |
defaultACSIndex |
protected String |
entityId |
protected static org.slf4j.Logger |
logger |
protected org.opensaml.xml.io.MarshallerFactory |
marshallerFactory |
protected String |
singleLogoutServiceUrl |
protected boolean |
wantAssertionSigned |
Constructor and Description |
---|
Saml2MetadataGenerator() |
Modifier and Type | Method and Description |
---|---|
org.opensaml.saml2.metadata.EntityDescriptor |
buildMetadata() |
org.opensaml.saml2.metadata.provider.AbstractMetadataProvider |
buildMetadataProvider() |
protected Collection<org.opensaml.saml2.metadata.NameIDFormat> |
buildNameIDFormat() |
protected org.opensaml.saml2.metadata.SPSSODescriptor |
buildSPSSODescriptor() |
protected org.opensaml.xml.signature.KeyInfo |
generateKeyInfoForCredential(org.opensaml.xml.security.credential.Credential credential) |
protected org.opensaml.saml2.metadata.AssertionConsumerService |
getAssertionConsumerService(String binding,
int index,
boolean isDefault) |
CredentialProvider |
getCredentialProvider() |
int |
getDefaultACSIndex() |
String |
getEntityId() |
protected org.opensaml.saml2.metadata.KeyDescriptor |
getKeyDescriptor(org.opensaml.xml.security.credential.UsageType type,
org.opensaml.xml.signature.KeyInfo key) |
protected org.opensaml.saml2.metadata.SingleLogoutService |
getSingleLogoutService(String binding) |
boolean |
isAuthnRequestSigned() |
boolean |
isWantAssertionSigned() |
String |
printMetadata() |
void |
setAssertionConsumerServiceUrl(String assertionConsumerServiceUrl) |
void |
setAuthnRequestSigned(boolean authnRequestSigned) |
void |
setCredentialProvider(CredentialProvider credentialProvider) |
void |
setDefaultACSIndex(int defaultACSIndex) |
void |
setEntityId(String entityId) |
void |
setSingleLogoutServiceUrl(String singleLogoutServiceUrl) |
void |
setWantAssertionSigned(boolean wantAssertionSigned) |
protected static final org.slf4j.Logger logger
protected org.opensaml.xml.XMLObjectBuilderFactory builderFactory
protected org.opensaml.xml.io.MarshallerFactory marshallerFactory
protected CredentialProvider credentialProvider
protected String entityId
protected String assertionConsumerServiceUrl
protected String singleLogoutServiceUrl
protected boolean authnRequestSigned
protected boolean wantAssertionSigned
protected int defaultACSIndex
public org.opensaml.saml2.metadata.provider.AbstractMetadataProvider buildMetadataProvider()
public String printMetadata() throws org.opensaml.xml.io.MarshallingException
org.opensaml.xml.io.MarshallingException
public org.opensaml.saml2.metadata.EntityDescriptor buildMetadata()
protected org.opensaml.xml.signature.KeyInfo generateKeyInfoForCredential(org.opensaml.xml.security.credential.Credential credential)
protected org.opensaml.saml2.metadata.SPSSODescriptor buildSPSSODescriptor()
protected Collection<org.opensaml.saml2.metadata.NameIDFormat> buildNameIDFormat()
protected org.opensaml.saml2.metadata.AssertionConsumerService getAssertionConsumerService(String binding, int index, boolean isDefault)
protected org.opensaml.saml2.metadata.SingleLogoutService getSingleLogoutService(String binding)
protected org.opensaml.saml2.metadata.KeyDescriptor getKeyDescriptor(org.opensaml.xml.security.credential.UsageType type, org.opensaml.xml.signature.KeyInfo key)
public CredentialProvider getCredentialProvider()
public void setCredentialProvider(CredentialProvider credentialProvider)
public String getEntityId()
public void setEntityId(String entityId)
public boolean isAuthnRequestSigned()
public void setAuthnRequestSigned(boolean authnRequestSigned)
public boolean isWantAssertionSigned()
public void setWantAssertionSigned(boolean wantAssertionSigned)
public int getDefaultACSIndex()
public void setDefaultACSIndex(int defaultACSIndex)
public void setAssertionConsumerServiceUrl(String assertionConsumerServiceUrl)
public void setSingleLogoutServiceUrl(String singleLogoutServiceUrl)
Copyright © 2015. All Rights Reserved.