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

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.InlinePKIXValidationInformationBeanDefinitionParser
All Implemented Interfaces:
org.springframework.beans.factory.xml.BeanDefinitionParser

public class InlinePKIXValidationInformationBeanDefinitionParser
extends AbstractPKIXValidationInformationBeanDefinitionParser

Spring bean definition parser for inline 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
InlinePKIXValidationInformationBeanDefinitionParser()
           
 
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

InlinePKIXValidationInformationBeanDefinitionParser

public InlinePKIXValidationInformationBeanDefinitionParser()
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 © 1999-2012. All Rights Reserved.