public abstract class AbstractX509CredentialParser extends AbstractCredentialParser
| Modifier and Type | Field and Description |
|---|---|
static QName |
CERTIFICATE_ELEMENT_NAME
<Certificate>.
|
static QName |
CRL_ELEMENT_NAME
<CRL>.
|
private org.slf4j.Logger |
log
log.
|
static QName |
PRIVATE_KEY_ELEMENT_NAME
<PrivateKey>.
|
CREDENTIAL_ELEMENT_NAME, KEY_NAME_ELEMENT_NAME| Constructor and Description |
|---|
AbstractX509CredentialParser() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doParse(Element element,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder) |
private void |
parseCertificates(List<Element> childElements,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
Parse the <Certificate> elements.
|
private void |
parseCRLs(List<Element> childElements,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
Parse the <CRL> elements.
|
private void |
parsePrivateKey(List<Element> childElements,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
Parse the <PrivateKey> element.
|
doParse, parseAttributes, parseKeyNames, resolveIdgetBeanClass, getBeanClassName, getParentName, parseInternalpublic static final QName PRIVATE_KEY_ELEMENT_NAME
public static final QName CERTIFICATE_ELEMENT_NAME
public static final QName CRL_ELEMENT_NAME
private org.slf4j.Logger log
protected void doParse(Element element, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
doParse in class AbstractWarningSecurityParserprivate void parsePrivateKey(@Nullable List<Element> childElements, @Nonnull org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
childElements - the elements containing the private key, may be null or empty.builder - the builderprivate void parseCertificates(@Nullable List<Element> childElements, @Nonnull org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
childElements - the elements containing the certificates, Must have at least one element.builder - the builderCopyright © 1999–2018 Shibboleth Consortium. All rights reserved.