| Package | Description |
|---|---|
| com.entrust.toolkit.xencrypt.algorithms |
Contains an interface and classes that define the behaviour of
encryption algorithms used in XML encryption.
|
| com.entrust.toolkit.xencrypt.init |
Contains classes used to encapsulate the Toolkit's XML encryption
constants and for initializing the Toolkit in preparation for XML encryption
and decryption operations.
|
| com.entrust.toolkit.xml.util |
Contains an interface and classes that allow you to work with Apache XML Processors and the JAXP API.
|
| iaik.ixsil.algorithms | |
| iaik.ixsil.core | |
| iaik.ixsil.init | |
| iaik.ixsil.util |
| Modifier and Type | Method and Description |
|---|---|
URI |
EncryptionAlgorithm.getURI()
Retrieves the algorithm identifier, which is a URI.
|
URI |
EncryptionAlgorithmImpl3DES.getURI()
Gets the algorithm identifier, which is a
URI. |
URI |
EncryptionAlgorithmImplAES.getURI()
Gets the algorithm identifier, which is a
URI. |
URI |
EncryptionAlgorithmImplRSA.getURI()
Gets the algorithm identifier, which is a
URI. |
URI |
KeyWrapAlgorithmImpl3DES.getURI()
Gets the algorithm identifier, which is a
URI. |
URI |
KeyWrapAlgorithmImplAES.getURI()
Retrieves the algorithm identifier, which is a
URI. |
| Modifier and Type | Method and Description |
|---|---|
abstract EncryptionAlgorithm |
EncryptionAlgorithmFactory.createEncryptionAlgorithm(URI algorithmURI)
Creates the encryption algorithm specified by the provided algorithm URI.
|
EncryptionAlgorithm |
EncryptionAlgorithmFactoryDefaultImpl.createEncryptionAlgorithm(URI algorithmURI)
Creates an instance of the encryption algorithm specified by the algorithm URI argument.
|
abstract KeyWrapAlgorithm |
KeyWrapAlgorithmFactory.createKeyWrapAlgorithm(URI algorithmURI)
Creates the key wrap algorithm specified by the provided algorithm URI.
|
KeyWrapAlgorithm |
KeyWrapAlgorithmFactoryDefaultImpl.createKeyWrapAlgorithm(URI algorithmURI)
Creates an instance of the key wrap algorithm specified by the algorithm URI argument.
|
void |
EncryptionAlgorithm.setURI(URI uri)
Sets the algorithm identifier, which is a URI.
|
void |
EncryptionAlgorithmImpl3DES.setURI(URI uri)
Sets the algorithm identifier, which is a
URI. |
void |
EncryptionAlgorithmImplAES.setURI(URI uri)
Sets the algorithm identifier, which is a
URI. |
void |
EncryptionAlgorithmImplRSA.setURI(URI uri)
Sets the algorithm identifier, which is a
URI. |
void |
KeyWrapAlgorithmImpl3DES.setURI(URI uri)
Sets the algorithm identifier, which is a
URI. |
void |
KeyWrapAlgorithmImplAES.setURI(URI uri)
Sets the algorithm identifier, which is a
URI. |
| Constructor and Description |
|---|
XMLEInit(URI initPropertiesLocation)
Initializes the toolkit to perform encryption or decryption of XML documents.
|
| Modifier and Type | Method and Description |
|---|---|
org.w3c.dom.Document |
DOMUtilsImplApache.createDocumentFromXMLInstance(java.io.InputStream xmlDocStream,
URI xmlDocBaseURI,
int validate,
java.lang.String noNamespaceSchemaLocation,
java.lang.String schemaLocations)
The DOM parser is configured not to report any Warnings, Errors or FatalErrors.
|
abstract org.w3c.dom.Document |
DOMUtilsImplBase.createDocumentFromXMLInstance(java.io.InputStream xmlDocStream,
URI xmlDocBaseURI,
int validate,
java.lang.String noNamespaceSchemaLocation,
java.lang.String schemaLocations)
The DOM parser is configured not to report any Warnings, Errors or FatalErrors.
|
| Modifier and Type | Field and Description |
|---|---|
protected URI |
Transform.inputURI_
An identifier for the input data for the algorithm.
|
protected URI |
TransformImplXSLT.styleSheetURI_
The URI for the stylesheet to be applied.
|
protected URI |
Algorithm.uri_
The name URI associated with this algorithm.
|
| Modifier and Type | Method and Description |
|---|---|
URI |
TransformImplXSLT.getStyleSheetURI()
Gets the XSL stylesheet to be processed by this transform as a DOM element.
|
URI |
Algorithm.getURI()
Gets the URI, which identifies the algorithm.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TransformImplXPath.addNSDeclaration(java.lang.String nSPrefix,
URI nSURI)
Adds a namespace declaration to the list of namespace declarations, which will be used as the namespace
context at evaluation of the XPath expression of this transform.
|
abstract CanonicalizationAlgorithm |
AlgorithmFactory.createCanonicalizationAlgorithm(URI algorithmURI)
Creates a canonicalization algorithm object for the specified algorithm URI.
|
CanonicalizationAlgorithm |
AlgorithmFactoryDefaultImpl.createCanonicalizationAlgorithm(URI algorithmURI)
Creates a canonicalization algorithm object for the specified algorithm URI.
|
abstract DigestAlgorithm |
AlgorithmFactory.createDigestAlgorithm(URI algorithmURI)
Creates a digest algorithm object for the specified algorithm URI.
|
DigestAlgorithm |
AlgorithmFactoryDefaultImpl.createDigestAlgorithm(URI algorithmURI)
Creates a digest algorithm object for the specified algorithm URI.
|
abstract SignatureAlgorithm |
AlgorithmFactory.createSignatureAlgorithm(URI algorithmURI)
Creates a signature algorithm object for the specified algorithm URI.
|
SignatureAlgorithm |
AlgorithmFactoryDefaultImpl.createSignatureAlgorithm(URI algorithmURI)
Creates a signature algorithm object for the specified algorithm URI.
|
abstract Transform |
AlgorithmFactory.createTransform(URI algorithmURI)
Creates a transform object for the specified algorithm URI.
|
Transform |
AlgorithmFactoryDefaultImpl.createTransform(URI algorithmURI)
Creates a transform object for the specified algorithm URI.
|
void |
Transform.setInput(java.io.InputStream input,
URI inputURI)
Sets the data to be processed by the transform as an octet stream.
|
void |
Transform.setInput(org.w3c.dom.NodeList input,
URI inputURI)
Sets the data to be processed by the transform as a XPath node set.
|
void |
TransformImplXSLT.setStyleSheet(org.w3c.dom.Element styleSheetDOMElem,
URI styleSheetURI)
Sets the XSL stylesheet to be processed by this transform.
|
void |
TransformImplXSLT.setStyleSheet(java.io.InputStream styleSheetXMLStream,
URI styleSheetURI)
Sets the XSL stylesheet to be processed by this transform.
|
void |
Algorithm.setURI(URI uri)
Set the URI, which identifies the algorithm.
|
| Modifier and Type | Field and Description |
|---|---|
protected URI |
URIResolverParameters.baseURI_
Holds the base URI for absolutizing relative URIs.
|
| Modifier and Type | Method and Description |
|---|---|
URI |
URIResolverParameters.getBaseURI()
Gets the base URI maintained by this class.
|
| Modifier and Type | Method and Description |
|---|---|
void |
URIResolverParameters.setBaseURI(URI baseURI)
Sets the base URI maintained by this class.
|
void |
SignerReference.setType(URI type)
Sets the Type attribute value of the Reference Element.
|
void |
TransformInstruction.setType(URI type)
Sets the Type attribute value of the Element representing the transform instruction.
|
void |
SignerReference.setURI(URI uri)
Sets the URI attribute value of the Reference Element.
|
void |
TransformInstruction.setURI(URI uri)
Sets the URI attribute value of the Element representing the transform instruction.
|
| Constructor and Description |
|---|
Signer(org.w3c.dom.Document signatureDocOM,
URI signatureDocBaseURI,
Position signaturePosition)
Used to insert the XML signature which is to be created into an existing XML document at an arbitrary
position.
|
Signer(org.w3c.dom.Element signatureParentElement,
URI signatureDocBaseURI,
int signatureChildIndex)
Used to insert the XML signature which is to be created into an existing XML document at an arbitrary
position.
|
Signer(java.io.InputStream signatureDocStream,
URI signatureDocBaseURI,
Position signaturePosition)
Used to insert the XML signature which is to be created into an existing XML document at an arbitrary
position.
|
Signer(java.io.InputStream signatureDocStream,
URI signatureDocBaseURI,
Position signaturePosition,
java.lang.String noNamespaceSchemaLocation,
java.lang.String schemaLocations)
Used to insert the XML signature which is to be created into an existing XML document at an arbitrary
position.
|
Signer(URI signatureDocBaseURI)
Used to create a completely new XML document with the XML signature which is to be created as its root
element.
|
URIResolverParameters(URI baseURI)
Default constructor.
|
Verifier(org.w3c.dom.Document signatureDocOM,
URI signatureDocBaseURI,
java.lang.String signatureSelectorXPath,
java.lang.String additionalNSPrefixes)
Used to to verify an a XML signature, whereas the XML document which contains the signature is
specified as a document object model.
|
Verifier(org.w3c.dom.Document signatureDocOM,
URI signatureDocBaseURI,
java.lang.String signatureSelectorXPath,
java.lang.String additionalNSPrefixes,
boolean reparseSignature)
Used to to verify an a XML signature, whereas the XML document which contains the signature is
specified as a DOM document.
|
Verifier(org.w3c.dom.Element signatureElement,
URI signatureDocBaseURI)
Used to verify an XML signature, whereas the XML signature is specified as a DOM element.
|
Verifier(org.w3c.dom.Element signatureElement,
URI signatureDocBaseURI,
boolean reparseSignature)
Used to verify an XML signature, whereas the XML signature is specified as a DOM element.
|
Verifier(java.io.InputStream signatureDocStream,
URI signatureDocBaseURI,
java.lang.String signatureSelectorXPath,
java.lang.String additionalNSPrefixes)
Used to to verify an a XML signature, whereas the XML document which contains the signature is
specified as a input stream.
|
Verifier(java.io.InputStream signatureDocStream,
URI signatureDocBaseURI,
java.lang.String signatureSelectorXPath,
java.lang.String additionalNSPrefixes,
java.lang.String noNamespaceSchemaLocation,
java.lang.String schemaLocations)
Used to to verify an a XML signature, whereas the XML document which contains the signature is
specified as a input stream.
|
| Modifier and Type | Field and Description |
|---|---|
protected static URI |
IXSILInit.initPropertiesURI_
Contains the URI locating the IXSIL init properties file.
|
| Modifier and Type | Method and Description |
|---|---|
static URI |
IXSILInit.getInitPropertiesURI()
Gets the URI locating the the IXSIL init properties file specified at the last invocation of the
IXSILInit.init(iaik.ixsil.util.URI) method. |
| Modifier and Type | Method and Description |
|---|---|
static void |
IXSILInit.init(URI initPropertiesLocation)
Initializes IXSIL API with values provided by the specified IXSIL init properties file.
|
| Modifier and Type | Field and Description |
|---|---|
protected URI |
ExternalReferenceResolverImpl.base_
The base URI for absolutizing relative URIs.
|
| Modifier and Type | Method and Description |
|---|---|
static URI |
URI.absolutizeURI(URI base,
URI candidate)
Absolutizes a specified candidate URI using a specified base URI according to
RFC 2396, section 5.2.
|
| Modifier and Type | Method and Description |
|---|---|
static URI |
URI.absolutizeURI(URI base,
URI candidate)
Absolutizes a specified candidate URI using a specified base URI according to
RFC 2396, section 5.2.
|
static org.w3c.dom.Document |
DOMUtils.createDocumentFromXMLInstance(java.io.InputStream xmlDocStream,
URI xmlDocBaseURI,
int validate,
java.lang.String noNamespaceSchemaLocation,
java.lang.String schemaLocations) |
org.w3c.dom.Document |
DOMUtilsImpl.createDocumentFromXMLInstance(java.io.InputStream xmlDocStream,
URI xmlDocBaseURI,
int validate,
java.lang.String noNamespaceSchemaLocation,
java.lang.String schemaLocations)
The DOM parser is configured not to report any Warnings, Errors or FatalErrors.
|
org.w3c.dom.Document |
DOMUtilsInterface.createDocumentFromXMLInstance(java.io.InputStream xmlDocStream,
URI xmlDocBaseURI,
int validate,
java.lang.String noNamespaceSchemaLocation,
java.lang.String schemaLocations)
Creates a DOM document instance from a given stream representation of a XML document.
|
java.io.InputStream |
ExternalReferenceResolverImpl.resolve(URI uri)
Currently only the case of a specified location (URL) is covered by this method: It relies on method
URL.openStream(). |
java.io.InputStream |
ExternalReferenceResolverInterface.resolve(URI uri)
Returns an
InputStream providing the octet stream content associated with the specified
URI. |
org.w3c.dom.NodeList |
InternalReferenceResolverImpl.resolve(URI uri,
org.w3c.dom.Document xmlDocumentOM,
org.w3c.dom.NodeList hereResult)
Gets a list of DOM nodes representing the content of the given URI.
|
org.w3c.dom.NodeList |
InternalReferenceResolverInterface.resolve(URI uri,
org.w3c.dom.Document xmlDocumentOM,
org.w3c.dom.NodeList hereResult)
Returns a
NodeList object providing a list of DOM nodes which correspond to the
parts of the XML document selected by the internal URI. |
org.w3c.dom.NodeList |
XPointerReferenceResolver.resolve(URI uri,
org.w3c.dom.Document xmlDocumentOM,
org.w3c.dom.NodeList hereResult)
Gets a list of DOM nodes representing a flat view on the parts of an XML document selected by the given
internal URI.
|
protected org.w3c.dom.NodeList |
InternalReferenceResolverImpl.resolve(URI uri,
org.w3c.dom.Document xmlDocumentOM,
org.w3c.dom.NodeList hereResult,
int resultType) |
protected org.w3c.dom.NodeList |
XPointerReferenceResolver.resolve(URI uri,
org.w3c.dom.Document xmlDocumentOM,
org.w3c.dom.NodeList hereResult,
int resultType)
Gets a list of DOM nodes representing a flat view on the parts of an XML document selected by the given
internal URI.
|
org.w3c.dom.NodeList |
InternalReferenceResolverImpl.resolveForest(URI uri,
org.w3c.dom.Document xmlDocumentOM,
org.w3c.dom.NodeList hereResult)
Gets a list of DOM nodes representing the content of the given URI.
|
org.w3c.dom.NodeList |
XPointerReferenceResolver.resolveForest(URI uri,
org.w3c.dom.Document xmlDocumentOM,
org.w3c.dom.NodeList hereResult)
Gets a list of DOM nodes representing a forest view on the parts of an XML document selected by the
given internal URI.
|
void |
ExternalReferenceResolverImpl.setBaseURI(URI baseURI)
Sets the base URI used for absolutizing relative URIs.
|
void |
ExternalReferenceResolverInterface.setBaseURI(URI baseURI)
Sets the base URI used for absolutizing relative URIs.
|
| Constructor and Description |
|---|
ExternalReferenceResolverImpl(URI base)
Creates a new resolver which uses the specified URI as basis for absolutizing relative URIs.
|