|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
edu.internet2.middleware.shibboleth.common.config.security.AbstractCredentialBeanDefinitionParser
edu.internet2.middleware.shibboleth.common.config.security.AbstractX509CredentialBeanDefinitionParser
public abstract class AbstractX509CredentialBeanDefinitionParser
Base class for X509 credential beans.
Field Summary |
---|
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser |
---|
ID_ATTRIBUTE |
Constructor Summary | |
---|---|
AbstractX509CredentialBeanDefinitionParser()
|
Method Summary | |
---|---|
protected void |
doParse(Element element,
BeanDefinitionBuilder builder)
|
protected Class |
getBeanClass(Element element)
|
protected abstract byte[] |
getEncodedCertificate(String certConfigContent)
Extracts the certificate bytes from the content of a Certificate configuration element. |
protected abstract byte[] |
getEncodedCRL(String certCRLContent)
Extracts the CRL(s) bytes from the content of a CRL configuration element. |
protected void |
parseCertificates(Map<QName,List<Element>> configChildren,
BeanDefinitionBuilder builder)
Parses the certificates from the credential configuration. |
protected void |
parseCRLs(Map<QName,List<Element>> configChildren,
BeanDefinitionBuilder builder)
Parses the CRLs from the credential configuration. |
protected String |
resolveId(Element element,
AbstractBeanDefinition definition,
ParserContext parserContext)
|
Methods inherited from class edu.internet2.middleware.shibboleth.common.config.security.AbstractCredentialBeanDefinitionParser |
---|
getEncodedPrivateKey, parseAttributes, parseCommon, parseKeyNames, parsePrivateKey |
Methods inherited from class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser |
---|
doParse, getBeanClassName, getParentName, parseInternal |
Methods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser |
---|
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractX509CredentialBeanDefinitionParser()
Method Detail |
---|
protected Class getBeanClass(Element element)
getBeanClass
in class AbstractSingleBeanDefinitionParser
protected String resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext)
resolveId
in class AbstractCredentialBeanDefinitionParser
protected void doParse(Element element, BeanDefinitionBuilder builder)
doParse
in class AbstractSingleBeanDefinitionParser
protected void parseCertificates(Map<QName,List<Element>> configChildren, BeanDefinitionBuilder builder)
configChildren
- children of the credential elementbuilder
- credential buildprotected abstract byte[] getEncodedCertificate(String certConfigContent)
certConfigContent
- content of a Certificate configuration element
protected void parseCRLs(Map<QName,List<Element>> configChildren, BeanDefinitionBuilder builder)
configChildren
- children of the credential elementbuilder
- credential buildprotected abstract byte[] getEncodedCRL(String certCRLContent)
certCRLContent
- content of a CRL configuration element
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |