edu.internet2.middleware.shibboleth.common.config.security
Class InlineX509CredentialBeanDefinitionParser
java.lang.Object
org.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
edu.internet2.middleware.shibboleth.common.config.security.InlineX509CredentialBeanDefinitionParser
- All Implemented Interfaces:
- org.springframework.beans.factory.xml.BeanDefinitionParser
public class InlineX509CredentialBeanDefinitionParser
- extends AbstractX509CredentialBeanDefinitionParser
Spring bean definition parser for inline credential configuration elements.
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser |
ID_ATTRIBUTE |
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. |
protected byte[] |
getEncodedPrivateKey(String keyConfigContent)
Extracts the private key bytes from the content of the PrivateKey configuration element. |
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 |
SCHEMA_TYPE
public static final QName SCHEMA_TYPE
- Schema type.
InlineX509CredentialBeanDefinitionParser
public InlineX509CredentialBeanDefinitionParser()
getEncodedCRL
protected byte[] getEncodedCRL(String certCRLContent)
- Extracts the CRL(s) bytes from the content of a CRL configuration element.
- Specified by:
getEncodedCRL
in class AbstractX509CredentialBeanDefinitionParser
- 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 AbstractX509CredentialBeanDefinitionParser
- Parameters:
certConfigContent
- content of a Certificate configuration element
- Returns:
- certificate bytes
getEncodedPrivateKey
protected byte[] getEncodedPrivateKey(String keyConfigContent)
- Extracts the private key bytes from the content of the PrivateKey configuration element.
- Specified by:
getEncodedPrivateKey
in class AbstractCredentialBeanDefinitionParser
- Parameters:
keyConfigContent
- content of the Private configuration element
- Returns:
- private key bytes
Copyright © 2006-2008 Internet2. All Rights Reserved.