public abstract class AbstractBasicCredentialParser extends AbstractCredentialParser
| Modifier and Type | Field and Description |
|---|---|
private org.slf4j.Logger |
log
log.
|
static QName |
PRIVATE_KEY_ELEMENT_NAME
<PrivateKey>.
|
static QName |
PUBLIC_KEY_ELEMENT_NAME
<PublicKey>.
|
static QName |
SECRET_KEY_ELEMENT_NAME
<SecretKey>.
|
CREDENTIAL_ELEMENT_NAME, KEY_NAME_ELEMENT_NAME| Constructor and Description |
|---|
AbstractBasicCredentialParser() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doParse(Element element,
org.springframework.beans.factory.xml.ParserContext parserContext,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder) |
private void |
parsePrivateKey(List<Element> childElements,
org.springframework.beans.factory.xml.ParserContext parserContext,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
Parse the <PrivateKey> element.
|
private void |
parsePublicKey(List<Element> childElements,
org.springframework.beans.factory.xml.ParserContext parserContext,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
Parse the <PublicKey> elements.
|
private void |
parseSecretKey(List<Element> childElements,
org.springframework.beans.factory.xml.ParserContext parserContext,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
Parse the <SecretKey> element.
|
parseAttributes, parseKeyNames, resolveIddoParsegetBeanClass, getBeanClassName, getParentName, parseInternalpublic static final QName PRIVATE_KEY_ELEMENT_NAME
public static final QName PUBLIC_KEY_ELEMENT_NAME
public static final QName SECRET_KEY_ELEMENT_NAME
private final org.slf4j.Logger log
protected void doParse(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
doParse in class AbstractCredentialParserprivate void parsePrivateKey(@Nullable List<Element> childElements, org.springframework.beans.factory.xml.ParserContext parserContext, @Nonnull org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
childElements - the elements containing the private key, may be null or empty.parserContext - used for logging.builder - the builder.private void parsePublicKey(@Nullable List<Element> childElements, org.springframework.beans.factory.xml.ParserContext parserContext, @Nonnull org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
childElements - the elements containing the public key, must have exactly one elementparserContext - used for logging.builder - the builderprivate void parseSecretKey(@Nullable List<Element> childElements, org.springframework.beans.factory.xml.ParserContext parserContext, @Nonnull org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
childElements - the elements containing the private key, may be null or empty.parserContext - used for logging.builder - the builderCopyright © 1999–2018 Shibboleth Consortium. All rights reserved.