edu.internet2.middleware.shibboleth.common.config.security
Class FilesystemPKIXValidationInformationBeanDefinitionParser

java.lang.Object
  extended by org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
      extended by org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
          extended by edu.internet2.middleware.shibboleth.common.config.security.AbstractPKIXValidationInformationBeanDefinitionParser
              extended by edu.internet2.middleware.shibboleth.common.config.security.FilesystemPKIXValidationInformationBeanDefinitionParser
All Implemented Interfaces:
org.springframework.beans.factory.xml.BeanDefinitionParser

public class FilesystemPKIXValidationInformationBeanDefinitionParser
extends AbstractPKIXValidationInformationBeanDefinitionParser

Spring bean definition parser for filesytem-based PKIX validation info configuration elements.


Field Summary
static QName SCHEMA_TYPE
          Schema type.
 
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE
 
Constructor Summary
FilesystemPKIXValidationInformationBeanDefinitionParser()
           
 
Method Summary
protected  byte[] getEncodedCertificate(String certConfigContent)
          Extracts the certificate bytes from the content of a Certificate configuration element.
protected  byte[] getEncodedCRL(String certCRLContent)
          Extracts the CRL(s) bytes from the content of a CRL configuration element.
 
Methods inherited from class edu.internet2.middleware.shibboleth.common.config.security.AbstractPKIXValidationInformationBeanDefinitionParser
doParse, getBeanClass, parseCertificates, parseCRLs, resolveId
 
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
 

Field Detail

SCHEMA_TYPE

public static final QName SCHEMA_TYPE
Schema type.

Constructor Detail

FilesystemPKIXValidationInformationBeanDefinitionParser

public FilesystemPKIXValidationInformationBeanDefinitionParser()
Method Detail

getEncodedCRL

protected byte[] getEncodedCRL(String certCRLContent)
Extracts the CRL(s) bytes from the content of a CRL configuration element.

Specified by:
getEncodedCRL in class AbstractPKIXValidationInformationBeanDefinitionParser
Parameters:
certCRLContent - content of a CRL configuration element
Returns:
CRL bytes

getEncodedCertificate

protected byte[] getEncodedCertificate(String certConfigContent)
Extracts the certificate bytes from the content of a Certificate configuration element.

Specified by:
getEncodedCertificate in class AbstractPKIXValidationInformationBeanDefinitionParser
Parameters:
certConfigContent - content of a Certificate configuration element
Returns:
certificate bytes


Copyright © 2006-2011 Internet2. All Rights Reserved.