Package | Description |
---|---|
org.apache.xml.security.stax.ext | |
org.apache.xml.security.stax.impl | |
org.apache.xml.security.stax.impl.processor.output |
Modifier and Type | Method and Description |
---|---|
OutputProcessorChain |
OutputProcessorChain.createSubChain(OutputProcessor outputProcessor)
Create a new SubChain.
|
OutputProcessorChain |
OutputProcessorChain.createSubChain(OutputProcessor outputProcessor,
XMLSecStartElement parentXMLSecStartElement) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractOutputProcessor.createCharactersAndOutputAsEvent(OutputProcessorChain outputProcessorChain,
char[] text) |
void |
AbstractOutputProcessor.createCharactersAndOutputAsEvent(OutputProcessorChain outputProcessorChain,
String characters) |
void |
AbstractOutputProcessor.createEndElementAndOutputAsEvent(OutputProcessorChain outputProcessorChain,
QName element) |
static void |
XMLSecurityUtils.createKeyNameTokenStructure(AbstractOutputProcessor abstractOutputProcessor,
OutputProcessorChain outputProcessorChain,
String keyName) |
static void |
XMLSecurityUtils.createKeyValueTokenStructure(AbstractOutputProcessor abstractOutputProcessor,
OutputProcessorChain outputProcessorChain,
PublicKey publicKey) |
static void |
XMLSecurityUtils.createKeyValueTokenStructure(AbstractOutputProcessor abstractOutputProcessor,
OutputProcessorChain outputProcessorChain,
X509Certificate[] x509Certificates) |
XMLSecStartElement |
AbstractOutputProcessor.createStartElementAndOutputAsEvent(OutputProcessorChain outputProcessorChain,
QName element,
boolean outputLocalNs,
List<XMLSecAttribute> attributes) |
void |
AbstractOutputProcessor.createStartElementAndOutputAsEvent(OutputProcessorChain outputProcessorChain,
QName element,
List<XMLSecNamespace> namespaces,
List<XMLSecAttribute> attributes) |
static void |
XMLSecurityUtils.createX509CertificateStructure(AbstractOutputProcessor abstractOutputProcessor,
OutputProcessorChain outputProcessorChain,
X509Certificate[] x509Certificates) |
static void |
XMLSecurityUtils.createX509CertificateStructure(AbstractOutputProcessor abstractOutputProcessor,
OutputProcessorChain outputProcessorChain,
X509Certificate[] x509Certificates,
boolean outputX509Data) |
static void |
XMLSecurityUtils.createX509IssuerSerialStructure(AbstractOutputProcessor abstractOutputProcessor,
OutputProcessorChain outputProcessorChain,
X509Certificate[] x509Certificates) |
static void |
XMLSecurityUtils.createX509IssuerSerialStructure(AbstractOutputProcessor abstractOutputProcessor,
OutputProcessorChain outputProcessorChain,
X509Certificate[] x509Certificates,
boolean outputX509Data) |
static void |
XMLSecurityUtils.createX509SubjectKeyIdentifierStructure(AbstractOutputProcessor abstractOutputProcessor,
OutputProcessorChain outputProcessorChain,
X509Certificate[] x509Certificates) |
static void |
XMLSecurityUtils.createX509SubjectKeyIdentifierStructure(AbstractOutputProcessor abstractOutputProcessor,
OutputProcessorChain outputProcessorChain,
X509Certificate[] x509Certificates,
boolean outputX509Data) |
static void |
XMLSecurityUtils.createX509SubjectNameStructure(AbstractOutputProcessor abstractOutputProcessor,
OutputProcessorChain outputProcessorChain,
X509Certificate[] x509Certificates) |
static void |
XMLSecurityUtils.createX509SubjectNameStructure(AbstractOutputProcessor abstractOutputProcessor,
OutputProcessorChain outputProcessorChain,
X509Certificate[] x509Certificates,
boolean outputX509Data) |
void |
AbstractOutputProcessor.doFinal(OutputProcessorChain outputProcessorChain) |
void |
AbstractBufferingOutputProcessor.doFinal(OutputProcessorChain outputProcessorChain) |
void |
OutputProcessor.doFinal(OutputProcessorChain outputProcessorChain)
Will be called when the whole document is processed.
|
protected void |
AbstractBufferingOutputProcessor.flushBufferAndCallbackAfterHeader(OutputProcessorChain outputProcessorChain,
Deque<XMLSecEvent> xmlSecEventDeque) |
void |
AbstractOutputProcessor.init(OutputProcessorChain outputProcessorChain) |
void |
OutputProcessor.init(OutputProcessorChain outputProcessorChain)
Method will be called after setting the properties
|
protected void |
AbstractOutputProcessor.outputAsEvent(OutputProcessorChain outputProcessorChain,
XMLSecEvent xmlSecEvent) |
protected void |
AbstractOutputProcessor.outputDOMElement(Element element,
OutputProcessorChain outputProcessorChain) |
void |
AbstractBufferingOutputProcessor.processEvent(XMLSecEvent xmlSecEvent,
OutputProcessorChain outputProcessorChain) |
void |
OutputProcessor.processEvent(XMLSecEvent xmlSecEvent,
OutputProcessorChain outputProcessorChain)
Will be called from the framework for every XMLEvent
|
protected abstract void |
AbstractBufferingOutputProcessor.processHeaderEvent(OutputProcessorChain outputProcessorChain) |
protected SecurePart |
AbstractOutputProcessor.securePartMatches(XMLSecStartElement xmlSecStartElement,
OutputProcessorChain outputProcessorChain,
String dynamicParts) |
Modifier and Type | Class and Description |
---|---|
class |
OutputProcessorChainImpl
Implementation of a OutputProcessorChain
|
Modifier and Type | Method and Description |
---|---|
OutputProcessorChain |
OutputProcessorChainImpl.createSubChain(OutputProcessor outputProcessor) |
OutputProcessorChain |
OutputProcessorChainImpl.createSubChain(OutputProcessor outputProcessor,
XMLSecStartElement parentXMLSecStartElement) |
Constructor and Description |
---|
XMLSecurityStreamWriter(OutputProcessorChain outputProcessorChain) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
AbstractEncryptOutputProcessor.AbstractInternalEncryptionOutputProcessor.createKeyInfoStructure(OutputProcessorChain outputProcessorChain) |
protected void |
XMLSignatureEndingOutputProcessor.createKeyInfoStructureForSignature(OutputProcessorChain outputProcessorChain,
OutboundSecurityToken securityToken,
boolean useSingleCertificate) |
protected abstract void |
AbstractSignatureEndingOutputProcessor.createKeyInfoStructureForSignature(OutputProcessorChain outputProcessorChain,
OutboundSecurityToken securityToken,
boolean useSingleCertificate) |
protected void |
XMLSignatureEndingOutputProcessor.createTransformsStructureForSignature(OutputProcessorChain subOutputProcessorChain,
SignaturePartDef signaturePartDef) |
protected abstract void |
AbstractSignatureEndingOutputProcessor.createTransformsStructureForSignature(OutputProcessorChain subOutputProcessorChain,
SignaturePartDef signaturePartDef) |
protected void |
AbstractSignatureOutputProcessor.digestExternalReference(OutputProcessorChain outputProcessorChain,
SecurePart securePart) |
void |
AbstractSignatureOutputProcessor.doFinal(OutputProcessorChain outputProcessorChain) |
void |
FinalOutputProcessor.doFinal(OutputProcessorChain outputProcessorChain) |
void |
AbstractEncryptOutputProcessor.doFinal(OutputProcessorChain outputProcessorChain) |
protected void |
AbstractSignatureOutputProcessor.doFinalInternal(OutputProcessorChain outputProcessorChain) |
protected void |
AbstractEncryptOutputProcessor.doFinalInternal(OutputProcessorChain outputProcessorChain) |
protected void |
AbstractEncryptOutputProcessor.AbstractInternalEncryptionOutputProcessor.doFinalInternal(OutputProcessorChain outputProcessorChain) |
protected void |
XMLSignatureEndingOutputProcessor.flushBufferAndCallbackAfterHeader(OutputProcessorChain outputProcessorChain,
Deque<XMLSecEvent> xmlSecEventDeque) |
void |
AbstractSignatureOutputProcessor.InternalSignatureOutputProcessor.init(OutputProcessorChain outputProcessorChain) |
void |
AbstractEncryptOutputProcessor.AbstractInternalEncryptionOutputProcessor.init(OutputProcessorChain outputProcessorChain) |
void |
XMLSignatureOutputProcessor.init(OutputProcessorChain outputProcessorChain) |
void |
AbstractSignatureEndingOutputProcessor.SignedInfoProcessor.init(OutputProcessorChain outputProcessorChain) |
protected AbstractSignatureEndingOutputProcessor.SignedInfoProcessor |
XMLSignatureEndingOutputProcessor.newSignedInfoProcessor(SignatureAlgorithm signatureAlgorithm,
String signatureId,
XMLSecStartElement xmlSecStartElement,
OutputProcessorChain outputProcessorChain) |
protected abstract AbstractSignatureEndingOutputProcessor.SignedInfoProcessor |
AbstractSignatureEndingOutputProcessor.newSignedInfoProcessor(SignatureAlgorithm signatureAlgorithm,
String signatureId,
XMLSecStartElement xmlSecStartElement,
OutputProcessorChain outputProcessorChain) |
abstract void |
AbstractSignatureOutputProcessor.processEvent(XMLSecEvent xmlSecEvent,
OutputProcessorChain outputProcessorChain) |
void |
AbstractSignatureOutputProcessor.InternalSignatureOutputProcessor.processEvent(XMLSecEvent xmlSecEvent,
OutputProcessorChain outputProcessorChain) |
void |
FinalOutputProcessor.processEvent(XMLSecEvent xmlSecEvent,
OutputProcessorChain outputProcessorChain) |
abstract void |
AbstractEncryptOutputProcessor.processEvent(XMLSecEvent xmlSecEvent,
OutputProcessorChain outputProcessorChain) |
void |
AbstractEncryptOutputProcessor.AbstractInternalEncryptionOutputProcessor.processEvent(XMLSecEvent xmlSecEvent,
OutputProcessorChain outputProcessorChain) |
void |
XMLSignatureOutputProcessor.processEvent(XMLSecEvent xmlSecEvent,
OutputProcessorChain outputProcessorChain) |
void |
AbstractSignatureEndingOutputProcessor.SignedInfoProcessor.processEvent(XMLSecEvent xmlSecEvent,
OutputProcessorChain outputProcessorChain) |
void |
XMLEncryptOutputProcessor.processEvent(XMLSecEvent xmlSecEvent,
OutputProcessorChain outputProcessorChain) |
protected void |
AbstractEncryptOutputProcessor.AbstractInternalEncryptionOutputProcessor.processEventInternal(XMLSecStartElement xmlSecStartElement,
OutputProcessorChain outputProcessorChain)
Creates the Data structure around the cipher data
|
void |
XMLSignatureEndingOutputProcessor.processHeaderEvent(OutputProcessorChain outputProcessorChain) |
void |
AbstractSignatureEndingOutputProcessor.processHeaderEvent(OutputProcessorChain outputProcessorChain) |
protected void |
AbstractEncryptOutputProcessor.verifyEncryptionParts(OutputProcessorChain outputProcessorChain) |
protected void |
AbstractSignatureOutputProcessor.verifySignatureParts(OutputProcessorChain outputProcessorChain) |
Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.