Skip navigation links
IAIK XML Security Toolkit (XSECT)
version 2.14
A B C D E F G H I J K L M N O P Q R S T U V W X 

A

absolutizePath(String, String, char) - Static method in class iaik.xml.crypto.utils.URI
Absolutizes a specified candidate path using a specified base path and a specified separator character.
absolutizeURI(URI, URI) - Static method in class iaik.xml.crypto.utils.URI
Absolutizes a specified candidate URI using a specified base URI according to RFC 2396, section 5.2.
AbstractSignatureMethodImpl - Class in iaik.xml.crypto.dsig
 
AbstractSignatureMethodImpl(String, SignatureMethodParameterSpec) - Constructor for class iaik.xml.crypto.dsig.AbstractSignatureMethodImpl
Creates a new instance of this AbstractSignatureMethodImpl with the specified algorithm and params.
AbstractSignatureMethodImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.AbstractSignatureMethodImpl
Creates a new instance of this AbstractSignatureMethodImpl with the specified context and node to unmarshal from.
ADAPT_SYSTEM_ID_PROP - Static variable in class iaik.xml.crypto.utils.DOMUtilsLS
Specifies whether unresolveable system Ids (e.g.: C:/path) should be adapted to resolveable URLs (e.g.
addAsProvider() - Static method in class iaik.xml.crypto.EccProviderAdapter
 
addAsProvider(boolean) - Static method in class iaik.xml.crypto.XSecProvider
Static method which installs the SecurityProviders XSECT and IAIK and prints some system properties if desired.
addAsProvider(boolean, boolean) - Static method in class iaik.xml.crypto.XSecProvider
Static method which installs the SecurityProviders XSECT and IAIK and prints some system properties if desired.
addBigIntegerToElement(Element, BigInteger) - Static method in class iaik.xml.crypto.utils.DOMUtils
Adds the given BigInteger bigInteger as text node to the element e.
addBytesToElement(Element, byte[], DOMCryptoContext) - Static method in class iaik.xml.crypto.dom.DOMStructure
Appends a new text node with the Base64 encoded value of bytes to the given element.
addBytesToElement(Element, InputStream, DOMCryptoContext) - Static method in class iaik.xml.crypto.dom.DOMStructure
Appends a new text node with the Base64 encoded value read from bytes to the given element.
addBytesToElement(Element, byte[]) - Static method in class iaik.xml.crypto.utils.DOMUtils
Base64-encodes the given bytes and appends the result as Text node to the given element.
addBytesToElement(Element, byte[], byte[]) - Static method in class iaik.xml.crypto.utils.DOMUtils
Base64-encodes the given bytes and appends the result as Text node to the given element.
addBytesToElement(Element, InputStream) - Static method in class iaik.xml.crypto.utils.DOMUtils
Base64-encodes the given bytes and appends the result as Text node to the given element.
addBytesToElement(Element, InputStream, byte[]) - Static method in class iaik.xml.crypto.utils.DOMUtils
Base64-encodes the given bytes and appends the result as Text node to the given element.
addDateTimeToElement(Element, Date) - Static method in class iaik.xml.crypto.utils.DOMUtils
Adds the given Date dateTime as text node to the element e.
ADDITIONAL_REFERENCE_CHARS_ - Static variable in class iaik.xml.crypto.utils.URI
 
additionalNSPrefixes_ - Variable in class iaik.xml.filter.impl.dsig.XPathEvaluator
 
addNSDeclAttribute(Element, String, String) - Static method in class iaik.xml.crypto.utils.DOMUtils
Adds a namespace-declaration attribute to the element provided.
addReturnToElement(Element) - Static method in class iaik.xml.crypto.utils.DOMUtils
Appends an text node containing an carriage return to the given element.
addTextToElement(Element, String) - Static method in class iaik.xml.crypto.utils.DOMUtils
Adds the given String text as text node to the element e.
AESKWProxyCipher - Class in iaik.xml.crypto.alg.cipher
This Cipher implements the AES symmetric key wrap algorithm as defined by XML-Encryption Syntax and Processing, Section 5.6.6
AESKWProxyCipher() - Constructor for class iaik.xml.crypto.alg.cipher.AESKWProxyCipher
Creates a new instance of this AESKWProxyCipher.
AESProxyCipher - Class in iaik.xml.crypto.alg.cipher
This Cipher implements the AES block encryption algorithm as defined by XML-Encryption Syntax and Processing, Section 5.2.2
AESProxyCipher() - Constructor for class iaik.xml.crypto.alg.cipher.AESProxyCipher
Creates a new instance of this AESProxyCipher.
agreementMethod_ - Variable in class iaik.xml.crypto.utils.IndependentKeySelectorImpl.KeyInfoHints
An optional AgreementMethod element.
agreementMethod_ - Variable in class iaik.xml.crypto.utils.KeySelectorImpl.KeyInfoHints
An optional AgreementMethod element.
AgreementMethodImpl - Class in iaik.xml.crypto.enc.keyinfo
An implementation of the AgreementMethod element that supports the DOM XML representation and processing mechanism.
AgreementMethodImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.enc.keyinfo.AgreementMethodImpl
Creates a new instance of this AgreementMethodImpl with the specified context and node to unmarshal from.
AgreementMethodImpl(String, byte[], KeyInfoImpl, KeyInfoImpl, AgreementMethodParameterSpec) - Constructor for class iaik.xml.crypto.enc.keyinfo.AgreementMethodImpl
Creates a new instance of this AgreementMethodImpl with the specified algorithm URI, agreement method parameters, originator KeyInfo, recipient KeyInfo and KA-Nonce.
algorithm_ - Variable in class iaik.xml.crypto.dsig.AlgorithmMethodImpl
The algorithm URI.
algorithm_ - Variable in class iaik.xml.crypto.dsig.TransformImpl
The algorithm URI.
ALGORITHM_PARAMETER_MGF1 - Static variable in class iaik.xml.crypto.XmldsigMore
 
AlgorithmMethodImpl - Class in iaik.xml.crypto.dsig
An implementation of the AlgorithmMethod type that supports the DOM XML representation and processing mechanism.
AlgorithmMethodImpl(String, AlgorithmParameterSpec) - Constructor for class iaik.xml.crypto.dsig.AlgorithmMethodImpl
Creates a new instance of this AlgorithmMethodImpl with the specified algorithm and parameter spec.
AlgorithmMethodImpl(Node) - Constructor for class iaik.xml.crypto.dsig.AlgorithmMethodImpl
Creates a new instance of this AlgorithmMethodImpl with the specified node.
AlgorithmParameterImpl - Class in iaik.xml.crypto.dsig.spec
A base class for DOMStructures that represent algorithm parameters.
AlgorithmParameterImpl() - Constructor for class iaik.xml.crypto.dsig.spec.AlgorithmParameterImpl
Creates a new instance of this AlgorithmParameterImpl.
AlgorithmParameterImpl(Node) - Constructor for class iaik.xml.crypto.dsig.spec.AlgorithmParameterImpl
Creates a new instance of this AlgorithmParameterImpl with the specified node.
appendValue(DOMCryptoContext, byte[]) - Method in class iaik.xml.crypto.dsig.DigestValueImpl
Appends the given digest value.
appendValue(DOMCryptoContext, byte[]) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl.SignatureValueImpl
 
appendValue(DOMCryptoContext, byte[]) - Method in class iaik.xml.crypto.enc.CipherValueImpl
Appends the given cipher value.
appliedTransforms_ - Variable in class iaik.xml.crypto.dsig.TransformsType
The list of Transforms, that have already been applied to the input data.
applyTransforms(XMLCryptoContext, Data) - Method in class iaik.xml.crypto.dsig.TransformsType
Applies all the Transforms contained to the input data according to the the reference processing model of XMLDSig.
ARCFourProxyCipher - Class in iaik.xml.crypto.alg.cipher
This Cipher implements the ARCFOUR stream encryption algorithm as defined by RFC4051, Section 2.6.1.
ARCFourProxyCipher() - Constructor for class iaik.xml.crypto.alg.cipher.ARCFourProxyCipher
Creates a new instance of this ARCFourProxyCipher.
assureDefaults(XMLCryptoContext) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
This method assures, that the default values of certain properties have been set in the context.
attributes_ - Variable in class iaik.xml.crypto.enc.EncryptionPropertyImpl
A map of attributes from the XML-Namespace.
authority_ - Variable in class iaik.xml.crypto.utils.URI
The authority component of an URI.
AUTHORITY_CHARS_ - Static variable in class iaik.xml.crypto.utils.URI
Contains all characters which are allowed for the authority component of an URI.
available() - Method in class iaik.xml.filter.impl.enc.WrapInputStream
 

B

BASE64_LINEBREAK - Static variable in class iaik.xml.crypto.dom.DOMCryptoContext
This property name allows to set a byte[] as value for specifying which line break should be used in Base64 encoded values when marshaling a signature.
Base64TransformService - Class in iaik.xml.crypto.alg.transform
This TransformService implements the Base64 transform (http://www.w3.org/2000/09/xmldsig#base64) as specified by the W3C recommendation XML-Signature Syntax and Processing.
Base64TransformService() - Constructor for class iaik.xml.crypto.alg.transform.Base64TransformService
 
bigInteger2byteArray(BigInteger) - Static method in class iaik.xml.crypto.utils.DOMUtils
Converts a BigIntegerto a byte[].
BINARYFIELD_TYPE - Static variable in class iaik.xml.crypto.dsig.keyinfo.EccelerateDSAKeyValueImpl
The underlying base field type binary field.
BINARYFIELD_TYPE - Static variable in class iaik.xml.crypto.dsig.keyinfo.ECDSAKeyValueImpl
The underlying base field type binary field.
BlockCipherProxyCipher - Class in iaik.xml.crypto.alg.cipher
This Cipher extends the ProxyCipher and appends the initialization vector (IV) for the block encryption to the cipher text and reads the IV from the cipher text in decrypt mode.
BlockCipherProxyCipher() - Constructor for class iaik.xml.crypto.alg.cipher.BlockCipherProxyCipher
Creates a new instance of this AESProxyCipher.
buffer - Variable in class iaik.xml.filter.impl.CachedInputStream
The buffer for the cached bytes.
buffer_ - Variable in class iaik.xml.crypto.alg.cipher.AESKWProxyCipher
The buffer for the engineUpdate methods.
buffer_ - Variable in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
The buffer for the engineUpdate methods.
bytesToBase64String(byte[], byte[]) - Static method in class iaik.xml.crypto.utils.DOMUtils
Base64-encodes the given bytes.

C

C14n11_INCLUSIVE - Static variable in class iaik.xml.crypto.dsig.CanonicalizationMethodImpl
The Canonical XML 1.1 (without comments) canonicalization method algorithm URI.
C14n11_INCLUSIVE_WITH_COMMENTS - Static variable in class iaik.xml.crypto.dsig.CanonicalizationMethodImpl
The Canonical XML 1.1 with comments canonicalization method algorithm URI.
C14NTransformService - Class in iaik.xml.crypto.alg.transform
This TransformService implements the the Canonical XML transform (http://www.w3.org/TR/2001/REC-xml-c14n-20010315) as specified by the W3C recommendation Canonical XML Version 1.0 and the Exclusive XML Canonicalization transform ( http://www.w3.org/2001/10/ xml-exc-c14n# ) as specified by the W3C recommendation Exclusive XML Canonicalization Version 1.0.
C14NTransformService() - Constructor for class iaik.xml.crypto.alg.transform.C14NTransformService
 
cache_ - Variable in class iaik.xml.filter.impl.CachedIterator
The list holding a reference to all seen Objects.
CACHE_CANON_INPUT_DATA - Static variable in class iaik.xml.crypto.dom.DOMCryptoContext
This property name allows to set a Set of reference type uris as value to enable the ReferenceType.getCanonInputData() for matching references.
CACHE_REFERENCE - Static variable in class iaik.xml.crypto.dom.DOMCryptoContext
This property name allows to set a Boolean.TRUE as value to enable the Reference.getDereferencedData() and the Reference.getDigestInputStream().
cachedCanonicalizedData_ - Variable in class iaik.xml.crypto.dsig.SignedInfoImpl
The canonicalized SignedInfo cache filter;
cachedCanonInputData_ - Variable in class iaik.xml.crypto.dsig.ReferenceType
The (NodeSet) data before the last canonicalization transform (implicit or explicit).
CachedData - Class in iaik.xml.crypto.utils
This class wraps an Data instance and caches every byte or Node read from the output data.
CachedData(Data) - Constructor for class iaik.xml.crypto.utils.CachedData
Creates a new instance of this CachedData with the specified input data.
cachedDereferencedData_ - Variable in class iaik.xml.crypto.dsig.ReferenceType
The cached dereferenced data.
cachedDigestInput_ - Variable in class iaik.xml.crypto.dsig.ReferenceType
The cached digest input.
CachedInputStream - Class in iaik.xml.filter.impl
An InputStream that wrapps another InputStream and caches all read bytes.
CachedInputStream(InputStream) - Constructor for class iaik.xml.filter.impl.CachedInputStream
Creates a CachedInputStream that wrapps the given InputStream.
CachedIterator - Class in iaik.xml.filter.impl
An Iterator that wrapps another Iterator and caches all read Objects.
CachedIterator(Iterator) - Constructor for class iaik.xml.filter.impl.CachedIterator
Creates a CachedIterator that wrapps the given Iterator.
calculateAndAppendDigestValue(DOMCryptoContext, InputStream) - Method in class iaik.xml.crypto.dsig.DigestAlgAndValueType
Calculated the digest value from the given digest input and marshals the digest value.
calculateAndMarshalSignatureValue(DOMCryptoContext, Key) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
Calculates the signature value of this Signature and appends a SignatureValue element with the calculated signature value.
calculatedDigestValue_ - Variable in class iaik.xml.crypto.dsig.ReferenceImpl
The calculated digest value.
calculateDigestValue(InputStream, XMLCryptoContext) - Method in class iaik.xml.crypto.dsig.DigestAlgAndValueType
Calculates the digest value of the given digest input.
calculateDigestValue(InputStream) - Method in class iaik.xml.crypto.dsig.DigestMethodImpl
Calculates the digest value.
calculatedSignatureValue_ - Variable in class iaik.xml.crypto.dsig.XMLSignatureImpl
The calculated and cached signature value.
calculateSignatureValue(XMLCryptoContext, Key, InputStream) - Method in class iaik.xml.crypto.dsig.AbstractSignatureMethodImpl
Calculates the signature value.
calculateSignatureValue(Key, InputStream) - Method in class iaik.xml.crypto.dsig.SignatureMethodImpl
calculateSignatureValue(XMLCryptoContext, Key, InputStream) - Method in class iaik.xml.crypto.dsig.SignatureMethodImpl
Calculates the signature value.
calculateSignatureValue(XMLCryptoContext, Key) - Method in class iaik.xml.crypto.dsig.SignedInfoImpl
Calculates the signature value using the contained SignatureValue.
CamelliaKWProxyCipher - Class in iaik.xml.crypto.alg.cipher
This Cipher implements the Camellia symmetric key wrap algorithm as defined by as defined by RFC 4051.
CamelliaKWProxyCipher() - Constructor for class iaik.xml.crypto.alg.cipher.CamelliaKWProxyCipher
Creates a new instance of this CamelliaKWProxyCipher.
CamelliaProxyCipher - Class in iaik.xml.crypto.alg.cipher
This Cipher implements the Camellia block encryption algorithm as defined by RFC 4051.
CamelliaProxyCipher() - Constructor for class iaik.xml.crypto.alg.cipher.CamelliaProxyCipher
Creates a new instance of this CamelliaProxyCipher.
canonicalizationMethod_ - Variable in class iaik.xml.crypto.dsig.SignedInfoImpl
The CanonicalizationMethod.
CanonicalizationMethodImpl - Class in iaik.xml.crypto.dsig
An implementation of the CanonicalizationMethod that supports the DOM XML marshaling representation and processing mechanism.
CanonicalizationMethodImpl(String, TransformParameterSpec, Provider) - Constructor for class iaik.xml.crypto.dsig.CanonicalizationMethodImpl
Creates a new instance of this CanonicalizationMethodImpl.
CanonicalizationMethodImpl(String, TransformParameterSpec) - Constructor for class iaik.xml.crypto.dsig.CanonicalizationMethodImpl
Creates a new instance of this CanonicalizationMethodImpl.
CanonicalizationMethodImpl(String, DOMStructure) - Constructor for class iaik.xml.crypto.dsig.CanonicalizationMethodImpl
Creates a new instance of this CanonicalizationMethodImpl with specified algorithm URI and parameters.
CanonicalizationMethodImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.CanonicalizationMethodImpl
Creates a new instance of this NewCanonicalizationMethodImpl.
canonicalize(XMLCryptoContext) - Method in class iaik.xml.crypto.dsig.SignedInfoImpl
Canonicalizes this SignedInfo element using the contained CanonicalizationMethod.
Canonicalizer - Class in iaik.xml.filter.impl.dsig
A canonicalizer that supports the canonicalization of arbitrary node-sets according to Canonical XML Version 1.0 and Exclusive XML Canonicalization Version 1.0.
Canonicalizer(Iterator, boolean, boolean, List) - Constructor for class iaik.xml.filter.impl.dsig.Canonicalizer
Creates a Canonicalizer.
Canonicalizer(Iterator, boolean, boolean, boolean, List) - Constructor for class iaik.xml.filter.impl.dsig.Canonicalizer
Creates a Canonicalizer.
CanonInputStream - Class in iaik.xml.filter.impl.dsig
An InputStream wrapping a Canonicalizer to support the stream processing of Canonical XML and Exclusive XML Canonicalization.
CanonInputStream(Canonicalizer) - Constructor for class iaik.xml.filter.impl.dsig.CanonInputStream
Creates a CanonInputStream using the given Canonicalizer.
carriedKeyName_ - Variable in class iaik.xml.crypto.enc.CarriedKeyNameImpl
The carried key name.
carriedKeyName_ - Variable in class iaik.xml.crypto.enc.EncryptedKeyImpl
The CarriedKeyName.
CarriedKeyNameImpl - Class in iaik.xml.crypto.enc
An implementation of the CarriedKeyName element that supports the DOM XML representation and processing mechanism.
CarriedKeyNameImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.enc.CarriedKeyNameImpl
Creates a new instance of this CarriedKeyNameImpl with the specified context and node to unmarshal from.
CarriedKeyNameImpl(String) - Constructor for class iaik.xml.crypto.enc.CarriedKeyNameImpl
Creates a new instance of this CarriedKeyNameImpl with the specified carried key name.
cause_ - Variable in exception iaik.xml.crypto.utils.URIException
 
cause_ - Variable in exception iaik.xml.filter.impl.dsig.SkipException
The cause of this XPathException.
cause_ - Variable in exception iaik.xml.filter.impl.dsig.XPathException
The cause of this XPathException.
certificates_ - Variable in class iaik.xml.crypto.utils.IndependentKeySelectorImpl.X509KeySelectorResultImpl
The list of certificates corresponding to the selected key.
certificates_ - Variable in class iaik.xml.crypto.utils.KeySelectorImpl.X509KeySelectorResultImpl
The list of certificates corresponding to the selected key.
checkCanonicalizationMethod(List) - Method in class iaik.xml.crypto.dsig.TransformsType
Replaces each CanonicalizationMethod that maybe included in the given list by the corresponding Transform.
checkDereferencedURIsForDosPrevention(String, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.KeySelectorImpl.KeyInfoHints
This method checks whether a URI has already been used for dereferencing, to prevent cyclic dereferencing denial of service attacks.
cipher1_ - Variable in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
The first cipher.
cipher2_ - Variable in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
The second cipher.
cipher_ - Variable in class iaik.xml.crypto.alg.cipher.ProxyCipher
 
cipher_ - Variable in class iaik.xml.crypto.enc.EncryptionMethodImpl
The Cipher.
cipherData_ - Variable in class iaik.xml.crypto.enc.EncryptedTypeImpl
The CipherData.
CipherDataImpl - Class in iaik.xml.crypto.enc
An implementation of the CipherData element that supports the DOM XML representation and processing mechanism.
CipherDataImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.enc.CipherDataImpl
Creates a new instance of this CipherDataImpl with the specified context and node to unmarshal from.
CipherDataImpl(CipherReferenceImpl) - Constructor for class iaik.xml.crypto.enc.CipherDataImpl
Creates a new instance of this CipherDataImpl with the specified cipher reference.
CipherDataImpl(CipherValueImpl) - Constructor for class iaik.xml.crypto.enc.CipherDataImpl
Creates a new instance of this CipherDataImpl with the specified cipher data.
CipherPurpose() - Constructor for class iaik.xml.crypto.XSecProvider.Purpose.CipherPurpose
 
cipherReference_ - Variable in class iaik.xml.crypto.enc.CipherDataImpl
The CipherReference.
CipherReferenceImpl - Class in iaik.xml.crypto.enc
An implementation of the CipherReference element that supports the DOM XML representation and processing mechanism.
CipherReferenceImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.enc.CipherReferenceImpl
Creates a new instance of this CipherReferenceImpl with the specified context and node to unmarshal from.
CipherReferenceImpl(String, List, String, String) - Constructor for class iaik.xml.crypto.enc.CipherReferenceImpl
Creates a new instance of this ReferenceType with the specified URI reference, a list of Transform s, Type-attribute value and Id-attribute value.
CipherReferenceImpl(String, List) - Constructor for class iaik.xml.crypto.enc.CipherReferenceImpl
Creates a new instance of this CipherReferenceImpl with the specified URI reference and list of TransformImpls.
cipherText_ - Variable in class iaik.xml.crypto.enc.CipherDataImpl
Holds the cipher text in case a CipherReference is used.
cipherValue_ - Variable in class iaik.xml.crypto.enc.CipherDataImpl
The CipherValue.
CipherValueImpl - Class in iaik.xml.crypto.enc
An implementation of the CipherValue element that supports the DOM XML representation processing mechanism.
CipherValueImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.enc.CipherValueImpl
Creates a new instance of this CipherValueImpl with the specified context and node to unmarshal from.
CipherValueImpl() - Constructor for class iaik.xml.crypto.enc.CipherValueImpl
Creates a new instance of this CipherValueImpl.
CipherValueImpl(InputStream) - Constructor for class iaik.xml.crypto.enc.CipherValueImpl
Creates a new instance of this CipherValueImpl with the specified input stream providing the cipher value.
CKS_LENGTH - Variable in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
The length of the CMS checksum value as defined in RFC3217: Triple-DES and RC2 Key Wrapping.
classForName(String) - Static method in class iaik.xml.crypto.XSecProvider
This method provides a single point through which all the Class loading of Classes not provided by XSECT and loaded by Class.forName(java.lang.String) is performed.
clearMarshalling(DOMStructure) - Static method in class iaik.xml.crypto.dom.DOMStructure
 
clearMarshalling() - Method in class iaik.xml.crypto.dom.DOMStructure
 
clearMarshalling() - Method in class iaik.xml.crypto.dom.DOMStructure.NodeWrapper
 
clearMarshalling() - Method in class iaik.xml.crypto.dsig.TransformImpl
This Method is required to link the resetting of the marshaled DOMStructures with the AlgorithmParameterImpl instances that would otherwise be separated by the TransformService TransformImpl.service_.
close() - Method in class iaik.xml.filter.impl.enc.WrapInputStream
 
CMS_KEY_WRAP_IV - Static variable in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
The IV for the last encryption step of CMS key wrap.
collectKeyInfo(XMLStructure, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl.KeyInfoHints
Puts the given XML structure into the corresponding member variable.
collectKeyInfo(XMLStructure, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.KeySelectorImpl.KeyInfoHints
Puts the given XML structure into the corresponding member variable.
concatenate(byte[], byte[]) - Method in class iaik.xml.crypto.alg.cipher.BlockCipherProxyCipher
Concatenates the two given byte arrays a and b.
containsElements(NodeList) - Method in class iaik.xml.crypto.dsig.AlgorithmMethodImpl
Returns true if the given node list contains any Nodes of type Node.ELEMENT_NODE.
content_ - Variable in class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
The content.
content_ - Variable in class iaik.xml.crypto.dsig.keyinfo.X509DataImpl
The list of XMLStructures.
content_ - Variable in class iaik.xml.crypto.dsig.SignaturePropertyImpl
The content.
content_ - Variable in class iaik.xml.crypto.dsig.XMLObjectImpl
The list XMLStructures.
content_ - Variable in class iaik.xml.crypto.enc.EncryptionPropertyImpl
The content.
content_ - Variable in class iaik.xml.crypto.enc.ReferenceTypeImpl
The content.
convertCertificateChain(Certificate[]) - Static method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl
 
copyList(List, Class) - Static method in class iaik.xml.crypto.utils.Utils
Returns a copy of the given src list and checks if the elements of the list are an instance of the given type.
copyList(List, Class[]) - Static method in class iaik.xml.crypto.utils.Utils
Returns a copy of the given src list and checks if the elements of the list are an instance of one of the given types .
copyList(List, Class, String, boolean, boolean) - Static method in class iaik.xml.crypto.utils.Utils
Returns a copy of the given src list and checks if the elements of the list are an instance of the given type.
copyList(List, Class[], String, boolean, boolean) - Static method in class iaik.xml.crypto.utils.Utils
Returns a copy of the given src list and checks if the elements of the list are an instance of one of the given types .
createElementPNS(Document, String, String, DOMSignContext) - Static method in class iaik.xml.crypto.utils.DOMUtils
Creates a DOM Level 2 Elementin the given Document with the given local name, in the given namespace and the prefix computed by DOMUtils.getQualifiedName(java.lang.String, java.lang.String, javax.xml.crypto.dsig.dom.DOMSignContext).
createNSDeclAttribute(DOMCryptoContext, Element, String) - Static method in class iaik.xml.crypto.utils.DOMUtils
Creates a marshaled namespace declaration attribute.
crls_ - Variable in class iaik.xml.crypto.utils.IndependentKeySelectorImpl.X509KeySelectorResultImpl
The list of CRLs corresponding to the selected key.
crls_ - Variable in class iaik.xml.crypto.utils.KeySelectorImpl.X509KeySelectorResultImpl
The list of CRLs corresponding to the selected key.
cryptoContext_ - Variable in class iaik.xml.filter.impl.dsig.XPathEvaluator
The DOMCryptoContext to look up Id-attributes.

D

data(Data, OutputStream) - Static method in class iaik.xml.crypto.utils.Debug
 
DataReferenceImpl - Class in iaik.xml.crypto.enc
An implementation of the DataReference element that supports the DOM XML representation and processing mechanism.
DataReferenceImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.enc.DataReferenceImpl
Creates a new instance of this DataReferenceImpl with the specified context and node to unmarshal from.
DataReferenceImpl(String, String, List) - Constructor for class iaik.xml.crypto.enc.DataReferenceImpl
Creates a new instance of this DataReferenceImpl with the specified URI reference, type-attribute value and list of XMLStructures.
DATE_DELIMITER - Static variable in class iaik.xml.crypto.utils.DOMUtils
The delimiter between date fields.
DATE_TIME_DELIMITER - Static variable in class iaik.xml.crypto.utils.DOMUtils
The delimiter between date and time.
Debug - Class in iaik.xml.crypto.utils
 
Debug() - Constructor for class iaik.xml.crypto.utils.Debug
 
DEBUG_OS - Static variable in class iaik.xml.crypto.dom.DOMCryptoContext
This property name allows to set an OutputStream as value for debug output.
debugOutput(Data, OutputStream) - Static method in class iaik.xml.crypto.utils.CachedData
 
decrypt(XMLDecryptContext) - Method in class iaik.xml.crypto.enc.EncryptedTypeImpl
 
decrypt(Key, InputStream) - Method in class iaik.xml.crypto.enc.EncryptionMethodImpl
Decrypts the given cipherText using the represented encryption method with the given key.
DECRYPT - Static variable in class iaik.xml.crypto.XSecProvider.Purpose.CipherPurpose
 
decryptAndReplace(XMLDecryptContext) - Method in class iaik.xml.crypto.enc.EncryptedDataImpl
 
decryptKey(XMLDecryptContext, AlgorithmMethod) - Method in class iaik.xml.crypto.enc.EncryptedKeyImpl
 
dereference(XMLCryptoContext) - Method in class iaik.xml.crypto.dsig.keyinfo.RetrievalMethodImpl
 
dereference(XMLCryptoContext) - Method in class iaik.xml.crypto.dsig.ReferenceType
Dereferences this ReferenceType according to reference processing rules of XMLDSig.
dereference(URIReference, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.URIDereferencerImpl
 
dereferenceAndCanonicalize(XMLCryptoContext) - Method in class iaik.xml.crypto.dsig.ReferenceType
Dereferences this ReferenceType according to the reference processing rules of XMLDSig and applies a final canonicalization if a node-set is returned by the last applied transform.
dereferenceButDontTransform(XMLCryptoContext) - Method in class iaik.xml.crypto.dsig.ReferenceType
Dereferences this ReferenceType according to reference processing rules of XMLDSig, with the exception that Transforms are not applied.
dereferenceExternalURI(URI, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.URIDereferencerImpl
Dereferences an external URI.
dereferenceInternalURI(URI, Node, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.URIDereferencerImpl
Derefences an internal (same document or reference) URI.
dereferenceRetrievalMethod(RetrievalMethod, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl.KeyInfoHints
Dereferences the given RetrievalMethod and calls IndependentKeySelectorImpl.KeyInfoHints.collectKeyInfo(XMLStructure, XMLCryptoContext) for the dereferenced KeyInfo element.
dereferenceRetrievalMethod(RetrievalMethod, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.KeySelectorImpl.KeyInfoHints
Dereferences the given RetrievalMethod and calls KeySelectorImpl.KeyInfoHints.collectKeyInfo(XMLStructure, XMLCryptoContext) for the dereferenced KeyInfo element.
DESedeKWProxyCipher - Class in iaik.xml.crypto.alg.cipher
This Cipher implements the CMS TripleDES symmetric key wrap algorithm as defined by XML-Encryption Syntax and Processing, Section 5.6.2
DESedeKWProxyCipher() - Constructor for class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
Creates a new instance of this DESedeKWProxyCipher.
DESedeProxyCipher - Class in iaik.xml.crypto.alg.cipher
This Cipher implements the TripleDES block encryption algorithm as defined by XML-Encryption Syntax and Processing, Section 5.2.1
DESedeProxyCipher() - Constructor for class iaik.xml.crypto.alg.cipher.DESedeProxyCipher
Creates a new instance of this DESedeProxyCipher.
DHKeyAgreementParameterSpec - Class in iaik.xml.crypto.enc.spec
Parameters for the XML Encryption DH Key Agreement algorithm.
DHKeyAgreementParameterSpec(DigestMethod) - Constructor for class iaik.xml.crypto.enc.spec.DHKeyAgreementParameterSpec
Creates an DHKeyAgreementParameterSpec with the specified digest method.
DHKeyValueImpl - Class in iaik.xml.crypto.enc.keyinfo
An implementation of the DHKeyValue that supports the DOM XML representation and processing mechanism.
DHKeyValueImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.enc.keyinfo.DHKeyValueImpl
Creates a new instance of this DHKeyValueImpl with the specified context and node to unmarshal from.
DHKeyValueImpl(DHPublicKey) - Constructor for class iaik.xml.crypto.enc.keyinfo.DHKeyValueImpl
Creates a new instance of this DHKeyValueImpl with the specified DH public key.
digest_ - Variable in class iaik.xml.crypto.alg.digest.ProxyMessageDigest
 
digest_ - Variable in class iaik.xml.crypto.dsig.DigestMethodImpl
The MessageDigest.
DIGEST_MD5 - Static variable in class iaik.xml.crypto.XmldsigMore
 
DIGEST_SHA224 - Static variable in class iaik.xml.crypto.XmldsigMore
 
DIGEST_SHA384 - Static variable in class iaik.xml.crypto.XmldsigMore
 
DIGEST_SHA3_224 - Static variable in class iaik.xml.crypto.XmldsigMore
 
DIGEST_SHA3_256 - Static variable in class iaik.xml.crypto.XmldsigMore
 
DIGEST_SHA3_384 - Static variable in class iaik.xml.crypto.XmldsigMore
 
DIGEST_SHA3_512 - Static variable in class iaik.xml.crypto.XmldsigMore
 
DigestAlgAndValueType - Class in iaik.xml.crypto.dsig
An implementation of the DigestAlgAndValue type which supports the DOM XML processing and representation mechanism.
DigestAlgAndValueType(Node) - Constructor for class iaik.xml.crypto.dsig.DigestAlgAndValueType
Creates a new instance of this DigestAlgAndValueType with the specified provider config and node.
DigestAlgAndValueType(DigestMethodImpl) - Constructor for class iaik.xml.crypto.dsig.DigestAlgAndValueType
Creates a new instance of this DigestAlgAndValueType with the specified provider config and digest method.
DigestAlgAndValueType(DigestMethodImpl, byte[]) - Constructor for class iaik.xml.crypto.dsig.DigestAlgAndValueType
Creates a new instance of this DigestAlgAndValueType with the specified provider config, digest method and digest value.
digestMethod_ - Variable in class iaik.xml.crypto.alg.cipher.RSAOAEPAlgorithmParameter
The digest method.
digestMethod_ - Variable in class iaik.xml.crypto.dsig.DigestAlgAndValueType
The DigestMethod.
digestMethod_ - Variable in class iaik.xml.crypto.dsig.ReferenceImpl
The DigestMethod.
digestMethod_ - Variable in class iaik.xml.crypto.dsig.spec.RSASSAPSSParameterImpl
The DigestMethod.
digestMethod_ - Variable in class iaik.xml.crypto.enc.keyinfo.AgreementMethodImpl
The DigestMethod
digestMethod_ - Variable in class iaik.xml.crypto.enc.spec.DHKeyAgreementParameterSpec
 
DigestMethodImpl - Class in iaik.xml.crypto.dsig
An implementation of the DigestMethod element that supports the DOM XML representation and processing mechanism.
DigestMethodImpl(String, DigestMethodParameterSpec) - Constructor for class iaik.xml.crypto.dsig.DigestMethodImpl
Creates a new instance of this NewTransformImpl.
DigestMethodImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.DigestMethodImpl
Creates a new instance of this NewTransformImpl with the specified node to unmarshal from.
digestValue_ - Variable in class iaik.xml.crypto.dsig.DigestAlgAndValueType
The DigestValue.
digestValue_ - Variable in class iaik.xml.crypto.dsig.ReferenceImpl
The DigestValue.
DigestValueImpl - Class in iaik.xml.crypto.dsig
An implementation of the DigestValue element that supports the DOM XML representation and processing mechanism.
DigestValueImpl() - Constructor for class iaik.xml.crypto.dsig.DigestValueImpl
Creates a new instance of this DigestValueImpl.
DigestValueImpl(byte[]) - Constructor for class iaik.xml.crypto.dsig.DigestValueImpl
Creates a new instance of this DigestValueImpl with the digest value.
DigestValueImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.DigestValueImpl
Creates a new instance of this DigestValueImpl with the specified context and node to unmarshal from.
disableOptionalClassLoading(boolean) - Static method in class iaik.xml.crypto.XSecProvider
Disable tentative class loading of optional classes?
Some features can only be supported if optional classes are available.
distNS_ - Variable in class iaik.xml.crypto.dsig.ReferenceImpl
Has the distributed NamespaceDeclarations during the processing if the Reference was built with NodeSetData as Data supplied and applied Transforms.
distributeNSDeclarations(Element) - Static method in class iaik.xml.crypto.utils.DOMUtils
This method is part of a workaround necessary to cope with differences in the tree model of XPath and DOM with respect to namespace declarations (TreeModelWorkaround).
DOM - Static variable in class iaik.xml.crypto.XSecProvider
The mechanism type of this provider
DOM_LVL3_XERCES_MIN_VERSION() - Static method in class iaik.xml.crypto.utils.DOMUtils
 
DOM_LVL3_XERCES_MIN_VERSION_PROPERTY - Static variable in class iaik.xml.crypto.utils.DOMUtils
This property may be used with XSecProvider.setSysProperty(String, String) to change the minimum required version.
DOMCryptoContext - Class in iaik.xml.crypto.dom
An implementation of DOMCryptoContext.
DOMCryptoContext() - Constructor for class iaik.xml.crypto.dom.DOMCryptoContext
Creates a new instance of this DOMCryptoContext.
DOMCryptoContext(boolean) - Constructor for class iaik.xml.crypto.dom.DOMCryptoContext
Creates a new instance of this DOMCryptoContext.
DOMNodeSetData - Class in iaik.xml.crypto.dom
A DOM-specific NodeSetData.
DOMNodeSetData(Iterator) - Constructor for class iaik.xml.crypto.dom.DOMNodeSetData
Creates a DOMNodeSetData containing the specified Iterator.
DOMStructure - Class in iaik.xml.crypto.dom
An abstract base class for all XMLStructure implementations that support the DOM XML representation and processing mechanism.
DOMStructure() - Constructor for class iaik.xml.crypto.dom.DOMStructure
Creates a new instance of this DOMStructure.
DOMStructure(Node) - Constructor for class iaik.xml.crypto.dom.DOMStructure
Creates a new instance of this DOMStructure with the specified node.
DOMStructure.NodeWrapper - Class in iaik.xml.crypto.dom
 
DOMURIReferenceImpl - Class in iaik.xml.crypto.dsig
An implementation of the DOMURIReference.
DOMURIReferenceImpl(Node) - Constructor for class iaik.xml.crypto.dsig.DOMURIReferenceImpl
Creates a new instance of this DOMURIReferenceImpl with the specified node.
DOMURIReferenceImpl(String, String) - Constructor for class iaik.xml.crypto.dsig.DOMURIReferenceImpl
Creates a new instance of this DOMURIReferenceImpl with the specified URI reference and type-attribute value.
DOMUtils - Class in iaik.xml.crypto.utils
Utilities for DOM XML processing.
DOMUtils() - Constructor for class iaik.xml.crypto.utils.DOMUtils
 
DOMUtilsLS - Class in iaik.xml.crypto.utils
 
DOMUtilsLS() - Constructor for class iaik.xml.crypto.utils.DOMUtilsLS
 
DOMUtilsLS.EntityResolver2EntityResolver2 - Class in iaik.xml.crypto.utils
 
DOMUtilsLS.EntityResolver2LSResourceResolver - Class in iaik.xml.crypto.utils
 
DOMUtilsLS.EntityResolverFactory - Interface in iaik.xml.crypto.utils
 
DOMUtilsLS.EntityResolverFactoryImpl - Class in iaik.xml.crypto.utils
 
DOMUtilsLS.LSInput2InputSource - Class in iaik.xml.crypto.utils
 
DOMUtilsLS.LSResourceResolver2EntityResolver2 - Class in iaik.xml.crypto.utils
 
DOMUtilsLS.LSResourceResolverFactory - Interface in iaik.xml.crypto.utils
 
DOMUtilsLS.LSResourceResolverFactoryImpl - Class in iaik.xml.crypto.utils
 
DOMUtilsLS.ResolverFactory - Interface in iaik.xml.crypto.utils
 
DSAKeyValueImpl - Class in iaik.xml.crypto.dsig.keyinfo
An implementation of the DSAKeyValue that supports the DOM XML representation and processing mechanism.
DSAKeyValueImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.keyinfo.DSAKeyValueImpl
Creates a new instance of this DSAKeyValueImpl with the specified context and node to unmarshal from.
DSAKeyValueImpl(DSAPublicKey) - Constructor for class iaik.xml.crypto.dsig.keyinfo.DSAKeyValueImpl
Creates a new instance of this DSAKeyValueImpl with the specified DSA public key.
DSAProxyKeyFactory - Class in iaik.xml.crypto.alg.keyfactory
This class implements a ProxyKeyFactory for RSA keys.
DSAProxyKeyFactory() - Constructor for class iaik.xml.crypto.alg.keyfactory.DSAProxyKeyFactory
Creates a new instance of this DSAProxyKeyFactory.
DSASHA1ProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature implements the DSA signature method as specified in XML-Signature Syntax and Processing, Section 6.4.1.
DSASHA1ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.DSASHA1ProxySignature
Creates a new instance of this DSAProxySignatureEngine.
DuplicateIdException - Exception in iaik.xml.crypto.dom
This exception is thrown if during unmarshalling

E

ECC_PROVIDER_CLASS - Static variable in class iaik.xml.crypto.EccProviderAdapter
 
EccelerateDSAKeyValueImpl - Class in iaik.xml.crypto.dsig.keyinfo
An implementation of the ECDSAKeyValue that supports the DOM XML representation and processing mechanism.
EccelerateDSAKeyValueImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.keyinfo.EccelerateDSAKeyValueImpl
Creates a new instance of this ECDSAKeyValueImpl with the specified context and node to unmarshal from.
EccelerateDSAKeyValueImpl(PublicKey) - Constructor for class iaik.xml.crypto.dsig.keyinfo.EccelerateDSAKeyValueImpl
Creates a new instance of this ECDSAKeyValueImpl with the specified ECDSA public key.
EccProviderAdapter - Class in iaik.xml.crypto
 
EccProviderAdapter() - Constructor for class iaik.xml.crypto.EccProviderAdapter
 
ECDSAKeyValueImpl - Class in iaik.xml.crypto.dsig.keyinfo
An implementation of the ECDSAKeyValue that supports the DOM XML representation and processing mechanism.
ECDSAKeyValueImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.keyinfo.ECDSAKeyValueImpl
Creates a new instance of this ECDSAKeyValueImpl with the specified context and node to unmarshal from.
ECDSAKeyValueImpl(PublicKey) - Constructor for class iaik.xml.crypto.dsig.keyinfo.ECDSAKeyValueImpl
Creates a new instance of this ECDSAKeyValueImpl with the specified ECDSA public key.
ECDSAKeyValueTypeImpl - Class in iaik.xml.crypto.dsig.keyinfo
 
ECDSAKeyValueTypeImpl(Node) - Constructor for class iaik.xml.crypto.dsig.keyinfo.ECDSAKeyValueTypeImpl
 
ECDSAKeyValueTypeImpl(PublicKey) - Constructor for class iaik.xml.crypto.dsig.keyinfo.ECDSAKeyValueTypeImpl
 
ECDSAProxyKeyFactory - Class in iaik.xml.crypto.alg.keyfactory
This class implements a ProxyKeyFactory for ECDSA keys.
ECDSAProxyKeyFactory() - Constructor for class iaik.xml.crypto.alg.keyfactory.ECDSAProxyKeyFactory
Creates a new instance of this ECDSAProxyKeyFactory.
ECDSAProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature implements the ECDSA signature method as specified in RFC4051, Section 2.3.6.
ECDSAProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.ECDSAProxySignature
Creates a new instance of this ECDSAProxySignature.
elementAvailable(String, String) - Method in class iaik.xml.filter.impl.dsig.XPathEvaluatorOld.XPathContextOwner
 
EMPTY_ITERATOR - Static variable in class iaik.xml.crypto.utils.Nodes
The empty iterator.
EMPTY_NODE_ITERATOR - Static variable in class iaik.xml.crypto.utils.Nodes
The emtpy node iterator (immutable).
EMPTY_NODE_LIST - Static variable in class iaik.xml.crypto.utils.Nodes
The empty node list.
encoding_ - Variable in class iaik.xml.crypto.dsig.XMLObjectImpl
The Encoding attribute value.
encoding_ - Variable in class iaik.xml.crypto.enc.EncryptedTypeImpl
The Encoding-attribute value.
encrypt(XMLEncryptContext) - Method in class iaik.xml.crypto.enc.EncryptedDataImpl
 
encrypt(XMLEncryptContext) - Method in class iaik.xml.crypto.enc.EncryptedKeyImpl
 
encrypt(Key, InputStream) - Method in class iaik.xml.crypto.enc.EncryptionMethodImpl
Encrypts the given plainText using the represented encryption method with the given key.
encrypt(Key, OutputStream) - Method in class iaik.xml.crypto.enc.EncryptionMethodImpl
Encrypts the given plainText using the represented encryption method with the given key.
ENCRYPT - Static variable in class iaik.xml.crypto.XSecProvider.Purpose.CipherPurpose
 
EncryptedDataImpl - Class in iaik.xml.crypto.enc
An implementation of the EncryptedData type which supports the DOM XML processing and representation mechanism.
EncryptedDataImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.enc.EncryptedDataImpl
Creates a new instance of this EncryptedDataImpl with the specified context and node to unmarshal from.
EncryptedDataImpl(ToBeEncrypted, EncryptionMethodImpl, KeyInfo, EncryptionProperties, String, CipherReferenceImpl) - Constructor for class iaik.xml.crypto.enc.EncryptedDataImpl
Creates a new instance of this EncryptedDataImpl with the specified the to-be-encrypted data, the encryption method, the key info, the encryption properties, the Id-attribute value and the CipherReference.
encryptedKey_ - Variable in class iaik.xml.crypto.utils.IndependentKeySelectorImpl.KeyInfoHints
An optional EncryptedKey element.
encryptedKey_ - Variable in class iaik.xml.crypto.utils.KeySelectorImpl.KeyInfoHints
An optional EncryptedKey element.
EncryptedKeyImpl - Class in iaik.xml.crypto.enc
An implementation of the EncryptedKey that supports the DOM XML representation and processing mechanism.
EncryptedKeyImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.enc.EncryptedKeyImpl
Creates a new instance of this EncryptedKeyImpl with the specified context and node to unmarshal from.
EncryptedKeyImpl(ToBeEncryptedKey, EncryptionMethodImpl, KeyInfoImpl, EncryptionProperties, List, String, String, String, CipherReferenceImpl) - Constructor for class iaik.xml.crypto.enc.EncryptedKeyImpl
Creates a new instance of this EncryptedKeyImpl with the specified to-be-encrypted key, encryption method, KeyInfo, encryption properties, list of DataReferenceImpls and KeyReferenceImpl s, Id-attribute value, carried key name, recipient and CipherReference.
EncryptedTypeImpl - Class in iaik.xml.crypto.enc
An implementation of the EncryptedType type that supports the DOM XML representation and processing mechanism.
EncryptedTypeImpl() - Constructor for class iaik.xml.crypto.enc.EncryptedTypeImpl
Creates a new instance of this EncryptedTypeImpl.
EncryptedTypeImpl(Node) - Constructor for class iaik.xml.crypto.enc.EncryptedTypeImpl
Creates a new instance of this EncryptedTypeImpl with the specified node.
EncryptedTypeImpl(ToBeEncrypted, EncryptionMethodImpl, KeyInfo, EncryptionProperties, String, CipherReferenceImpl) - Constructor for class iaik.xml.crypto.enc.EncryptedTypeImpl
Creates a new instance of this EncryptedTypeImpl with the specified data to be encrypted, the encryption method, the key info, the encryption properties, the Id-attribute value and the CipherReference.
ENCRYPTION_ARCFOUR - Static variable in class iaik.xml.crypto.XmldsigMore
 
ENCRYPTION_CAMELLIA128_CBC - Static variable in class iaik.xml.crypto.XmldsigMore
Camellia-128 Block Encryption Algorithm URI.
ENCRYPTION_CAMELLIA192_CBC - Static variable in class iaik.xml.crypto.XmldsigMore
Camellia-192 Block Encryption Algorithm URI.
ENCRYPTION_CAMELLIA256_CBC - Static variable in class iaik.xml.crypto.XmldsigMore
Camellia-256 Block Encryption Algorithm URI.
ENCRYPTION_KW_CAMELLIA128 - Static variable in class iaik.xml.crypto.XmldsigMore
Camellia-128 Symmetric Key Wrap Algorithm URI.
ENCRYPTION_KW_CAMELLIA192 - Static variable in class iaik.xml.crypto.XmldsigMore
Camellia-192 Symmetric Key Wrap Algorithm URI.
ENCRYPTION_KW_CAMELLIA256 - Static variable in class iaik.xml.crypto.XmldsigMore
Camellia-256 Symmetric Key Wrap Algorithm URI.
encryptionMethod_ - Variable in class iaik.xml.crypto.enc.EncryptedTypeImpl
The EncryptionMethod.
EncryptionMethodImpl - Class in iaik.xml.crypto.enc
An implementation of the EncryptionMethod element that supports the DOM XML representation and processing mechanism.
EncryptionMethodImpl(String, Integer, EncryptionMethodParameterSpec) - Constructor for class iaik.xml.crypto.enc.EncryptionMethodImpl
Creates a new instance of this NewEncryptionMethodImpl with the specified algorithm URI, key size and encryption method parameters.
EncryptionMethodImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.enc.EncryptionMethodImpl
Creates a new instance of this NewEncryptionMethodImpl with the specified context and node to unmarshal from.
encryptionProperties_ - Variable in class iaik.xml.crypto.enc.EncryptedTypeImpl
The EncryptionProperty.
encryptionProperties_ - Variable in class iaik.xml.crypto.enc.EncryptionPropertiesImpl
EncryptionPropertiesImpl - Class in iaik.xml.crypto.enc
An implementation of the EncryptionProperties element that supports the DOM XML representation and processing mechanism.
EncryptionPropertiesImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.enc.EncryptionPropertiesImpl
Creates a new instance of this EncryptionPropertiesImpl with the specified context and node to unmarshal from.
EncryptionPropertiesImpl(List, String) - Constructor for class iaik.xml.crypto.enc.EncryptionPropertiesImpl
Creates a new instance of this EncryptionPropertiesImpl with the specified list of EncryptionPropertyImpls and Id -attribute value.
EncryptionPropertyImpl - Class in iaik.xml.crypto.enc
An implementation of the EncryptionProperty element that supports the DOM XML representation and processing mechanism.
EncryptionPropertyImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.enc.EncryptionPropertyImpl
Creates a new instance of this EncryptionPropertyImpl with the specified context and node to unmarshal from.
EncryptionPropertyImpl(List, String, String, Map) - Constructor for class iaik.xml.crypto.enc.EncryptionPropertyImpl
Creates a new instance of this EncryptionPropertyImpl with the specified list of XMLStructures, Id-attribute value, Target-attribute value and map of attributes.
engineDigest() - Method in class iaik.xml.crypto.alg.digest.ProxyMessageDigest
 
engineDigest(byte[], int, int) - Method in class iaik.xml.crypto.alg.digest.ProxyMessageDigest
 
engineDoFinal(byte[], int, int) - Method in class iaik.xml.crypto.alg.cipher.AESKWProxyCipher
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class iaik.xml.crypto.alg.cipher.AESKWProxyCipher
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class iaik.xml.crypto.alg.cipher.BlockCipherProxyCipher
 
engineDoFinal(byte[], int, int) - Method in class iaik.xml.crypto.alg.cipher.BlockCipherProxyCipher
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
 
engineDoFinal(byte[], int, int) - Method in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
 
engineDoFinal(byte[], int, int) - Method in class iaik.xml.crypto.alg.cipher.ProxyCipher
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class iaik.xml.crypto.alg.cipher.ProxyCipher
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class iaik.xml.crypto.alg.cipher.RSAProxyCipher
 
engineDoFinal(byte[], int, int) - Method in class iaik.xml.crypto.alg.cipher.RSAProxyCipher
 
engineDoFinal() - Method in class iaik.xml.crypto.alg.mac.HMACProxyMac
 
engineDoFinal() - Method in class iaik.xml.crypto.alg.mac.ProxyMac
 
engineGeneratePrivate(KeySpec) - Method in class iaik.xml.crypto.alg.keyfactory.ProxyKeyFactory
 
engineGeneratePublic(KeySpec) - Method in class iaik.xml.crypto.alg.keyfactory.ProxyKeyFactory
 
engineGetBlockSize() - Method in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
 
engineGetBlockSize() - Method in class iaik.xml.crypto.alg.cipher.ProxyCipher
 
engineGetDigestLength() - Method in class iaik.xml.crypto.alg.digest.ProxyMessageDigest
 
engineGetEncoded() - Method in class iaik.xml.crypto.alg.cipher.RSAOAEPAlgorithmParameter
 
engineGetEncoded(String) - Method in class iaik.xml.crypto.alg.cipher.RSAOAEPAlgorithmParameter
 
engineGetEncoded() - Method in class iaik.xml.crypto.alg.mac.HMACAlgorithmParameter
 
engineGetEncoded(String) - Method in class iaik.xml.crypto.alg.mac.HMACAlgorithmParameter
 
engineGetEncoded() - Method in class iaik.xml.crypto.alg.signature.RSASSAPSSAlgorithmParameter
 
engineGetEncoded(String) - Method in class iaik.xml.crypto.alg.signature.RSASSAPSSAlgorithmParameter
 
engineGetIV() - Method in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
 
engineGetIV() - Method in class iaik.xml.crypto.alg.cipher.ProxyCipher
 
engineGetKeySize(Key) - Method in class iaik.xml.crypto.alg.cipher.AESKWProxyCipher
 
engineGetKeySize(Key) - Method in class iaik.xml.crypto.alg.cipher.AESProxyCipher
 
engineGetKeySize(Key) - Method in class iaik.xml.crypto.alg.cipher.ARCFourProxyCipher
 
engineGetKeySize(Key) - Method in class iaik.xml.crypto.alg.cipher.CamelliaKWProxyCipher
 
engineGetKeySize(Key) - Method in class iaik.xml.crypto.alg.cipher.CamelliaProxyCipher
 
engineGetKeySize(Key) - Method in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
 
engineGetKeySize(Key) - Method in class iaik.xml.crypto.alg.cipher.DESedeProxyCipher
 
engineGetKeySize(Key) - Method in class iaik.xml.crypto.alg.cipher.RSAProxyCipher
 
engineGetKeySpec(Key, Class) - Method in class iaik.xml.crypto.alg.keyfactory.ProxyKeyFactory
 
engineGetMacLength() - Method in class iaik.xml.crypto.alg.mac.ProxyMac
 
engineGetOutputSize(int) - Method in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
 
engineGetOutputSize(int) - Method in class iaik.xml.crypto.alg.cipher.ProxyCipher
 
engineGetParameter(String) - Method in class iaik.xml.crypto.alg.signature.ProxySignature
 
engineGetParameters() - Method in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
 
engineGetParameters() - Method in class iaik.xml.crypto.alg.cipher.ProxyCipher
 
engineGetParameters() - Method in class iaik.xml.crypto.alg.signature.ProxySignature
 
engineGetParameterSpec(Class) - Method in class iaik.xml.crypto.alg.cipher.RSAOAEPAlgorithmParameter
 
engineGetParameterSpec(Class) - Method in class iaik.xml.crypto.alg.mac.HMACAlgorithmParameter
 
engineGetParameterSpec(Class) - Method in class iaik.xml.crypto.alg.signature.RSASSAPSSAlgorithmParameter
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.xml.crypto.alg.cipher.AESKWProxyCipher
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.xml.crypto.alg.cipher.AESKWProxyCipher
 
engineInit(int, Key, SecureRandom) - Method in class iaik.xml.crypto.alg.cipher.AESKWProxyCipher
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.xml.crypto.alg.cipher.BlockCipherProxyCipher
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.xml.crypto.alg.cipher.BlockCipherProxyCipher
 
engineInit(int, Key, SecureRandom) - Method in class iaik.xml.crypto.alg.cipher.BlockCipherProxyCipher
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
 
engineInit(int, Key, SecureRandom) - Method in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
 
engineInit(int, Key, SecureRandom) - Method in class iaik.xml.crypto.alg.cipher.ProxyCipher
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.xml.crypto.alg.cipher.ProxyCipher
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.xml.crypto.alg.cipher.ProxyCipher
 
engineInit(AlgorithmParameterSpec) - Method in class iaik.xml.crypto.alg.cipher.RSAOAEPAlgorithmParameter
 
engineInit(byte[]) - Method in class iaik.xml.crypto.alg.cipher.RSAOAEPAlgorithmParameter
 
engineInit(byte[], String) - Method in class iaik.xml.crypto.alg.cipher.RSAOAEPAlgorithmParameter
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.xml.crypto.alg.cipher.RSAOAEPProxyCipher
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.xml.crypto.alg.cipher.RSAOAEPProxyCipher
 
engineInit(int, Key, SecureRandom) - Method in class iaik.xml.crypto.alg.cipher.RSAOAEPProxyCipher
 
engineInit(AlgorithmParameterSpec) - Method in class iaik.xml.crypto.alg.mac.HMACAlgorithmParameter
 
engineInit(byte[]) - Method in class iaik.xml.crypto.alg.mac.HMACAlgorithmParameter
 
engineInit(byte[], String) - Method in class iaik.xml.crypto.alg.mac.HMACAlgorithmParameter
 
engineInit(Key, AlgorithmParameterSpec) - Method in class iaik.xml.crypto.alg.mac.HMACProxyMac
 
engineInit(Key, AlgorithmParameterSpec) - Method in class iaik.xml.crypto.alg.mac.ProxyMac
 
engineInit(AlgorithmParameterSpec) - Method in class iaik.xml.crypto.alg.signature.RSASSAPSSAlgorithmParameter
 
engineInit(byte[]) - Method in class iaik.xml.crypto.alg.signature.RSASSAPSSAlgorithmParameter
 
engineInit(byte[], String) - Method in class iaik.xml.crypto.alg.signature.RSASSAPSSAlgorithmParameter
 
engineInitSign(PrivateKey) - Method in class iaik.xml.crypto.alg.signature.ProxySignature
 
engineInitSign(PrivateKey, SecureRandom) - Method in class iaik.xml.crypto.alg.signature.ProxySignature
 
engineInitVerify(PublicKey) - Method in class iaik.xml.crypto.alg.signature.ProxySignature
 
engineReset() - Method in class iaik.xml.crypto.alg.digest.ProxyMessageDigest
 
engineReset() - Method in class iaik.xml.crypto.alg.mac.ProxyMac
 
engineSetMode(String) - Method in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
 
engineSetMode(String) - Method in class iaik.xml.crypto.alg.cipher.ProxyCipher
 
engineSetPadding(String) - Method in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
 
engineSetPadding(String) - Method in class iaik.xml.crypto.alg.cipher.ProxyCipher
 
engineSetParameter(String, Object) - Method in class iaik.xml.crypto.alg.signature.ProxySignature
 
engineSetParameter(AlgorithmParameterSpec) - Method in class iaik.xml.crypto.alg.signature.ProxySignature
 
engineSetParameter(AlgorithmParameterSpec) - Method in class iaik.xml.crypto.alg.signature.RSASSAPSSProxySignature
Deprecated.
 
engineSign() - Method in class iaik.xml.crypto.alg.signature.DSASHA1ProxySignature
 
engineSign() - Method in class iaik.xml.crypto.alg.signature.ECDSAProxySignature
 
engineSign() - Method in class iaik.xml.crypto.alg.signature.ProxySignature
 
engineSign(byte[], int, int) - Method in class iaik.xml.crypto.alg.signature.ProxySignature
 
engineSign() - Method in class iaik.xml.crypto.alg.signature.RSASSAPSSProxySignature
Deprecated.
 
engineToString() - Method in class iaik.xml.crypto.alg.cipher.RSAOAEPAlgorithmParameter
 
engineToString() - Method in class iaik.xml.crypto.alg.mac.HMACAlgorithmParameter
 
engineToString() - Method in class iaik.xml.crypto.alg.signature.RSASSAPSSAlgorithmParameter
 
engineTranslateKey(Key) - Method in class iaik.xml.crypto.alg.keyfactory.ProxyKeyFactory
 
engineUnwrap(byte[], String, int) - Method in class iaik.xml.crypto.alg.cipher.AESKWProxyCipher
 
engineUnwrap(byte[], String, int) - Method in class iaik.xml.crypto.alg.cipher.BlockCipherProxyCipher
 
engineUnwrap(byte[], String, int) - Method in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
 
engineUnwrap(byte[], String, int) - Method in class iaik.xml.crypto.alg.cipher.ProxyCipher
 
engineUpdate(byte[], int, int) - Method in class iaik.xml.crypto.alg.cipher.AESKWProxyCipher
 
engineUpdate(byte[], int, int, byte[], int) - Method in class iaik.xml.crypto.alg.cipher.AESKWProxyCipher
 
engineUpdate(byte[], int, int, byte[], int) - Method in class iaik.xml.crypto.alg.cipher.BlockCipherProxyCipher
 
engineUpdate(byte[], int, int) - Method in class iaik.xml.crypto.alg.cipher.BlockCipherProxyCipher
 
engineUpdate(byte[], int, int) - Method in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
 
engineUpdate(byte[], int, int, byte[], int) - Method in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
 
engineUpdate(byte[], int, int) - Method in class iaik.xml.crypto.alg.cipher.ProxyCipher
 
engineUpdate(byte[], int, int, byte[], int) - Method in class iaik.xml.crypto.alg.cipher.ProxyCipher
 
engineUpdate(byte[], int, int, byte[], int) - Method in class iaik.xml.crypto.alg.cipher.RSAProxyCipher
 
engineUpdate(byte[], int, int) - Method in class iaik.xml.crypto.alg.cipher.RSAProxyCipher
 
engineUpdate(byte) - Method in class iaik.xml.crypto.alg.digest.ProxyMessageDigest
 
engineUpdate(byte[], int, int) - Method in class iaik.xml.crypto.alg.digest.ProxyMessageDigest
 
engineUpdate(ByteBuffer) - Method in class iaik.xml.crypto.alg.digest.ProxyMessageDigest
 
engineUpdate(byte) - Method in class iaik.xml.crypto.alg.mac.ProxyMac
 
engineUpdate(byte[], int, int) - Method in class iaik.xml.crypto.alg.mac.ProxyMac
 
engineUpdate(ByteBuffer) - Method in class iaik.xml.crypto.alg.mac.ProxyMac
 
engineUpdate(byte) - Method in class iaik.xml.crypto.alg.signature.ProxySignature
 
engineUpdate(ByteBuffer) - Method in class iaik.xml.crypto.alg.signature.ProxySignature
 
engineUpdate(byte[], int, int) - Method in class iaik.xml.crypto.alg.signature.ProxySignature
 
engineVerify(byte[]) - Method in class iaik.xml.crypto.alg.signature.DSASHA1ProxySignature
 
engineVerify(byte[]) - Method in class iaik.xml.crypto.alg.signature.ECDSAProxySignature
 
engineVerify(byte[]) - Method in class iaik.xml.crypto.alg.signature.ProxySignature
 
engineVerify(byte[], int, int) - Method in class iaik.xml.crypto.alg.signature.ProxySignature
 
engineWrap(Key) - Method in class iaik.xml.crypto.alg.cipher.AESKWProxyCipher
 
engineWrap(Key) - Method in class iaik.xml.crypto.alg.cipher.BlockCipherProxyCipher
 
engineWrap(Key) - Method in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
 
engineWrap(Key) - Method in class iaik.xml.crypto.alg.cipher.ProxyCipher
 
EntityResolverFactoryImpl() - Constructor for class iaik.xml.crypto.utils.DOMUtilsLS.EntityResolverFactoryImpl
 
EnvelopedSignatureTransformService - Class in iaik.xml.crypto.alg.transform
This TransformService implements the Enveloped Signature transform (http://www.w3.org/2000/09/xmldsig#enveloped-signature) as specified by the W3C recommendation XML-Signature Syntax and Processing.
EnvelopedSignatureTransformService() - Constructor for class iaik.xml.crypto.alg.transform.EnvelopedSignatureTransformService
 
equals(Principal, String) - Static method in class iaik.xml.crypto.utils.MatchDistinguishedName
 
equals(Object) - Method in class iaik.xml.crypto.utils.URI
 
ERROR_MESSAGE - Static variable in class iaik.xml.crypto.EccProviderAdapter
 
escape(String, String) - Method in class iaik.xml.crypto.utils.URI
Escapes all non-ASCII characters and all forbidden ASCII characters in the specified string.
evaluate(Node) - Method in class iaik.xml.filter.impl.dsig.XPathApiXPathEvaluator
Evaluate XPath with the given node as context node.
evaluate(Node) - Method in class iaik.xml.filter.impl.dsig.XPathEvaluator
Evaluate XPath with the given node as context node.
evaluate(Node) - Method in class iaik.xml.filter.impl.dsig.XPathEvaluatorOld
Evaluate XPath with the given node as context node.
evaluateBoolean(Node) - Method in class iaik.xml.filter.impl.dsig.XPathApiXPathEvaluator
Evaluate XPath with the given node as context node and convert the result to a boolean.
evaluateBoolean(Node) - Method in class iaik.xml.filter.impl.dsig.XPathEvaluator
Evaluate XPath with the given node as context node and convert the result to a boolean.
evaluateBoolean(Node) - Method in class iaik.xml.filter.impl.dsig.XPathEvaluatorOld
Evaluate XPath with the given node as context node and convert the result to a boolean.
evaluator_ - Variable in class iaik.xml.filter.impl.dsig.XPathSieve
 
ExcC14NParameterImpl - Class in iaik.xml.crypto.dsig.spec
An implementation of the InclusiveNamespaces element that supports the DOM XML representation and processing mechanism.
ExcC14NParameterImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.spec.ExcC14NParameterImpl
Creates a new instance of this ExcC14NParameterImpl with the specified provider config, context and node to unmarshal from.
ExcC14NParameterImpl(List) - Constructor for class iaik.xml.crypto.dsig.spec.ExcC14NParameterImpl
Creates a new instance of this ExcC14NParameterImpl with the specified provider config and list of namespace prefixes.
exceptionChainingJDK13(Object, Throwable) - Static method in class iaik.xml.crypto.utils.Utils
 
EXPAND_ENTITY_REFERENCES - Static variable in class iaik.xml.crypto.dom.DOMCryptoContext
Deprecated.
Experimental, deprecation will be removed in a future version.
expatiateNodeSetData2OctetstreamData(XMLCryptoContext, boolean) - Method in class iaik.xml.crypto.dsig.NodeSetData2OctetStreamDataExpatiator
 
extFunction(String, String, Vector, Object) - Method in class iaik.xml.filter.impl.dsig.XPathEvaluatorOld.XPathContextOwner
 
extFunction(FuncExtFunction, Vector) - Method in class iaik.xml.filter.impl.dsig.XPathEvaluatorOld.XPathContextOwner
 

F

failReason_ - Variable in class iaik.xml.crypto.utils.IndependentKeySelectorImpl
The reason why selecting a key failed.
failReason_ - Variable in class iaik.xml.crypto.utils.KeySelectorImpl
The reason why selecting a key failed.
filter_ - Variable in class iaik.xml.crypto.dsig.spec.XPath2ParameterImpl
The filter operation.
FilterIterator - Class in iaik.xml.filter.impl.dsig
The FilterIterator contains another iterator and returns only objects not to be skipped.
FilterIterator(Iterator) - Constructor for class iaik.xml.filter.impl.dsig.FilterIterator
Creates a new FilterIterator using the given iterator as input.
FirstProviderFound - Static variable in class iaik.xml.crypto.XSecProvider
If this string is passed to XSecProvider.setDelegationProvider(String, String) as the second parameter the provider framework is used to find the first implementation for the given algorithm, otherwise XSECT will preferably use itself where possible.
FIX_SUBTREE_NODESET - Static variable in class iaik.xml.crypto.dom.DOMCryptoContext
 
forName(String) - Method in interface iaik.xml.crypto.XSecProvider.ClassForNameHook
Deprecated.
 
functionAvailable(String, String) - Method in class iaik.xml.filter.impl.dsig.XPathEvaluatorOld.XPathContextOwner
 

G

generateAgreedSecret(PrivateKey, PublicKey, String) - Method in class iaik.xml.crypto.enc.keyinfo.AgreementMethodImpl
 
generateCore(DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
Generates the Signature according to the Core Generation rules defined in XML-Signature Syntax and Processing section 3.1 Core Generation.
generateReference(DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.ReferenceImpl
Calculates the digest value of this Reference and appends a DigestValue element with the calculated digest value.
generateReferences(DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.ManifestImpl
Generates each Reference in this SignedInfo by calling ReferenceImpl.generateReference(DOMCryptoContext).
generateReferences(DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.SignedInfoImpl
Generates each Reference in this SignedInfo by calling ReferenceImpl.generateReference(DOMCryptoContext) for each Reference.
generateSecretKey(EncryptionMethod, PublicKey) - Method in class iaik.xml.crypto.enc.keyinfo.AgreementMethodImpl
Generates a secret key of the type specified in EncrpytionMethod
generator_ - Variable in class iaik.xml.crypto.enc.keyinfo.DHKeyValueImpl
The generator.
get(Object) - Method in class iaik.xml.crypto.dom.DOMCryptoContext
 
getAlgorithm() - Method in class iaik.xml.crypto.dsig.AlgorithmMethodImpl
 
getAlgorithm() - Method in class iaik.xml.crypto.dsig.TransformImpl
 
getAlgorithmInstance(XSecProvider.Purpose) - Method in class iaik.xml.crypto.alg.cipher.ProxyCipher
 
getAlgorithmInstance(XSecProvider.Purpose) - Method in class iaik.xml.crypto.dsig.AlgorithmMethodImpl
 
getAlgorithmInstanceUncaught(XSecProvider.Purpose) - Method in class iaik.xml.crypto.alg.cipher.ProxyCipher
 
getAlgorithmInstanceUncaught(XSecProvider.Purpose) - Method in class iaik.xml.crypto.dsig.AlgorithmMethodImpl
 
getAlgorithmInstanceUncaught(XSecProvider.Purpose) - Method in class iaik.xml.crypto.dsig.DigestMethodImpl
 
getAlgorithmInstanceUncaught(XSecProvider.Purpose) - Method in class iaik.xml.crypto.dsig.SignatureMethodImpl
 
getAlgorithmInstanceUncaught(XSecProvider.Purpose) - Method in class iaik.xml.crypto.enc.EncryptionMethodImpl
 
getAlgorithmInstanceUncaught(XSecProvider.Purpose) - Method in class iaik.xml.crypto.enc.keyinfo.AgreementMethodImpl
 
getAlgorithmParameters() - Method in class iaik.xml.crypto.alg.transform.Base64TransformService
 
getAlgorithmParameters() - Method in class iaik.xml.crypto.alg.transform.C14NTransformService
 
getAlgorithmParameters() - Method in class iaik.xml.crypto.alg.transform.EnvelopedSignatureTransformService
 
getAlgorithmParameters() - Method in class iaik.xml.crypto.alg.transform.TransformServiceImpl
Returns the list of algorithm parameter.
getAlgorithmParameters() - Method in class iaik.xml.crypto.alg.transform.XPath2FilterTransformService
 
getAlgorithmParameters() - Method in class iaik.xml.crypto.alg.transform.XPathTransformService
 
getAlgorithmParameters() - Method in class iaik.xml.crypto.alg.transform.XSLTTransformService
 
getAlgorithmParameters() - Method in class iaik.xml.crypto.alg.transform.XSLTTransformServiceJDK
 
getAllTextFromChildren(Element) - Static method in class iaik.xml.crypto.utils.DOMUtils
Gets the text of all text node children of element.
getAttributes() - Method in class iaik.xml.crypto.enc.EncryptionPropertyImpl
 
getAuthority() - Method in class iaik.xml.crypto.utils.URI
Gets the authority component of the URI.
getAuthorityUnescaped() - Method in class iaik.xml.crypto.utils.URI
Gets the authority component of the URI in its unescaped (unicode) version.
getBigIntegerFromElementChildrens(Element) - Static method in class iaik.xml.crypto.utils.DOMUtils
Gets the BigInteger value from its text representation from the elements children.
getBytesFromElement(Element) - Static method in class iaik.xml.crypto.dom.DOMStructure
Gets the Base64 decoded value form all text node children of element.
getBytesFromElementChildrens(Element) - Static method in class iaik.xml.crypto.utils.DOMUtils
Gets the bytes of all text node children of element and returns the base64-decoded result as byte array.
getBytesFromElementChildrensStream(Element) - Static method in class iaik.xml.crypto.utils.DOMUtils
Gets the bytes of all text node children of the given element and returns the base64-decoded result as InputStream.
getBytesFromElementStream(Element) - Static method in class iaik.xml.crypto.dom.DOMStructure
Gets the Base64 decoded value form all text node children of element and returns it as InputStream.
getByteStream() - Method in class iaik.xml.crypto.utils.DOMUtilsLS.LSInput2InputSource
 
getCachedBytes() - Method in class iaik.xml.filter.impl.CachedInputStream
Returns a copy of all the bytes read from this CachedInputStream so far.
getCachedData() - Method in class iaik.xml.crypto.utils.CachedData
Returns a copy of the data read from this Data.
getCachedObjects() - Method in class iaik.xml.filter.impl.CachedIterator
Returns a list of all Objects returned by CachedIterator.next() so far.
getCalculatedDigestValue() - Method in class iaik.xml.crypto.dsig.ReferenceImpl
 
getCanonicalizationMethod() - Method in class iaik.xml.crypto.dsig.SignedInfoImpl
 
getCanonicalizedData() - Method in class iaik.xml.crypto.dsig.SignedInfoImpl
 
getCanonInputData() - Method in class iaik.xml.crypto.dsig.ReferenceType
Returns the cached input data into the final canonicalization if caching this data is enabled.
getCarriedKeyName() - Method in class iaik.xml.crypto.enc.EncryptedKeyImpl
 
getCause() - Method in exception iaik.xml.crypto.alg.NoSuchAlgorithmRuntimeException
 
getCause() - Method in exception iaik.xml.crypto.alg.NoSuchAlgorithmWithCauseException
 
getCause() - Method in exception iaik.xml.crypto.utils.URIException
 
getCause() - Method in exception iaik.xml.filter.impl.dsig.SkipException
Returns the cause of this XPathException or null if the cause is nonexistent or unknown.
getCause() - Method in exception iaik.xml.filter.impl.dsig.XPathException
Returns the cause of this XPathException or null if the cause is nonexistent or unknown.
getCertificates() - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl.X509KeySelectorResultImpl
Returns the list of certificates corresponding to the selected key.
getCertificates() - Method in class iaik.xml.crypto.utils.KeySelectorImpl.X509KeySelectorResultImpl
Returns the list of certificates corresponding to the selected key.
getCertificates() - Method in interface iaik.xml.crypto.utils.X509KeySelectorResult
 
getCharacterStream() - Method in class iaik.xml.crypto.utils.DOMUtilsLS.LSInput2InputSource
 
getChildStructures() - Method in class iaik.xml.crypto.dom.DOMStructure
Returns the list of child structures of this DOMStructure.
getChildStructures() - Method in class iaik.xml.crypto.dsig.DigestAlgAndValueType
 
getChildStructures() - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
 
getChildStructures() - Method in class iaik.xml.crypto.dsig.keyinfo.KeyValueImpl
 
getChildStructures() - Method in class iaik.xml.crypto.dsig.ManifestImpl
Returns the list of References contained.
getChildStructures() - Method in class iaik.xml.crypto.dsig.ReferenceImpl
getChildStructures() - Method in class iaik.xml.crypto.dsig.ReferenceType
Returns a list containing the TransformsImpl child structure.
getChildStructures() - Method in class iaik.xml.crypto.dsig.SignaturePropertiesImpl
Returns all contained structures.
getChildStructures() - Method in class iaik.xml.crypto.dsig.SignaturePropertyImpl
 
getChildStructures() - Method in class iaik.xml.crypto.dsig.SignedInfoImpl
Returns the contained CanonicalizationMethod, SignatureMethod and References.
getChildStructures() - Method in class iaik.xml.crypto.dsig.TransformsType
 
getChildStructures() - Method in class iaik.xml.crypto.dsig.XMLObjectImpl
 
getChildStructures() - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
 
getChildStructures() - Method in class iaik.xml.crypto.enc.CipherDataImpl
 
getChildStructures() - Method in class iaik.xml.crypto.enc.EncryptedKeyImpl
 
getChildStructures() - Method in class iaik.xml.crypto.enc.EncryptedTypeImpl
 
getChildStructures() - Method in class iaik.xml.crypto.enc.EncryptionMethodImpl
 
getChildStructures() - Method in class iaik.xml.crypto.enc.EncryptionPropertiesImpl
 
getChildStructures() - Method in class iaik.xml.crypto.enc.EncryptionPropertyImpl
 
getChildStructures() - Method in class iaik.xml.crypto.enc.keyinfo.AgreementMethodImpl
 
getChildStructures() - Method in class iaik.xml.crypto.enc.ReferenceListImpl
 
getChildStructures() - Method in class iaik.xml.crypto.enc.ReferenceTypeImpl
 
getChildStructureVersion() - Method in class iaik.xml.crypto.dom.DOMStructure
 
getCipherData() - Method in class iaik.xml.crypto.enc.CipherDataImpl
Returns the cipher data.
getCipherData(XMLDecryptContext) - Method in class iaik.xml.crypto.enc.CipherDataImpl
Gets the cipher data form this CipherData.
getCipherData() - Method in class iaik.xml.crypto.enc.EncryptedTypeImpl
 
getCipherName() - Method in class iaik.xml.crypto.alg.cipher.AESKWProxyCipher
 
getCipherName() - Method in class iaik.xml.crypto.alg.cipher.AESProxyCipher
 
getCipherName() - Method in class iaik.xml.crypto.alg.cipher.ARCFourProxyCipher
 
getCipherName() - Method in class iaik.xml.crypto.alg.cipher.CamelliaKWProxyCipher
 
getCipherName() - Method in class iaik.xml.crypto.alg.cipher.CamelliaProxyCipher
 
getCipherName() - Method in class iaik.xml.crypto.alg.cipher.DESedeProxyCipher
 
getCipherName() - Method in class iaik.xml.crypto.alg.cipher.ProxyCipher
 
getCipherName() - Method in class iaik.xml.crypto.alg.cipher.RSAOAEPProxyCipher
 
getCipherName() - Method in class iaik.xml.crypto.alg.cipher.RSAv15ProxyCipher
 
getCipherText() - Method in class iaik.xml.crypto.enc.CipherDataImpl
Returns the encrypted data if this CipherData stores the encrypted data as CipherReference.
getCipherText() - Method in class iaik.xml.crypto.enc.EncryptedTypeImpl
 
getContent() - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
 
getContent() - Method in class iaik.xml.crypto.dsig.keyinfo.X509DataImpl
 
getContent() - Method in class iaik.xml.crypto.dsig.SignaturePropertyImpl
 
getContent() - Method in class iaik.xml.crypto.dsig.XMLObjectImpl
 
getContent() - Method in class iaik.xml.crypto.enc.EncryptionPropertyImpl
 
getContent() - Method in class iaik.xml.crypto.enc.ReferenceTypeImpl
 
getContent() - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl.KeyInfoHints
 
getContent() - Method in class iaik.xml.crypto.utils.KeySelectorImpl.KeyInfoHints
 
getCRLs() - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl.X509KeySelectorResultImpl
Returns the list of CRLs corresponding to the selected key.
getCRLs() - Method in class iaik.xml.crypto.utils.KeySelectorImpl.X509KeySelectorResultImpl
Returns the list of CRLs corresponding to the selected key.
getCRLs() - Method in interface iaik.xml.crypto.utils.X509KeySelectorResult
 
getDateTimeFromElementChildren(Element) - Static method in class iaik.xml.crypto.utils.DOMUtils
Gets the date from its text representation from the elements children.
getDefaultOutputLength() - Method in class iaik.xml.crypto.alg.mac.HMACMD5ProxyMac
 
getDefaultOutputLength() - Method in class iaik.xml.crypto.alg.mac.HMACProxyMac
Returns the default output length.
getDefaultOutputLength() - Method in class iaik.xml.crypto.alg.mac.HMACRipeMD160ProxyMac
 
getDefaultOutputLength() - Method in class iaik.xml.crypto.alg.mac.HMACSHA1ProxyMac
 
getDefaultOutputLength() - Method in class iaik.xml.crypto.alg.mac.HMACSHA224ProxyMac
 
getDefaultOutputLength() - Method in class iaik.xml.crypto.alg.mac.HMACSHA256ProxyMac
 
getDefaultOutputLength() - Method in class iaik.xml.crypto.alg.mac.HMACSHA384ProxyMac
 
getDefaultOutputLength() - Method in class iaik.xml.crypto.alg.mac.HMACSHA512ProxyMac
 
getDelegationProvider(String, XSecProvider.Purpose) - Static method in class iaik.xml.crypto.XSecProvider
 
getDelegationProvider(String) - Static method in class iaik.xml.crypto.XSecProvider
Deprecated.
please use XSecProvider.getDelegationProvider(String, Purpose) instead - especially for java 1.5 or higher.
getDereferencedData() - Method in class iaik.xml.crypto.dsig.ReferenceType
Returns the dereferenced data if reference caching is enabled.
getDigestInputStream() - Method in class iaik.xml.crypto.dsig.ReferenceImpl
 
getDigestMethod() - Method in class iaik.xml.crypto.dsig.DigestAlgAndValueType
Returns the digest method.
getDigestMethod() - Method in class iaik.xml.crypto.dsig.ReferenceImpl
 
getDigestMethod() - Method in class iaik.xml.crypto.dsig.spec.RSASSAPSSParameterImpl
Returns the DigestMethod.
getDigestMethod() - Method in class iaik.xml.crypto.enc.spec.DHKeyAgreementParameterSpec
Returns the digest method.
getDigestValue() - Method in class iaik.xml.crypto.dsig.DigestAlgAndValueType
Returns the raw digest value.
getDigestValue() - Method in class iaik.xml.crypto.dsig.DigestValueImpl
Returns the digest value.
getDigestValue() - Method in class iaik.xml.crypto.dsig.ReferenceImpl
 
getDocFromDOMCryptoContext(DOMCryptoContext) - Static method in class iaik.xml.crypto.utils.DOMUtils
Returns the owner Document of the Node inside to given context.
getDOMImplementationLS() - Static method in class iaik.xml.crypto.utils.DOMUtils
 
getEccProvider() - Static method in class iaik.xml.crypto.EccProviderAdapter
 
getEccProviderName() - Static method in class iaik.xml.crypto.EccProviderAdapter
 
getElementById(String) - Method in class iaik.xml.crypto.dom.DOMCryptoContext
 
getEncoding() - Method in class iaik.xml.crypto.dsig.XMLObjectImpl
 
getEncoding() - Method in class iaik.xml.crypto.enc.EncryptedTypeImpl
 
getEncoding() - Method in class iaik.xml.crypto.utils.DOMUtilsLS.LSInput2InputSource
 
getEncryptionMethod() - Method in class iaik.xml.crypto.enc.EncryptedTypeImpl
 
getEncryptionProperties() - Method in class iaik.xml.crypto.enc.EncryptedTypeImpl
 
getEntityResolver(Boolean, Object) - Method in interface iaik.xml.crypto.utils.DOMUtilsLS.EntityResolverFactory
 
getEntityResolver(Boolean, Object) - Method in class iaik.xml.crypto.utils.DOMUtilsLS.EntityResolverFactoryImpl
 
getExternalSubset(String, String) - Method in class iaik.xml.crypto.utils.DOMUtilsLS.EntityResolver2EntityResolver2
 
getExternalSubset(String, String) - Method in class iaik.xml.crypto.utils.DOMUtilsLS.LSResourceResolver2EntityResolver2
 
getFailReason() - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl
Returns the reason why selecting a key has failed.
getFailReason() - Method in class iaik.xml.crypto.utils.KeySelectorImpl
Returns the reason why selecting a key has failed.
getFilter() - Method in class iaik.xml.crypto.dsig.spec.XPath2ParameterImpl
Returns the XPath filter.
getGenerator() - Method in class iaik.xml.crypto.enc.keyinfo.DHKeyValueImpl
 
getHere() - Method in class iaik.xml.crypto.dom.DOMStructure
 
getHere() - Method in class iaik.xml.crypto.dsig.DOMURIReferenceImpl
 
getHere() - Method in class iaik.xml.filter.impl.dsig.URIResolverImpl.URIReferenceImpl
 
getId() - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
 
getId() - Method in class iaik.xml.crypto.dsig.ManifestImpl
 
getId() - Method in class iaik.xml.crypto.dsig.ReferenceType
Returns the optional Id-attribute of this reference.
getId() - Method in class iaik.xml.crypto.dsig.SignaturePropertiesImpl
 
getId() - Method in class iaik.xml.crypto.dsig.SignaturePropertyImpl
 
getId() - Method in class iaik.xml.crypto.dsig.SignedInfoImpl
 
getId() - Method in class iaik.xml.crypto.dsig.XMLObjectImpl
 
getId() - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
 
getId() - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl.SignatureValueImpl
 
getId() - Method in class iaik.xml.crypto.enc.EncryptedTypeImpl
 
getId() - Method in class iaik.xml.crypto.enc.EncryptionPropertiesImpl
 
getId() - Method in class iaik.xml.crypto.enc.EncryptionPropertyImpl
 
getId() - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl.KeyInfoHints
 
getId() - Method in class iaik.xml.crypto.utils.KeySelectorImpl.KeyInfoHints
 
getImplClass(String, String) - Static method in class iaik.xml.crypto.dom.DOMStructure
Get the implementing class for a specified XML element from the implementing class mapping.
getInScopeNSDecls(Element) - Static method in class iaik.xml.crypto.utils.DOMUtils
Returns a map of all namespace declarations in-scope of the given element
getInstance(XSecProvider.Purpose) - Method in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
 
getInstance(int) - Method in class iaik.xml.crypto.alg.cipher.ProxyCipher
 
getInstance(XSecProvider.Purpose) - Method in class iaik.xml.crypto.alg.digest.ProxyMessageDigest
 
getInstance(XSecProvider.Purpose) - Method in class iaik.xml.crypto.alg.keyfactory.ProxyKeyFactory
 
getInstance(XSecProvider.Purpose) - Method in class iaik.xml.crypto.alg.mac.ProxyMac
 
getInstance(XSecProvider.Purpose) - Method in class iaik.xml.crypto.alg.signature.ProxySignature
 
getInstance(Node, DOMCryptoContext) - Static method in class iaik.xml.crypto.dom.DOMStructure
Unmarshal a DOMStructure from the given DOM representation.
getInstance(Node, DOMCryptoContext, String) - Static method in class iaik.xml.crypto.dom.DOMStructure
Unmarshal a DOMStructure from the given DOM representation.
getInstance() - Static method in class iaik.xml.crypto.XSecProvider
 
getInstanceUncaught(XSecProvider.Purpose) - Method in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
 
getInstanceUncaught(XSecProvider.Purpose) - Method in class iaik.xml.crypto.alg.digest.ProxyMessageDigest
 
getInstanceUncaught(XSecProvider.Purpose) - Method in class iaik.xml.crypto.alg.keyfactory.ProxyKeyFactory
 
getInstanceUncaught(XSecProvider.Purpose) - Method in class iaik.xml.crypto.alg.mac.ProxyMac
 
getInstanceUncaught(XSecProvider.Purpose) - Method in class iaik.xml.crypto.alg.signature.ProxySignature
 
getIssuerName() - Method in class iaik.xml.crypto.dsig.keyinfo.X509IssuerSerialType
 
getKANonce() - Method in class iaik.xml.crypto.enc.keyinfo.AgreementMethodImpl
 
getKey() - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl.KeySelectorResultImpl
 
getKey() - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl.X509KeySelectorResultImpl
Returns the selected key.
getKey() - Method in class iaik.xml.crypto.utils.KeySelectorImpl.KeySelectorResultImpl
 
getKey() - Method in class iaik.xml.crypto.utils.KeySelectorImpl.X509KeySelectorResultImpl
Returns the selected key.
getKeyFactoryInstance(AlgorithmMethod, XSecProvider.Purpose) - Method in class iaik.xml.crypto.utils.KeySelectorImpl
Uses the XSECT delegation mechanism to create an instance of a KeyFactory.
getKeyFactoryName() - Method in class iaik.xml.crypto.alg.keyfactory.DSAProxyKeyFactory
 
getKeyFactoryName() - Method in class iaik.xml.crypto.alg.keyfactory.ECDSAProxyKeyFactory
 
getKeyFactoryName() - Method in class iaik.xml.crypto.alg.keyfactory.ProxyKeyFactory
 
getKeyFactoryName() - Method in class iaik.xml.crypto.alg.keyfactory.RSAProxyKeyFactory
 
getKeyInfo() - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
 
getKeyInfo() - Method in class iaik.xml.crypto.enc.EncryptedTypeImpl
 
getKeyName() - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl.KeyInfoHints
 
getKeyName() - Method in class iaik.xml.crypto.utils.KeySelectorImpl.KeyInfoHints
 
getKeySelectorResult() - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
 
getKeySize() - Method in class iaik.xml.crypto.enc.EncryptionMethodImpl
 
getKeySize() - Method in class iaik.xml.crypto.enc.KeySizeImpl
Returns the key size.
getLocalName() - Method in class iaik.xml.crypto.dom.DOMStructure
Returns the local name of the represented XML element.
getLocalName() - Method in class iaik.xml.crypto.dom.DOMStructure.NodeWrapper
 
getLocalName() - Method in class iaik.xml.crypto.dsig.AbstractSignatureMethodImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.CanonicalizationMethodImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.DigestMethodImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.DigestValueImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.keyinfo.DSAKeyValueImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.keyinfo.EccelerateDSAKeyValueImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.keyinfo.ECDSAKeyValueImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.keyinfo.KeyNameImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.keyinfo.KeyValueImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.keyinfo.RetrievalMethodImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.keyinfo.RSAKeyValueImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.keyinfo.X509DataImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.keyinfo.X509IssuerSerialImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.ManifestImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.ReferenceType
 
getLocalName() - Method in class iaik.xml.crypto.dsig.SignatureMethodImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.SignaturePropertiesImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.SignaturePropertyImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.SignedInfoImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.spec.ExcC14NParameterImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.spec.HMACParameterImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.spec.RSASSAPSSParameterImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.spec.XPath2ParameterImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.spec.XPathParameterImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.spec.XSLTTransformParameterImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.TransformImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.TransformsType
 
getLocalName() - Method in class iaik.xml.crypto.dsig.XMLObjectImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
 
getLocalName() - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl.SignatureValueImpl
 
getLocalName() - Method in class iaik.xml.crypto.enc.CarriedKeyNameImpl
 
getLocalName() - Method in class iaik.xml.crypto.enc.CipherDataImpl
 
getLocalName() - Method in class iaik.xml.crypto.enc.CipherReferenceImpl
 
getLocalName() - Method in class iaik.xml.crypto.enc.CipherValueImpl
 
getLocalName() - Method in class iaik.xml.crypto.enc.DataReferenceImpl
 
getLocalName() - Method in class iaik.xml.crypto.enc.EncryptedDataImpl
 
getLocalName() - Method in class iaik.xml.crypto.enc.EncryptedKeyImpl
 
getLocalName() - Method in class iaik.xml.crypto.enc.EncryptionMethodImpl
 
getLocalName() - Method in class iaik.xml.crypto.enc.EncryptionPropertiesImpl
 
getLocalName() - Method in class iaik.xml.crypto.enc.EncryptionPropertyImpl
 
getLocalName() - Method in class iaik.xml.crypto.enc.keyinfo.AgreementMethodImpl
 
getLocalName() - Method in class iaik.xml.crypto.enc.keyinfo.DHKeyValueImpl
 
getLocalName() - Method in class iaik.xml.crypto.enc.keyinfo.KANonceImpl
 
getLocalName() - Method in class iaik.xml.crypto.enc.KeyReferenceImpl
 
getLocalName() - Method in class iaik.xml.crypto.enc.KeySizeImpl
 
getLocalName() - Method in class iaik.xml.crypto.enc.ReferenceListImpl
 
getLocalName() - Method in class iaik.xml.crypto.enc.spec.OAEPParamsImpl
 
getLSResourceResolver(Boolean, Object, LSResourceResolver) - Method in interface iaik.xml.crypto.utils.DOMUtilsLS.LSResourceResolverFactory
 
getLSResourceResolver(Boolean, Object, LSResourceResolver) - Method in class iaik.xml.crypto.utils.DOMUtilsLS.LSResourceResolverFactoryImpl
 
getMacName() - Method in class iaik.xml.crypto.alg.mac.HMACMD5ProxyMac
 
getMacName() - Method in class iaik.xml.crypto.alg.mac.HMACRipeMD160ProxyMac
 
getMacName() - Method in class iaik.xml.crypto.alg.mac.HMACSHA1ProxyMac
 
getMacName() - Method in class iaik.xml.crypto.alg.mac.HMACSHA224ProxyMac
 
getMacName() - Method in class iaik.xml.crypto.alg.mac.HMACSHA256ProxyMac
 
getMacName() - Method in class iaik.xml.crypto.alg.mac.HMACSHA384ProxyMac
 
getMacName() - Method in class iaik.xml.crypto.alg.mac.HMACSHA512ProxyMac
 
getMacName() - Method in class iaik.xml.crypto.alg.mac.ProxyMac
 
getMessage() - Method in exception iaik.xml.crypto.alg.NoSuchAlgorithmRuntimeException
 
getMessage() - Method in exception iaik.xml.crypto.alg.NoSuchAlgorithmWithCauseException
 
getMessageDigestName() - Method in class iaik.xml.crypto.alg.digest.MD5ProxyMessageDigest
 
getMessageDigestName() - Method in class iaik.xml.crypto.alg.digest.ProxyMessageDigest
 
getMessageDigestName() - Method in class iaik.xml.crypto.alg.digest.RipeMD160ProxyMessageDigest
 
getMessageDigestName() - Method in class iaik.xml.crypto.alg.digest.SHA1ProxyMessageDigest
 
getMessageDigestName() - Method in class iaik.xml.crypto.alg.digest.SHA224ProxyMessageDigest
 
getMessageDigestName() - Method in class iaik.xml.crypto.alg.digest.SHA256ProxyMessageDigest
 
getMessageDigestName() - Method in class iaik.xml.crypto.alg.digest.SHA384ProxyMessageDigest
 
getMessageDigestName() - Method in class iaik.xml.crypto.alg.digest.SHA3_224ProxyMessageDigest
 
getMessageDigestName() - Method in class iaik.xml.crypto.alg.digest.SHA3_256ProxyMessageDigest
 
getMessageDigestName() - Method in class iaik.xml.crypto.alg.digest.SHA3_384ProxyMessageDigest
 
getMessageDigestName() - Method in class iaik.xml.crypto.alg.digest.SHA3_512ProxyMessageDigest
 
getMessageDigestName() - Method in class iaik.xml.crypto.alg.digest.SHA512ProxyMessageDigest
 
getMGF() - Method in class iaik.xml.crypto.dsig.spec.RSASSAPSSParameterImpl
Returns the MGF.
getMGFDigestMethod() - Method in class iaik.xml.crypto.dsig.spec.RSASSAPSSParameterImpl
Returns the DigestMethod used for the MGF.
getMimeType() - Method in class iaik.xml.crypto.dsig.XMLObjectImpl
 
getMimeType() - Method in class iaik.xml.crypto.enc.EncryptedTypeImpl
 
getName() - Method in class iaik.xml.crypto.dsig.keyinfo.KeyNameImpl
 
getName() - Method in class iaik.xml.crypto.enc.CarriedKeyNameImpl
Returns the carried key name.
getNamespace() - Method in class iaik.xml.crypto.dom.DOMStructure
Returns the namespace URI of the represented XML element.
getNamespace() - Method in class iaik.xml.crypto.dom.DOMStructure.NodeWrapper
 
getNamespace() - Method in class iaik.xml.crypto.dom.XencDOMStructure
 
getNamespace() - Method in class iaik.xml.crypto.dom.XmldsigDOMStructure
 
getNamespace() - Method in class iaik.xml.crypto.dsig.AbstractSignatureMethodImpl
 
getNamespace() - Method in class iaik.xml.crypto.dsig.DigestMethodImpl
 
getNamespace() - Method in class iaik.xml.crypto.dsig.keyinfo.EccelerateDSAKeyValueImpl
 
getNamespace() - Method in class iaik.xml.crypto.dsig.keyinfo.ECDSAKeyValueImpl
 
getNamespace() - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
 
getNamespace() - Method in class iaik.xml.crypto.dsig.keyinfo.RetrievalMethodImpl
 
getNamespace() - Method in class iaik.xml.crypto.dsig.keyinfo.X509IssuerSerialImpl
 
getNamespace() - Method in class iaik.xml.crypto.dsig.ReferenceImpl
 
getNamespace() - Method in class iaik.xml.crypto.dsig.SignatureMethodImpl
 
getNamespace() - Method in class iaik.xml.crypto.dsig.spec.ExcC14NParameterImpl
 
getNamespace() - Method in class iaik.xml.crypto.dsig.spec.HMACParameterImpl
 
getNamespace() - Method in class iaik.xml.crypto.dsig.spec.RSASSAPSSParameterImpl
 
getNamespace() - Method in class iaik.xml.crypto.dsig.spec.XPath2ParameterImpl
 
getNamespace() - Method in class iaik.xml.crypto.dsig.spec.XPathParameterImpl
 
getNamespace() - Method in class iaik.xml.crypto.dsig.spec.XSLTTransformParameterImpl
 
getNamespace() - Method in class iaik.xml.crypto.dsig.TransformImpl
 
getNamespace() - Method in class iaik.xml.crypto.dsig.TransformsImpl
 
getNamespace() - Method in class iaik.xml.crypto.enc.CipherReferenceImpl
 
getNamespace() - Method in class iaik.xml.crypto.enc.DataReferenceImpl
 
getNamespace() - Method in class iaik.xml.crypto.enc.EncryptionMethodImpl
 
getNamespace() - Method in class iaik.xml.crypto.enc.keyinfo.AgreementMethodImpl
 
getNamespace() - Method in class iaik.xml.crypto.enc.KeyReferenceImpl
 
getNamespace() - Method in class iaik.xml.crypto.enc.spec.OAEPParamsImpl
 
getNamespace() - Method in class iaik.xml.crypto.enc.TransformsImpl
 
getNamespaceForPrefix(String) - Method in class iaik.xml.filter.impl.dsig.XPathEvaluatorOld.PrefixResolver
 
getNode() - Method in class iaik.xml.crypto.dom.DOMStructure
Returns the XML element currently represented.
getObjects() - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
 
getOriginatorKeyInfo() - Method in class iaik.xml.crypto.enc.keyinfo.AgreementMethodImpl
 
getOtherPurposes(Object) - Method in class iaik.xml.crypto.XSecProvider.Purpose
 
getOutput() - Method in class iaik.xml.crypto.utils.CachedData
Returns the output data.
getOutputLength() - Method in class iaik.xml.crypto.dsig.spec.HMACParameterImpl
Returns the output length.
getOutputStreamFrom(XMLCryptoContext) - Static method in class iaik.xml.crypto.utils.Debug
 
getOutputStreamWriterFrom(XMLCryptoContext) - Static method in class iaik.xml.crypto.utils.Debug
 
getOwnerDocument(Node) - Static method in class iaik.xml.crypto.utils.DOMUtils
Returns the owner document of the specified node.
getPackageName(String) - Static method in class iaik.xml.crypto.XSecProvider
Allows to retrieve the package name for Xerces/Xalan delivered with the JDK.
getParameterByOID(String) - Static method in class iaik.xml.crypto.EccProviderAdapter
 
getParametersByName(String) - Static method in class iaik.xml.crypto.EccProviderAdapter
 
getParameterSpec() - Method in class iaik.xml.crypto.alg.transform.Base64TransformService
 
getParameterSpec() - Method in class iaik.xml.crypto.alg.transform.C14NTransformService
 
getParameterSpec() - Method in class iaik.xml.crypto.alg.transform.EnvelopedSignatureTransformService
 
getParameterSpec() - Method in class iaik.xml.crypto.alg.transform.XPath2FilterTransformService
 
getParameterSpec() - Method in class iaik.xml.crypto.alg.transform.XPathTransformService
 
getParameterSpec() - Method in class iaik.xml.crypto.alg.transform.XSLTTransformService
 
getParameterSpec() - Method in class iaik.xml.crypto.alg.transform.XSLTTransformServiceJDK
 
getParameterSpec() - Method in class iaik.xml.crypto.dsig.AlgorithmMethodImpl
 
getParameterSpec() - Method in class iaik.xml.crypto.dsig.TransformImpl
 
getParameterSpecClass() - Method in class iaik.xml.crypto.dsig.AlgorithmMethodImpl
 
getParameterSpecClass() - Method in class iaik.xml.crypto.dsig.DigestMethodImpl
 
getParameterSpecClass() - Method in class iaik.xml.crypto.dsig.SignatureMethodImpl
 
getParameterSpecClass() - Method in class iaik.xml.crypto.enc.EncryptionMethodImpl
)
getParameterSpecClass() - Method in class iaik.xml.crypto.enc.keyinfo.AgreementMethodImpl
 
getParamInstanceUncaught(XSecProvider.Purpose) - Method in class iaik.xml.crypto.dsig.AlgorithmMethodImpl
 
getParams() - Method in class iaik.xml.crypto.enc.spec.OAEPParamsImpl
Returns the encoded OAEP parameters.
getParentFromDOMCryptoContext(DOMCryptoContext) - Static method in class iaik.xml.crypto.utils.DOMUtils
Returns the parent Document of the given context.
getParentStructure() - Method in class iaik.xml.crypto.dom.DOMStructure
 
getParentStructure() - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
 
getParentStructureOf(DOMStructure) - Static method in class iaik.xml.crypto.dom.DOMStructure
This method is necessary to be able to reduce the visibility of DOMStructure.getParentStructure() to protected and to be able to access the parent of arbitrary DOMStructures in the body of classes inheriting from DOMStructure.
getPath() - Method in class iaik.xml.crypto.utils.URI
Gets the path component of the URI.
getPathUnescaped() - Method in class iaik.xml.crypto.utils.URI
Gets the path component of the URI in its unescaped (unicode) version.
getPGenCounter() - Method in class iaik.xml.crypto.enc.keyinfo.DHKeyValueImpl
 
getPrefixList() - Method in class iaik.xml.crypto.dsig.spec.ExcC14NParameterImpl
Returns a list the namespace prefix list.
getPrimeP() - Method in class iaik.xml.crypto.enc.keyinfo.DHKeyValueImpl
 
getPrimeQ() - Method in class iaik.xml.crypto.enc.keyinfo.DHKeyValueImpl
 
getProperties() - Method in class iaik.xml.crypto.dsig.SignaturePropertiesImpl
 
getProperties() - Method in class iaik.xml.crypto.enc.EncryptionPropertiesImpl
 
getProperty(String, String) - Method in class iaik.xml.crypto.XSecProvider
 
getProperty(String) - Method in class iaik.xml.crypto.XSecProvider
 
getProperty(String, String) - Method in interface iaik.xml.crypto.XSecProvider.SysPropertyHook
Deprecated.
 
getPublicId() - Method in class iaik.xml.crypto.utils.DOMUtilsLS.LSInput2InputSource
 
getPublicKey() - Method in class iaik.xml.crypto.dsig.keyinfo.KeyValueImpl
 
getPublicKey() - Method in class iaik.xml.crypto.dsig.keyinfo.KeyValueType
Returns the public key.
getPublicValue() - Method in class iaik.xml.crypto.enc.keyinfo.DHKeyValueImpl
 
getPurposes() - Method in class iaik.xml.crypto.XSecProvider.Purpose.CipherPurpose
 
getPurposes() - Method in class iaik.xml.crypto.XSecProvider.Purpose
 
getPurposes() - Method in class iaik.xml.crypto.XSecProvider.Purpose.KeyFactoryPurpose
 
getPurposes() - Method in class iaik.xml.crypto.XSecProvider.Purpose.SignaturePurpose
 
getQualifiedName(String, String) - Static method in class iaik.xml.crypto.dom.DOMStructure
Get the qualified name for the given localname and namespace prefix.
getQualifiedName(String) - Method in class iaik.xml.crypto.dom.DOMStructure
Get the qualified name for the given namespace prefix and the XML element represented by this XML DOMStructure.
getQualifiedName(String, String, DOMSignContext) - Static method in class iaik.xml.crypto.utils.DOMUtils
Computes the qualified name from the given localName, namespaceURI and the default prefix mapping of the domMarshalOutput.
The qualified name consists of a namespace prefix and the local name of this Property.
getQuery() - Method in class iaik.xml.crypto.utils.URI
Gets the query component of the URI.
getQueryUnescaped() - Method in class iaik.xml.crypto.utils.URI
Gets the query component of the URI in its unescaped (unicode) version.
getRecipient() - Method in class iaik.xml.crypto.enc.EncryptedKeyImpl
 
getRecipientKeyInfo() - Method in class iaik.xml.crypto.enc.keyinfo.AgreementMethodImpl
 
getReference() - Method in class iaik.xml.crypto.utils.URI
Gets the reference component of the URI.
getReferenceList() - Method in class iaik.xml.crypto.enc.EncryptedKeyImpl
 
getReferences() - Method in class iaik.xml.crypto.dsig.ManifestImpl
 
getReferences() - Method in class iaik.xml.crypto.dsig.SignedInfoImpl
 
getReferences() - Method in class iaik.xml.crypto.enc.ReferenceListImpl
Returns the list of references.
getReferenceUnescaped() - Method in class iaik.xml.crypto.utils.URI
Gets the reference component of the URI in its unescaped (unicode) version.
getSaltLength() - Method in class iaik.xml.crypto.dsig.spec.RSASSAPSSParameterImpl
Returns the SaltLength.
getScheme() - Method in class iaik.xml.crypto.utils.URI
Gets the scheme component of the URI.
getSchemeUnescaped() - Method in class iaik.xml.crypto.utils.URI
Gets the scheme component of the URI in its unescaped (unicode) version.
getSeed() - Method in class iaik.xml.crypto.enc.keyinfo.DHKeyValueImpl
 
getSerialNumber() - Method in class iaik.xml.crypto.dsig.keyinfo.X509IssuerSerialType
 
getSignatureMethod() - Method in class iaik.xml.crypto.dsig.SignedInfoImpl
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.DSASHA1ProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.ECDSAProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.MD2withRSAandMGF1ProxySignature
Deprecated.
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.MD5withRSAandMGF1ProxySignature
Deprecated.
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.ProxySignature
Returns an instance of the signature engine used to delegate all cryptographic operations to.
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.RIPEMD128withRSAandMGF1ProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.RIPEMD160withECDSAProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.RIPEMD160withRSAandMGF1ProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.RSAMD5ProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.RSARipeMD160ProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.RSASHA1ProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.RSASHA224ProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.RSASHA256ProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.RSASHA384ProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.RSASHA512ProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.RSASSAPSSProxySignature
Deprecated.
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.SHA1withRSAandMGF1ProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.SHA224withECDSAProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.SHA224withRSAandMGF1ProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.SHA256withECDSAProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.SHA256withRSAandMGF1ProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.SHA384withECDSAProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.SHA384withRSAandMGF1ProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.SHA3_224withRSAandMGF1ProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.SHA3_256withRSAandMGF1ProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.SHA3_384withRSAandMGF1ProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.SHA3_512withRSAandMGF1ProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.SHA512withECDSAProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.SHA512withRSAandMGF1ProxySignature
 
getSignatureName() - Method in class iaik.xml.crypto.alg.signature.WHIRLPOOLwithRSAandMGF1ProxySignature
 
getSignatureValue() - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
 
getSignedInfo() - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
 
getStylesheet() - Method in class iaik.xml.crypto.dsig.spec.XSLTTransformParameterImpl
Returns the namespace qualified stylesheet element.
getSubjectDN(X509Certificate) - Static method in class iaik.xml.crypto.utils.KeySelectorImpl
Get the SubjectDN from the X509Certificate cert.
getSysProperty(String) - Static method in class iaik.xml.crypto.XSecProvider
 
getSysProperty(String, String) - Static method in class iaik.xml.crypto.XSecProvider
 
getSystemId() - Method in class iaik.xml.crypto.utils.DOMUtilsLS.LSInput2InputSource
 
getTarget() - Method in class iaik.xml.crypto.dsig.SignaturePropertyImpl
 
getTarget() - Method in class iaik.xml.crypto.enc.EncryptionPropertyImpl
 
getToBeEncrypted() - Method in class iaik.xml.crypto.enc.EncryptedTypeImpl
 
getTrailerField() - Method in class iaik.xml.crypto.dsig.spec.RSASSAPSSParameterImpl
Returns the TrailerField.
getTransforms() - Method in class iaik.xml.crypto.dsig.ReferenceType
Returns an unmodifiable list of Transforms that are contained in this reference.
getTransforms() - Method in class iaik.xml.crypto.dsig.TransformsType
 
getTransforms() - Method in class iaik.xml.crypto.enc.CipherReferenceImpl
 
getTransformService() - Method in class iaik.xml.crypto.dsig.TransformImpl
Returns the TransformService.
getType() - Method in class iaik.xml.crypto.dsig.DOMURIReferenceImpl
 
getType() - Method in class iaik.xml.crypto.enc.CipherReferenceImpl
 
getType() - Method in class iaik.xml.crypto.enc.EncryptedTypeImpl
 
getType() - Method in class iaik.xml.filter.impl.dsig.URIResolverImpl.URIReferenceImpl
 
getURI() - Method in class iaik.xml.crypto.dsig.DOMURIReferenceImpl
 
getURI() - Method in class iaik.xml.crypto.enc.CipherReferenceImpl
 
getURI() - Method in class iaik.xml.filter.impl.dsig.URIResolverImpl.URIReferenceImpl
 
getURIDereferencer() - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoFactory
 
getURIDereferencer() - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
getURIDereferencer() - Method in class iaik.xml.crypto.XSecProvider
Returns the default URIDereferencer used by the Provider.
getURIWithoutReference() - Method in class iaik.xml.crypto.utils.URI
Provides the string representation of the URI, excluding the reference part.
getValue() - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl.SignatureValueImpl
 
getValue() - Method in class iaik.xml.crypto.enc.CipherValueImpl
 
getValue() - Method in class iaik.xml.crypto.enc.keyinfo.KANonceImpl
Returns the raw value.
getValueStream() - Method in class iaik.xml.crypto.enc.CipherValueImpl
Returns the raw value as InputStream.
getXpath() - Method in class iaik.xml.crypto.dsig.spec.XPath2ParameterImpl
Returns the XPath expression.
getXpath() - Method in class iaik.xml.crypto.dsig.spec.XPathParameterImpl
Returns the XPath expression.

H

hashCode() - Method in class iaik.xml.crypto.utils.URI
 
hasNext() - Method in class iaik.xml.filter.impl.CachedIterator
 
hasNext() - Method in class iaik.xml.filter.impl.dsig.FilterIterator
 
hasNext() - Method in class iaik.xml.filter.impl.dsig.SequenceTraverser
 
hasNext() - Method in class iaik.xml.filter.impl.dsig.Traverser
 
hasNSDeclAttrInScope(String, String) - Method in class iaik.xml.crypto.dom.DOMStructure
This Method is for legacy support only if DOMLevel3 is not supported.
hereNode_ - Variable in class iaik.xml.filter.impl.dsig.XPathEvaluator
This field stores the owner of the XPath expression.
hereResult_ - Variable in class iaik.xml.filter.impl.dsig.XPathEvaluator
Result of the here() extension function.
HMAC_MINIMUM_HALF_LENGTH - Static variable in class iaik.xml.crypto.dom.DOMCryptoContext
Signatures MUST be deemed invalid if the truncation length is below half the underlying hash algorithm's output length, or 80 bits, whichever of these two values is greater.
HMAC_MINIMUM_OUTPUT_LENGTH - Static variable in class iaik.xml.crypto.dom.DOMCryptoContext
Signatures MUST be deemed invalid if the truncation length is below half the underlying hash algorithm's output length, or 80 bits, whichever of these two values is greater.
HMAC_MINIMUM_OUTPUT_THROW_EX_ON_VERIFY - Static variable in class iaik.xml.crypto.dom.DOMCryptoContext
This parameter causes an Exception to be thrown if set to Boolean.TRUE and the the checks for DOMCryptoContext.HMAC_MINIMUM_HALF_LENGTH, DOMCryptoContext.HMAC_MINIMUM_OUTPUT_LENGTH or DOMCryptoContext.HMAC_OUTPUT_LENGTH_MOD8 are not satisfied.
HMAC_OUTPUT_LENGTH_ALLOW_FLOORED_MOD8 - Static variable in class iaik.xml.crypto.dom.DOMCryptoContext
It is possible that the HMACOutputLength is 1 to 7 bits longer than the value of the signature to be verified due to a bug in legacy applications where floor(HMACOutputLength/8) had been used.
HMAC_OUTPUT_LENGTH_MOD8 - Static variable in class iaik.xml.crypto.dom.DOMCryptoContext
XMLDSIG 1.1 REQUIRES HMACOutputLength to be divisible by 8.
HMACAlgorithmParameter - Class in iaik.xml.crypto.alg.mac
This class implements the AlgorithmParameters of the HMAC message authentication codes.
HMACAlgorithmParameter() - Constructor for class iaik.xml.crypto.alg.mac.HMACAlgorithmParameter
Creates a new instance of this HMACAlgorithmParameter.
HMACMD5ProxyMac - Class in iaik.xml.crypto.alg.mac
This Mac implements the MHAC-MD5 digest method as specified in RFC4051, Section 2.2.1.
HMACMD5ProxyMac() - Constructor for class iaik.xml.crypto.alg.mac.HMACMD5ProxyMac
Creates a new instance of this HMACMD5ProxyMac.
HMACParameterImpl - Class in iaik.xml.crypto.dsig.spec
An implementation of the HMACOutputLength element that supports the DOM XML representation and processing mechanism.
HMACParameterImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.spec.HMACParameterImpl
Creates a new instance of this HMACParameterImpl with the specified provider config, context and node to unmarshal from.
HMACParameterImpl(int) - Constructor for class iaik.xml.crypto.dsig.spec.HMACParameterImpl
Creates a new instance of this HMACParameterImpl with the specified provider config and output length.
HMACProxyMac - Class in iaik.xml.crypto.alg.mac
This Mac is an abstract base class for hash algorithm based message authentication codes.
HMACProxyMac() - Constructor for class iaik.xml.crypto.alg.mac.HMACProxyMac
Creates a new instance of this HMACProxyMac.
HMACRipeMD160ProxyMac - Class in iaik.xml.crypto.alg.mac
This Mac implements the MHAC-RIPEMD160 digest method as specified in RFC4051, Section 2.2.3.
HMACRipeMD160ProxyMac() - Constructor for class iaik.xml.crypto.alg.mac.HMACRipeMD160ProxyMac
Creates a new instance of this HMACRipeMD160ProxyMac.
HMACSHA1ProxyMac - Class in iaik.xml.crypto.alg.mac
This Mac implements the MHAC-SHA1 digest method as specified in RFC4051, Section 2.2.2.
HMACSHA1ProxyMac() - Constructor for class iaik.xml.crypto.alg.mac.HMACSHA1ProxyMac
Creates a new instance of this HMACSHA1ProxyMac.
HMACSHA224ProxyMac - Class in iaik.xml.crypto.alg.mac
This Mac implements the MHAC-SHA256 digest method as specified in RFC4051, Section 2.2.2.
HMACSHA224ProxyMac() - Constructor for class iaik.xml.crypto.alg.mac.HMACSHA224ProxyMac
Creates a new instance of this HMACSHA256ProxyMac.
HMACSHA256ProxyMac - Class in iaik.xml.crypto.alg.mac
This Mac implements the MHAC-SHA256 digest method as specified in RFC4051, Section 2.2.2.
HMACSHA256ProxyMac() - Constructor for class iaik.xml.crypto.alg.mac.HMACSHA256ProxyMac
Creates a new instance of this HMACSHA256ProxyMac.
HMACSHA384ProxyMac - Class in iaik.xml.crypto.alg.mac
This Mac implements the MHAC-SHA384 digest method as specified in RFC4051, Section 2.2.2.
HMACSHA384ProxyMac() - Constructor for class iaik.xml.crypto.alg.mac.HMACSHA384ProxyMac
Creates a new instance of this HMACSHA384ProxyMac.
HMACSHA512ProxyMac - Class in iaik.xml.crypto.alg.mac
This Mac implements the MHAC-SHA512 digest method as specified in XML-Signature Syntax and Processing, Section 6.3.1.
HMACSHA512ProxyMac() - Constructor for class iaik.xml.crypto.alg.mac.HMACSHA512ProxyMac
Creates a new instance of this HMACSHA512ProxyMac.

I

iaik.xml.crypto - package iaik.xml.crypto
The IAIK XML Security Provider (XSecProvider).
iaik.xml.crypto.alg - package iaik.xml.crypto.alg
 
iaik.xml.crypto.alg.cipher - package iaik.xml.crypto.alg.cipher
Cipher Service Provider implementations.
iaik.xml.crypto.alg.digest - package iaik.xml.crypto.alg.digest
MessageDigest Service Provider implementations.
iaik.xml.crypto.alg.keyfactory - package iaik.xml.crypto.alg.keyfactory
KeyFactory Service Provider implementations.
iaik.xml.crypto.alg.mac - package iaik.xml.crypto.alg.mac
Mac Service Provider implementations.
iaik.xml.crypto.alg.signature - package iaik.xml.crypto.alg.signature
Signature Service Provider implementations.
iaik.xml.crypto.alg.transform - package iaik.xml.crypto.alg.transform
TransformService Service Provider implementations.
iaik.xml.crypto.dom - package iaik.xml.crypto.dom
DOM-specific classes of the javax.xml.crypto package.
iaik.xml.crypto.dsig - package iaik.xml.crypto.dsig
Implementations of the interfaces and classes defined in the javax.xml.crypto.dsig package.
iaik.xml.crypto.dsig.keyinfo - package iaik.xml.crypto.dsig.keyinfo
Implementations of the interfaces and classes defined in the javax.xml.crypto.dsig.keyinfo package.
iaik.xml.crypto.dsig.spec - package iaik.xml.crypto.dsig.spec
Implementations of the interfaces and classes defined in the javax.xml.crypto.dsig.spec package.
iaik.xml.crypto.enc - package iaik.xml.crypto.enc
Implementations of the interfaces and classes defined in the javax.xml.crypto.enc package.
iaik.xml.crypto.enc.keyinfo - package iaik.xml.crypto.enc.keyinfo
Implementations of the interfaces and classes defined in the javax.xml.crypto.enc.keyinfo package.
iaik.xml.crypto.enc.spec - package iaik.xml.crypto.enc.spec
Implementations of the interfaces and classes defined in the javax.xml.crypto.enc.spec package.
iaik.xml.crypto.utils - package iaik.xml.crypto.utils
Utilities.
iaik.xml.filter.impl - package iaik.xml.filter.impl
Classes that support the stream-based XML processing of XPath nodesets.
iaik.xml.filter.impl.dsig - package iaik.xml.filter.impl.dsig
Classes that support the stream-based XML processing of XMLDSig transform algorithm implementations.
iaik.xml.filter.impl.enc - package iaik.xml.filter.impl.enc
Classes that support the stream-based XML processing of XMLEnc transform algorithm implementations.
id_ - Variable in class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
The Id-attribute value.
id_ - Variable in class iaik.xml.crypto.dsig.ManifestImpl
The id-attribute value.
id_ - Variable in class iaik.xml.crypto.dsig.ReferenceType
The Id-attribute value.
id_ - Variable in class iaik.xml.crypto.dsig.SignaturePropertiesImpl
The Id-attribute value.
id_ - Variable in class iaik.xml.crypto.dsig.SignaturePropertyImpl
The id-attribute value.
id_ - Variable in class iaik.xml.crypto.dsig.SignedInfoImpl
The id-attribute value.
id_ - Variable in class iaik.xml.crypto.dsig.XMLObjectImpl
The Id attribute value.
id_ - Variable in class iaik.xml.crypto.dsig.XMLSignatureImpl
The Id attribute value.
id_ - Variable in class iaik.xml.crypto.dsig.XMLSignatureImpl.SignatureValueImpl
The id-attribute value.
id_ - Variable in class iaik.xml.crypto.enc.EncryptedTypeImpl
The Id-attribute value.
id_ - Variable in class iaik.xml.crypto.enc.EncryptionPropertiesImpl
The Id-attribute value.
id_ - Variable in class iaik.xml.crypto.enc.EncryptionPropertyImpl
The Id-attribute value.
IGNORING_ELEMENT_CONTENT_WHITESPACE - Static variable in class iaik.xml.crypto.dom.DOMCryptoContext
Deprecated.
Experimental, deprecation will be removed in a future version.
implMap_ - Static variable in class iaik.xml.crypto.dom.DOMStructure
The mapping between the XML element namespace and localname and the implementing java class name.
IndependentKeySelectorImpl - Class in iaik.xml.crypto.utils
This KeySelector in contrast to KeySelectorImpl tries to prevent dependencies against the IAIK Libraries.
IndependentKeySelectorImpl() - Constructor for class iaik.xml.crypto.utils.IndependentKeySelectorImpl
Creates a new instance of this KeySelectorImpl.
IndependentKeySelectorImpl.KeyInfoHints - Class in iaik.xml.crypto.utils
This class collects all information found in the KeyInfo.
IndependentKeySelectorImpl.KeySelectorResultImpl - Class in iaik.xml.crypto.utils
An implementation of the KeySelectorResult that carries the selected key.
IndependentKeySelectorImpl.X509KeySelectorResultImpl - Class in iaik.xml.crypto.utils
An implementation of the KeySelectorResult that carries the selected key and certification and revocation information found in the KeyInfo corresponding to the selected key.
init(TransformParameterSpec) - Method in class iaik.xml.crypto.alg.transform.TransformServiceImpl
 
init(XMLStructure, XMLCryptoContext) - Method in class iaik.xml.crypto.alg.transform.TransformServiceImpl
 
init() - Static method in class iaik.xml.crypto.dom.XencDOMStructure
This static method is used to assure class initialization in certain class loader combinations.
init() - Static method in class iaik.xml.crypto.dom.XmldsigDOMStructure
This static method is used to assure class initialization in certain class loader combinations.
init(XMLCryptoContext) - Method in class iaik.xml.crypto.utils.KeySelectorImpl.KeyInfoHints
 
init() - Method in class iaik.xml.crypto.XSecProvider
 
inputStream(InputStream, OutputStream) - Static method in class iaik.xml.crypto.utils.Debug
 
inputStreamCopyAdapter(InputStream, OutputStream) - Static method in class iaik.xml.crypto.utils.Debug
 
isAbsolute() - Method in class iaik.xml.crypto.utils.URI
Tests if the URI is absolute.
isAtLeastVersion(String, String) - Static method in class iaik.xml.crypto.utils.DOMUtils
Checks whether a dotSeparatedVersion String is newer than or equal to a given minimumRequiredVersion String.
isEcPrivateKey(PrivateKey) - Static method in class iaik.xml.crypto.EccProviderAdapter
 
isEcPublicKey(PublicKey) - Static method in class iaik.xml.crypto.EccProviderAdapter
 
isEmpty() - Method in class iaik.xml.crypto.utils.URI
Checks if the URI is empty.
isFeatureSupported(String) - Method in class iaik.xml.crypto.alg.transform.TransformServiceImpl
 
isFeatureSupported(String) - Method in class iaik.xml.crypto.dom.DOMStructure
 
isFeatureSupported(String) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoFactory
 
isFeatureSupported(String) - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
isFeatureSupported(String) - Method in class iaik.xml.crypto.enc.XMLEncryptionFactory
 
isFeatureSupported(String) - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl.KeyInfoHints
 
isFeatureSupported(String) - Method in class iaik.xml.crypto.utils.KeySelectorImpl.KeyInfoHints
 
isNSDeclInScope(String, String) - Method in class iaik.xml.crypto.dom.DOMStructure
Determines if the namespace declaration is already set on one of the parent structures of this node.
isReference() - Method in class iaik.xml.crypto.utils.URI
Checks if the URI is reference-only.
isSameDocument() - Method in class iaik.xml.crypto.utils.URI
Checks if the URI is same-document.
isSameDocumentFullXPointer(String) - Static method in class iaik.xml.crypto.utils.URIDereferencerImpl
This method checks if a URI fragment is a full XPointer.
issuerName_ - Variable in class iaik.xml.crypto.dsig.keyinfo.X509IssuerSerialType
The issuer DN.
isXML11(Node) - Static method in class iaik.xml.crypto.utils.DOMUtils
This method determines whether a Node's Document is XML 1.1
it_ - Variable in class iaik.xml.filter.impl.CachedIterator
The wrapped iterator.
iterator() - Method in class iaik.xml.crypto.dom.DOMNodeSetData
 
iterator() - Method in class iaik.xml.crypto.dsig.NodeSetData2OctetStreamDataExpatiator
 
iterator() - Method in class iaik.xml.crypto.dsig.ReferenceType.SubTreeNodeSetFix
 
iterator(NodeList) - Static method in class iaik.xml.crypto.utils.Nodes
Returns an iterator over the nodes of the given node list.
iterator(NodeIterator) - Static method in class iaik.xml.crypto.utils.Nodes
Returns an iterator over the Nodes provided by the given NodeIterator.
iterator_ - Variable in class iaik.xml.crypto.dom.DOMNodeSetData
The iterator to be returned by DOMNodeSetData.iterator().
iterator_ - Variable in class iaik.xml.filter.impl.dsig.FilterIterator
The input iterator.
iv_ - Variable in class iaik.xml.crypto.alg.cipher.BlockCipherProxyCipher
The initialization vector of the block encryption.
ivLength_ - Variable in class iaik.xml.crypto.alg.cipher.BlockCipherProxyCipher
The length of the initialization vector (IV).
ivPos_ - Variable in class iaik.xml.crypto.alg.cipher.BlockCipherProxyCipher
The position of the last read/wrote byte of the IV.

J

joinUriReference(URI) - Method in class iaik.xml.crypto.utils.URI
Deprecated.
Experimental.

K

kaNonce_ - Variable in class iaik.xml.crypto.enc.keyinfo.AgreementMethodImpl
The KA-Nonce.
KANonceImpl - Class in iaik.xml.crypto.enc.keyinfo
An implementation of the KA-Nonce element that supports the DOM XML representation and processing mechanism.
KANonceImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.enc.keyinfo.KANonceImpl
Creates a new instance of this KANonceImpl with the specified context and node to unmarshal from.
KANonceImpl(byte[]) - Constructor for class iaik.xml.crypto.enc.keyinfo.KANonceImpl
Creates a new instance of this KANonceImpl with the specified value.
key_ - Variable in class iaik.xml.crypto.alg.cipher.BlockCipherProxyCipher
The key for encryption/decryption.
key_ - Variable in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
The key.
key_ - Variable in class iaik.xml.crypto.utils.IndependentKeySelectorImpl.KeySelectorResultImpl
The selected key.
key_ - Variable in class iaik.xml.crypto.utils.IndependentKeySelectorImpl.X509KeySelectorResultImpl
The selected key.
key_ - Variable in class iaik.xml.crypto.utils.KeySelectorImpl.KeySelectorResultImpl
The selected key.
key_ - Variable in class iaik.xml.crypto.utils.KeySelectorImpl.X509KeySelectorResultImpl
The selected key.
keyAlgorithm_ - Variable in class iaik.xml.crypto.enc.EncryptedKeyImpl
The algorithm of the encrypted key.
keyfac_ - Variable in class iaik.xml.crypto.alg.keyfactory.ProxyKeyFactory
 
KeyFactoryPurpose() - Constructor for class iaik.xml.crypto.XSecProvider.Purpose.KeyFactoryPurpose
 
keyInfo_ - Variable in class iaik.xml.crypto.dsig.XMLSignatureImpl
The KeyInfo.
keyInfo_ - Variable in class iaik.xml.crypto.enc.EncryptedTypeImpl
The KeyInfo.
KEYINFO_TRIM_NAMES - Static variable in class iaik.xml.crypto.dom.DOMCryptoContext
 
KeyInfoFactory - Class in iaik.xml.crypto.dsig.keyinfo
An implementation of the KeyInfoFactory that supports the DOM XML representation and processing mechanism.
KeyInfoFactory() - Constructor for class iaik.xml.crypto.dsig.keyinfo.KeyInfoFactory
 
KeyInfoHints(KeyInfo, XMLCryptoContext) - Constructor for class iaik.xml.crypto.utils.IndependentKeySelectorImpl.KeyInfoHints
Creates a new instance of this KeyInfoHints with the specified KeyInfo.
KeyInfoHints(KeyInfo, XMLCryptoContext) - Constructor for class iaik.xml.crypto.utils.KeySelectorImpl.KeyInfoHints
Creates a new instance of this KeyInfoHints with the specified KeyInfo.
KeyInfoImpl - Class in iaik.xml.crypto.dsig.keyinfo
An implementation of the KeyInfo that supports the DOM XML representation and processing mechanism.
KeyInfoImpl() - Constructor for class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
Creates a new instance of this KeyInfoImpl.
KeyInfoImpl(Node) - Constructor for class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
Creates a new instance of this KeyInfoImpl with the specified node.
KeyInfoImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
Creates a new instance of this KeyInfoImpl with the specified context and node to unmarshal from.
KeyInfoImpl(List, String) - Constructor for class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
Creates a new instance of this KeyInfoImpl with the specified list of XMLStructures and Id-attribute value.
keyName_ - Variable in class iaik.xml.crypto.utils.IndependentKeySelectorImpl.KeyInfoHints
An optional KeyName element.
keyName_ - Variable in class iaik.xml.crypto.utils.KeySelectorImpl.KeyInfoHints
An optional KeyName element.
KeyNameImpl - Class in iaik.xml.crypto.dsig.keyinfo
An implementation of the KeyName that supports the DOM XML representation and processing mechanism.
KeyNameImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.keyinfo.KeyNameImpl
Creates a new instance of this KeyNameImpl with the specified context and node to unmarshal from.
KeyNameImpl(String) - Constructor for class iaik.xml.crypto.dsig.keyinfo.KeyNameImpl
Creates a new instance of this KeyNameImpl with the specified key name.
KeyReferenceImpl - Class in iaik.xml.crypto.enc
An implementation of the KeyReference element that supports the DOM XML representation and processing mechanism.
KeyReferenceImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.enc.KeyReferenceImpl
Creates a new instance of this KeyReferenceImpl with the specified context and node to unmarshal from.
KeyReferenceImpl(String, String, List) - Constructor for class iaik.xml.crypto.enc.KeyReferenceImpl
Creates a new instance of this KeyReferenceImpl with the specified URI reference, type-attribute value and list of XMLStructures.
KeySelectorImpl - Class in iaik.xml.crypto.utils
A KeySelector implementation that tries to get a public or secret key from the given KeyInfo.
KeySelectorImpl() - Constructor for class iaik.xml.crypto.utils.KeySelectorImpl
Creates a new instance of this KeySelectorImpl.
KeySelectorImpl.KeyInfoHints - Class in iaik.xml.crypto.utils
This class collects all information found in the KeyInfo.
KeySelectorImpl.KeySelectorResultImpl - Class in iaik.xml.crypto.utils
An implementation of the KeySelectorResult that carries the selected key.
KeySelectorImpl.X509KeySelectorResultImpl - Class in iaik.xml.crypto.utils
An implementation of the KeySelectorResult that carries the selected key and certification and revocation information found in the KeyInfo corresponding to the selected key.
keySelectorPurpose2DelegationPurpose(KeySelector.Purpose) - Method in class iaik.xml.crypto.utils.KeySelectorImpl
keySelectorResult_ - Variable in class iaik.xml.crypto.dsig.XMLSignatureImpl
The result returned by the key selector.
keySelectorResult_ - Variable in class iaik.xml.crypto.enc.EncryptedTypeImpl
The result of the key selector used for encryption and decryption.
KeySelectorResultImpl() - Constructor for class iaik.xml.crypto.utils.IndependentKeySelectorImpl.KeySelectorResultImpl
Creates a new instance of this KeySelectorResultImpl.
KeySelectorResultImpl(Key) - Constructor for class iaik.xml.crypto.utils.IndependentKeySelectorImpl.KeySelectorResultImpl
Creates a new instance of this KeySelectorResultImpl with the specified key.
KeySelectorResultImpl() - Constructor for class iaik.xml.crypto.utils.KeySelectorImpl.KeySelectorResultImpl
Creates a new instance of this KeySelectorResultImpl.
KeySelectorResultImpl(Key) - Constructor for class iaik.xml.crypto.utils.KeySelectorImpl.KeySelectorResultImpl
Creates a new instance of this KeySelectorResultImpl with the specified key.
keySize_ - Variable in class iaik.xml.crypto.enc.EncryptionMethodImpl
The KeySize.
keySize_ - Variable in class iaik.xml.crypto.enc.KeySizeImpl
The key size.
KeySizeImpl - Class in iaik.xml.crypto.enc
An implementation of the KeySize element that supports the DOM XML representation and processing mechanism.
KeySizeImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.enc.KeySizeImpl
Creates a new instance of this KeySizeImpl with the specified context and node to unmarshal form.
KeySizeImpl(int) - Constructor for class iaik.xml.crypto.enc.KeySizeImpl
Creates a new instance of this KeySizeImpl with the specified key size.
keyValue_ - Variable in class iaik.xml.crypto.dsig.keyinfo.KeyValueImpl
The public key.
keyValue_ - Variable in class iaik.xml.crypto.utils.IndependentKeySelectorImpl.KeyInfoHints
An optional KeyValue element.
keyValue_ - Variable in class iaik.xml.crypto.utils.KeySelectorImpl.KeyInfoHints
An optional KeyValue element.
KeyValueImpl - Class in iaik.xml.crypto.dsig.keyinfo
An implementation of the KeyValue element that supports the DOM XML representation and marshaling mechanism.
KeyValueImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.keyinfo.KeyValueImpl
Creates a new instance of this KeyValueImpl with the specified context and node to unmarshal from.
KeyValueImpl(PublicKey) - Constructor for class iaik.xml.crypto.dsig.keyinfo.KeyValueImpl
Creates a new instance of this KeyValueImpl with the specified public key.
KeyValueType - Class in iaik.xml.crypto.dsig.keyinfo
An implementation of the KeyValue type that supports the DOM XML representation and processing mechanism.
KeyValueType() - Constructor for class iaik.xml.crypto.dsig.keyinfo.KeyValueType
Creates a new instance of this KeyValueType.
KeyValueType(Node) - Constructor for class iaik.xml.crypto.dsig.keyinfo.KeyValueType
Creates a new instance of this KeyValueType with the specified node.
KeyValueType(PublicKey) - Constructor for class iaik.xml.crypto.dsig.keyinfo.KeyValueType
Creates a new instance of this KeyValueType with the specified public key.

L

lateAlgorithmInstantiation() - Static method in class iaik.xml.crypto.XSecProvider
 
lateAlgorithmProxyInstantiation() - Static method in class iaik.xml.crypto.XSecProvider
 
localname - Variable in class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
The localname of the marshaled element.
LSResourceResolverFactoryImpl() - Constructor for class iaik.xml.crypto.utils.DOMUtilsLS.LSResourceResolverFactoryImpl
 

M

mac_ - Variable in class iaik.xml.crypto.dsig.SignatureMethodImpl
The Mac.
ManifestImpl - Class in iaik.xml.crypto.dsig
An implementation of the Manifest element that supports the DOM XML representation and processing mechanism.
ManifestImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.ManifestImpl
Creates a new instance of this ManifestImpl with the specified context and node to unmarshal from.
ManifestImpl(List, String) - Constructor for class iaik.xml.crypto.dsig.ManifestImpl
Creates a new instance of this ManifestImpl with the specified list of ReferenceImpls and id-attribute value.
mark(int) - Method in class iaik.xml.filter.impl.enc.WrapInputStream
 
markSupported() - Method in class iaik.xml.filter.impl.enc.WrapInputStream
 
marshal(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.dom.DOMStructure
Marshal the DOM node representation of this DOMStructure and all its child DOMStructures.
marshal(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.dom.DOMStructure.NodeWrapper
Wrapped Structures need to be dealt with differently.
marshal(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.dsig.AlgorithmMethodImpl
 
marshal(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.dsig.keyinfo.DSAKeyValueImpl
 
marshal(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.dsig.keyinfo.EccelerateDSAKeyValueImpl
 
marshal(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.dsig.keyinfo.ECDSAKeyValueImpl
 
marshal(XMLStructure, XMLCryptoContext) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
 
marshal(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.dsig.keyinfo.RSAKeyValueImpl
 
marshal(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.dsig.keyinfo.X509DataImpl
 
marshal(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.dsig.keyinfo.X509IssuerSerialType
 
marshal(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.dsig.TransformImpl
 
marshal(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.dsig.TransformsType
 
marshal(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
 
marshal(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.enc.keyinfo.DHKeyValueImpl
 
marshal(XMLStructure, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl.KeyInfoHints
 
marshal(XMLStructure, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.KeySelectorImpl.KeyInfoHints
 
marshalAttributes(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dom.DOMStructure
Marshals the XML representation of all Attributes represented by this DOMStrucuture.
marshalAttributes(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.AlgorithmMethodImpl
 
marshalAttributes(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.DOMURIReferenceImpl
Marshals the URI and Type attributes.
marshalAttributes(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.keyinfo.EccelerateDSAKeyValueImpl
 
marshalAttributes(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.keyinfo.ECDSAKeyValueImpl
 
marshalAttributes(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
Marshals an namespace-declaration for the XMLDSig name-space.
marshalAttributes(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.SignaturePropertyImpl
Marshals the Target-attribute.
marshalAttributes(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.spec.ExcC14NParameterImpl
 
marshalAttributes(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.spec.XPath2ParameterImpl
 
marshalAttributes(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.spec.XPathParameterImpl
 
marshalAttributes(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.spec.XSLTTransformParameterImpl
Override method from DOMStructure to not marshal any attributes, because otherwise a default namespace declaration of "http://www.w3.org/TR/REC-html40" in an embedded stylesheet maybe overwritten by the "http://www.w3.org/1999/XSL/Transform" URI, which will cause a TransformerException stating that "html" is not allowed.
marshalAttributes(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.TransformImpl
Marshals the Algorithm attribute.
marshalAttributes(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.XMLObjectImpl
Marshals the MimeType and Encoding attributes.
marshalAttributes(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
 
marshalAttributes(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.enc.CipherReferenceImpl
 
marshalAttributes(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.enc.EncryptedKeyImpl
 
marshalAttributes(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.enc.EncryptedTypeImpl
 
marshalAttributes(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.enc.EncryptionPropertyImpl
 
marshalElement(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.dom.DOMStructure
Marshals the XML representation of the Element represented by this DOMStructure and returns it.
marshalElement(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.dsig.DigestValueImpl
Marshals the digest value if not marshaled yet.
marshalElement(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyNameImpl
 
marshalElement(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.dsig.spec.HMACParameterImpl
 
marshalElement(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.dsig.spec.RSASSAPSSParameterImpl
 
marshalElement(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.dsig.spec.XPath2ParameterImpl
 
marshalElement(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.dsig.spec.XPathParameterImpl
 
marshalElement(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.dsig.spec.XSLTTransformParameterImpl
 
marshalElement(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl.SignatureValueImpl
 
marshalElement(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.enc.CarriedKeyNameImpl
 
marshalElement(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.enc.CipherValueImpl
 
marshalElement(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.enc.keyinfo.KANonceImpl
 
marshalElement(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.enc.KeySizeImpl
 
marshalElement(DOMCryptoContext, Node, Node) - Method in class iaik.xml.crypto.enc.spec.OAEPParamsImpl
 
marshalIDAttribute(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dom.DOMStructure
Marshals the XML representation of an optional Id-attribute represented by this DOMStructure.
marshalIDAttribute(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
 
marshalIDAttribute(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.ManifestImpl
Marshals the Id-attribute.
marshalIDAttribute(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.ReferenceType
 
marshalIDAttribute(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.SignaturePropertiesImpl
 
marshalIDAttribute(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.SignaturePropertyImpl
 
marshalIDAttribute(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.SignedInfoImpl
 
marshalIDAttribute(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.XMLObjectImpl
 
marshalIDAttribute(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
 
marshalIDAttribute(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl.SignatureValueImpl
 
marshalIDAttribute(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.enc.EncryptedTypeImpl
 
marshalIDAttribute(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.enc.EncryptionPropertiesImpl
 
marshalIDAttribute(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.enc.EncryptionPropertyImpl
 
marshalParams(XMLStructure, XMLCryptoContext) - Method in class iaik.xml.crypto.alg.transform.TransformServiceImpl
 
MatchDistinguishedName - Class in iaik.xml.crypto.utils
 
matchIssuerDN(X509Certificate, X509IssuerSerial) - Static method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl
Evaluates if the issuer DN matches the certificate's issuer DN.
matchIssuerDN(X509Certificate, X509IssuerSerial) - Method in class iaik.xml.crypto.utils.KeySelectorImpl
Evaluates if the issuer DN matches the certificate's issuer DN.
matchIssuerSN(X509Certificate, X509IssuerSerial) - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl
 
matchIssuerSN(X509Certificate, X509IssuerSerial) - Method in class iaik.xml.crypto.utils.KeySelectorImpl
Match the X509Certificate cert IssuerSN against X509IssuerSerial issuerSerial.
matchSubjectDN(X509Certificate, String) - Static method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl
Evaluates if x509SubjectName does match SubjectDN of KeyInfo X509Certificate.
matchSubjectDN(X509Certificate, String) - Static method in class iaik.xml.crypto.utils.KeySelectorImpl
Evaluates if x509SubjectName does match SubjectDN of KeyInfo X509Certificate.
MAX_NUM_OF_TRANSFORMS - Static variable in class iaik.xml.crypto.dom.DOMCryptoContext
Allows to limit the maximum Number of Transforms allowed as children of Transforms by setting this property by an Integer.
MD2withRSAandMGF1ProxySignature - Class in iaik.xml.crypto.alg.signature
Deprecated.
- only use for testing, use a more recent secure hash function.
MD2withRSAandMGF1ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.MD2withRSAandMGF1ProxySignature
Deprecated.
Creates a new instance of this MD2withRSAandMGF1.
MD5ProxyMessageDigest - Class in iaik.xml.crypto.alg.digest
This MessageDigest implements the MD5 digest method as specified in RFC4051, Section 2.3.1.
MD5ProxyMessageDigest() - Constructor for class iaik.xml.crypto.alg.digest.MD5ProxyMessageDigest
Creates a new instance of this MD5ProxyMessageDigest.
MD5withRSAandMGF1ProxySignature - Class in iaik.xml.crypto.alg.signature
Deprecated.
- only use for testing, use a more recent secure hash function.
MD5withRSAandMGF1ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.MD5withRSAandMGF1ProxySignature
Deprecated.
Creates a new instance of this MD5withRSAandMGF1.
mgf_ - Variable in class iaik.xml.crypto.dsig.spec.RSASSAPSSParameterImpl
The MGF - mask generation function.
mgfDigestMethod_ - Variable in class iaik.xml.crypto.dsig.spec.RSASSAPSSParameterImpl
The DigestMethod used for the MGF - mask generation function.
mimeType_ - Variable in class iaik.xml.crypto.dsig.XMLObjectImpl
The MimeType attribute value.
mimeType_ - Variable in class iaik.xml.crypto.enc.EncryptedTypeImpl
The MimeType-attribute value.

N

NAME - Static variable in class iaik.xml.crypto.XSecProvider
 
name_ - Variable in class iaik.xml.crypto.dsig.keyinfo.KeyNameImpl
The key name.
namespaceMap_ - Variable in class iaik.xml.crypto.dsig.spec.XPath2ParameterImpl
The mapping of namespace prefixes String to namespace URIs String.
namespaceMap_ - Variable in class iaik.xml.crypto.dsig.spec.XPathParameterImpl
The mapping of namespace prefix (String) to namespace URI ( String).
NamespaceSpecNS - Static variable in class iaik.xml.crypto.utils.DOMUtils
Namespace of the namespace declaration.
NamespaceSpecNSPrefix - Static variable in class iaik.xml.crypto.utils.DOMUtils
The prefix for namespace declarations
NamespaceSpecNSPrefixLength - Static variable in class iaik.xml.crypto.utils.DOMUtils
The length of xmlns:.
namsepace - Variable in class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
The namespace of the marshaled element.
newAgreementMethod(String, byte[], XMLStructure, XMLStructure, AgreementMethodParameterSpec) - Method in class iaik.xml.crypto.enc.XMLEncryptionFactory
 
newCanonicalizationMethod(String, C14NMethodParameterSpec) - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
newCanonicalizationMethod(String, XMLStructure) - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
newCanonicalizationMethod(String, C14NMethodParameterSpec) - Method in class iaik.xml.crypto.enc.XMLEncryptionFactory
 
newCipherReference(String, List) - Method in class iaik.xml.crypto.enc.XMLEncryptionFactory
 
newDataReference(String, List) - Method in class iaik.xml.crypto.enc.XMLEncryptionFactory
 
newDigestMethod(String, DigestMethodParameterSpec) - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
newDocument(Boolean, Boolean, Boolean) - Static method in class iaik.xml.crypto.utils.DOMUtils
Creates a new and empty Document.
newEncryptedData(ToBeEncrypted, EncryptionMethod, KeyInfo, EncryptionProperties, String) - Method in class iaik.xml.crypto.enc.XMLEncryptionFactory
 
newEncryptedData(ToBeEncrypted, EncryptionMethod, KeyInfo, EncryptionProperties, String, CipherReference) - Method in class iaik.xml.crypto.enc.XMLEncryptionFactory
 
newEncryptedKey(ToBeEncryptedKey, EncryptionMethod, KeyInfo, EncryptionProperties, List, String, String, String) - Method in class iaik.xml.crypto.enc.XMLEncryptionFactory
 
newEncryptedKey(ToBeEncryptedKey, EncryptionMethod, KeyInfo, EncryptionProperties, List, String, String, String, CipherReference) - Method in class iaik.xml.crypto.enc.XMLEncryptionFactory
 
newEncryptionMethod(String, Integer, EncryptionMethodParameterSpec) - Method in class iaik.xml.crypto.enc.XMLEncryptionFactory
 
newEncryptionProperties(List, String) - Method in class iaik.xml.crypto.enc.XMLEncryptionFactory
 
newEncryptionProperty(List, String, String, Map) - Method in class iaik.xml.crypto.enc.XMLEncryptionFactory
 
newIDforLookUp(String) - Static method in class iaik.xml.crypto.dom.DOMStructure
 
newInstance(PublicKey) - Static method in class iaik.xml.crypto.dsig.keyinfo.ECDSAKeyValueTypeImpl
 
newKeyInfo(List) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoFactory
 
newKeyInfo(List, String) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoFactory
 
newKeyInfoHints(KeyInfo, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl
This method returns IndependentKeySelectorImpl.KeyInfoHints which collects the following bits of information from KeyInfo.
newKeyInfoHints(KeyInfo, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.KeySelectorImpl
This method returns KeySelectorImpl.KeyInfoHints which collects the following bits of information from KeyInfo.
newKeyName(String) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoFactory
 
newKeyReference(String, List) - Method in class iaik.xml.crypto.enc.XMLEncryptionFactory
 
newKeyValue(PublicKey) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoFactory
 
newManifest(List) - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
newManifest(List, String) - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
newPGPData(byte[]) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoFactory
 
newPGPData(byte[], byte[], List) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoFactory
 
newPGPData(byte[], List) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoFactory
 
newReference(String, DigestMethod) - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
newReference(String, DigestMethod, List, String, String) - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
newReference(String, DigestMethod, List, String, String, byte[]) - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
newReference(String, DigestMethod, List, Data, List, String, String) - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
newRetrievalMethod(String) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoFactory
 
newRetrievalMethod(String, String, List) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoFactory
 
newSignatureMethod(String, SignatureMethodParameterSpec) - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
newSignatureProperties(List, String) - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
newSignatureProperty(List, String, String) - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
newSignedInfo(CanonicalizationMethod, SignatureMethod, List) - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
newSignedInfo(CanonicalizationMethod, SignatureMethod, List, String) - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
newTransform(String, TransformParameterSpec) - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
newTransform(String, XMLStructure) - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
newX509Data(List) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoFactory
 
newX509IssuerSerial(String, BigInteger) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoFactory
 
newXMLObject(List, String, String, String) - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
newXMLSignature(SignedInfo, KeyInfo) - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
newXMLSignature(SignedInfo, KeyInfo, List, String, String) - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
newXPathEvaluator(String, Node, Map, DOMCryptoContext) - Static method in class iaik.xml.filter.impl.dsig.XPathEvaluator
 
newXPathEvaluator(DOMImplementation) - Static method in class iaik.xml.filter.impl.dsig.XPathEvaluator
 
next() - Method in class iaik.xml.filter.impl.CachedIterator
 
next() - Method in class iaik.xml.filter.impl.dsig.FilterIterator
 
next() - Method in class iaik.xml.filter.impl.dsig.SequenceTraverser
 
next() - Method in class iaik.xml.filter.impl.dsig.Traverser
 
nextObj_ - Variable in class iaik.xml.filter.impl.dsig.FilterIterator
The next object to be returned by FilterIterator.next().
NIST_KEY_WRAP_IV - Static variable in class iaik.xml.crypto.alg.cipher.AESKWProxyCipher
The initial vector defined for the NIST symmetric key wrap algorithm.
NO_DELIMITER - Static variable in class iaik.xml.crypto.utils.DOMUtils
The delimiter to use to get all the rest.
nodeIterator(Iterator, OutputStream) - Static method in class iaik.xml.crypto.utils.Debug
 
nodeIterator(NodeList) - Static method in class iaik.xml.crypto.utils.Nodes
Returns a node iterator over the elements of the given node list.
nodeIterator(List) - Static method in class iaik.xml.crypto.utils.Nodes
Returns a node iterator over the nodes contained in the given list.
nodeList(NodeIterator) - Static method in class iaik.xml.crypto.utils.Nodes
Returns a node list containing all the nodes of the given node iterator.
nodeList(Iterator) - Static method in class iaik.xml.crypto.utils.Nodes
Returns a node list containing all the nodes of the given iterator.
nodeList(List) - Static method in class iaik.xml.crypto.utils.Nodes
Returns a node list containing all the nodes of the given list of nodes.
Nodes - Class in iaik.xml.crypto.utils
This class consists exclusively of static methods to operate or return Collections of Nodes.
Nodes() - Constructor for class iaik.xml.crypto.utils.Nodes
 
NodeSetData2OctetStreamDataExpatiator - Class in iaik.xml.crypto.dsig
This internal Class allows to determine whether an implicit Canonical XML 1.1 TODO Update the URI is needed for converting NodeSetData to OctetStreamData and makes it explicit.
NODESETDATA_2_OCTETSTREAMDATA - Static variable in class iaik.xml.crypto.dom.DOMCryptoContext
 
nodeToString(Node) - Static method in class iaik.xml.crypto.utils.DOMUtils
Returns a simplified String representation of Node for debugging.
nodeTypes - Static variable in class iaik.xml.crypto.utils.DOMUtils
 
NodeWrapper(Node) - Constructor for class iaik.xml.crypto.dom.DOMStructure.NodeWrapper
 
NoSuchAlgorithmRuntimeException - Exception in iaik.xml.crypto.alg
This exception should under normal circumstances not appear, it serves however for the case when the XSecProvider.lateAlgorithmInstantiation() is used and a provider somehow was removed from the delegation mechanism XSecProvider.getDelegationProvider(String, iaik.xml.crypto.XSecProvider.Purpose) .
NoSuchAlgorithmRuntimeException(NoSuchAlgorithmException) - Constructor for exception iaik.xml.crypto.alg.NoSuchAlgorithmRuntimeException
 
NoSuchAlgorithmRuntimeException(String, GeneralSecurityException) - Constructor for exception iaik.xml.crypto.alg.NoSuchAlgorithmRuntimeException
 
NoSuchAlgorithmWithCauseException - Exception in iaik.xml.crypto.alg
 
NoSuchAlgorithmWithCauseException(String, GeneralSecurityException) - Constructor for exception iaik.xml.crypto.alg.NoSuchAlgorithmWithCauseException
 
NS_DTD - Static variable in class iaik.xml.crypto.utils.DOMUtils
Namespace of the XML specification in lieu for DTDs.
NS_XMLSCHEMA - Static variable in class iaik.xml.crypto.utils.DOMUtils
Namespace of the XMLSchema specification in lieu for XSDs.

O

oaepParams_ - Variable in class iaik.xml.crypto.alg.cipher.RSAOAEPAlgorithmParameter
The OAEP params.
OAEPParamsImpl - Class in iaik.xml.crypto.enc.spec
An implementation of the OAEPparams element that supports the DOM XML representation and processing mechanism.
OAEPParamsImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.enc.spec.OAEPParamsImpl
Creates a new instance of this OAEPParamsImpl with the specified context and node to unmarshal from.
OAEPParamsImpl(byte[]) - Constructor for class iaik.xml.crypto.enc.spec.OAEPParamsImpl
Creates a new instance of this OAEPParamsImpl with the specified and encoded OAEP parameters.
objects_ - Variable in class iaik.xml.crypto.dsig.XMLSignatureImpl
The list of Objects.
opmode_ - Variable in class iaik.xml.crypto.alg.cipher.AESKWProxyCipher
The mode of operation.
opmode_ - Variable in class iaik.xml.crypto.alg.cipher.BlockCipherProxyCipher
The mode of operation of this Cipher.
opmode_ - Variable in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
The mode of operation.
optionalClassLoading() - Static method in class iaik.xml.crypto.XSecProvider
Returns true if tentative class loading is enabled (default).
originiatorKeyInfo_ - Variable in class iaik.xml.crypto.enc.keyinfo.AgreementMethodImpl
The OriginatorKeyInfo.
outputLength_ - Variable in class iaik.xml.crypto.alg.mac.HMACProxyMac
 
outputLength_ - Variable in class iaik.xml.crypto.dsig.spec.HMACParameterImpl
The HMAC output length.

P

params_ - Variable in class iaik.xml.crypto.dsig.AlgorithmMethodImpl
The algorithm parameters.
params_ - Variable in class iaik.xml.crypto.dsig.TransformImpl
The algorithm parameters if given in XML form.
params_ - Variable in class iaik.xml.crypto.enc.spec.OAEPParamsImpl
The the encoded OAEP parameters.
parse(OctetStreamData) - Method in class iaik.xml.crypto.alg.transform.TransformServiceImpl
parse(OctetStreamData, XMLCryptoContext) - Method in class iaik.xml.crypto.alg.transform.TransformServiceImpl
Parse the given data and return an Iterator over the resulting Nodes.
parse(InputStream, String, String, String, Boolean, Boolean, Boolean, String, String, Object) - Static method in class iaik.xml.crypto.utils.DOMUtils
This method uses the DOM Level 3 API to parse an XML document.
parse(InputStream, String, String, String, Boolean, Boolean, Boolean, String, String, Object, Object) - Static method in class iaik.xml.crypto.utils.DOMUtils
Parses a document without using a (XERCES) security manager.
parse(InputStream, String, String, String, Boolean, Boolean, Boolean, String, String, Object, Object, Object) - Static method in class iaik.xml.crypto.utils.DOMUtils
This method uses the DOM Level 3 API to parse an XML document.
parse(InputStream, String, String, XMLCryptoContext) - Static method in class iaik.xml.crypto.utils.DOMUtils
 
parse(InputStream, String, String, String, Boolean, Boolean, Boolean, String, String) - Static method in class iaik.xml.crypto.utils.DOMUtils
 
parse(InputStream) - Static method in class iaik.xml.crypto.utils.DOMUtils
Deprecated.
This method should not be used as entity resolution is not controlled. Use DOMUtils.parse(InputStream, String, String, String, Boolean, Boolean, Boolean, String, String, Object) instead.
parse(InputStream, Boolean, Boolean, Boolean, String) - Static method in class iaik.xml.crypto.utils.DOMUtils
Deprecated.
This Method uses a simple heuristic to determine the schemaType and then calls DOMUtils.parse(InputStream, Boolean, Boolean, Boolean, String, String) . If schemaLocation != null and ends with ".dtd" the schema type is "http://www.w3.org/TR/REC-xml", otherwise the schema type defaults to "http://www.w3.org/2001/XMLSchema". However it is recommended to use DOMUtils.parse(InputStream, String, String, String, Boolean, Boolean, Boolean, String, String, Object) directly.
parse(InputStream, Boolean, Boolean, Boolean, String, String) - Static method in class iaik.xml.crypto.utils.DOMUtils
Deprecated.
This method should not be used as entity resolution is not controlled. Use DOMUtils.parse(InputStream, String, String, String, Boolean, Boolean, Boolean, String, String, Object) instead.
parse(InputStream, String, String, String, String) - Static method in class iaik.xml.crypto.utils.DOMUtils
Deprecated.
This method should not be used as entity resolution is not controlled. Use DOMUtils.parse(InputStream, String, String, String, Boolean, Boolean, Boolean, String, String, Object) instead.
parseComponent(String, int, String) - Method in class iaik.xml.crypto.utils.URI
Gets the longest possible substring, containing only the specified allowed characters, and starting at the specified position of the candidate string.
parseDateTime(String) - Static method in class iaik.xml.crypto.utils.DOMUtils
Parse the dateTime string that has the format as specified in XML Schema Datatypes.
path_ - Variable in class iaik.xml.crypto.utils.URI
The path component of an URI.
PATH_CHARS_ - Static variable in class iaik.xml.crypto.utils.URI
Contains all characters which are allowed for the path component of an URI.
PFirstProviderFound - Static variable in class iaik.xml.crypto.XSecProvider
If this dummy Provider Object is passed to XSecProvider.setDelegationProvider(String, Provider, Purpose) as the second parameter the provider framework is used to find the first implementation for the given algorithm, otherwise XSECT will preferably use itself where possible.
pGenCounter_ - Variable in class iaik.xml.crypto.enc.keyinfo.DHKeyValueImpl
The p generator counter.
POST_SIGN_HOOK - Static variable in class iaik.xml.crypto.dsig.XMLSignatureImpl
 
POST_VERIFY_HOOK - Static variable in class iaik.xml.crypto.dsig.XMLSignatureImpl
 
PRE_SIGN_HOOK - Static variable in class iaik.xml.crypto.dsig.XMLSignatureImpl
 
PRE_VERIFY_HOOK - Static variable in class iaik.xml.crypto.dsig.XMLSignatureImpl
 
preferIAIKoverJCA() - Static method in class iaik.xml.crypto.XSecProvider
With the system property "iaik.xml.crypto.XSecProvider.preferIAIKoverJCA" one can control if XSECT uses the IAIK provider before consulting the JCA provider framework
prefixExtFunc(String, String) - Method in class iaik.xml.filter.impl.dsig.XPathEvaluator
 
prefixList_ - Variable in class iaik.xml.crypto.dsig.spec.ExcC14NParameterImpl
The list of namespace prefixes.
PRIMEFIELD_TYPE - Static variable in class iaik.xml.crypto.dsig.keyinfo.EccelerateDSAKeyValueImpl
The underlying base field type prime field.
PRIMEFIELD_TYPE - Static variable in class iaik.xml.crypto.dsig.keyinfo.ECDSAKeyValueImpl
The underlying base field type prime field.
primeP_ - Variable in class iaik.xml.crypto.enc.keyinfo.DHKeyValueImpl
The prime p.
primeQ_ - Variable in class iaik.xml.crypto.enc.keyinfo.DHKeyValueImpl
The prime q.
PRIVATE - Static variable in class iaik.xml.crypto.XSecProvider.Purpose.KeyFactoryPurpose
 
process(XMLSignature, XMLCryptoContext) - Method in interface iaik.xml.crypto.dsig.XMLSignatureProcessingHook
 
processNextNode() - Method in class iaik.xml.filter.impl.dsig.Canonicalizer
Processes the next Nodeof the input node-set provided by the Iteratorused to initialize this Canonicalizer.
provider_ - Variable in class iaik.xml.crypto.enc.EncryptedTypeImpl
The Providerassigned by the XMLEncryptionFactory.
ProxyCipher - Class in iaik.xml.crypto.alg.cipher
This Cipher delegates all method calls to an underlying JCE cipher engine.
ProxyCipher() - Constructor for class iaik.xml.crypto.alg.cipher.ProxyCipher
Creates a new instance of this ProxyCipher.
ProxyKeyFactory - Class in iaik.xml.crypto.alg.keyfactory
This KeyFactory delegates all method calls to an underlying JCE key factory engine.
ProxyKeyFactory() - Constructor for class iaik.xml.crypto.alg.keyfactory.ProxyKeyFactory
Creates a new instance of this ProxyKeyFactory.
ProxyMac - Class in iaik.xml.crypto.alg.mac
This Mac delegates all method calls to an underlying JCE Mac engine.
ProxyMac() - Constructor for class iaik.xml.crypto.alg.mac.ProxyMac
Creates a new instance of this ProxyMac.
ProxyMessageDigest - Class in iaik.xml.crypto.alg.digest
This MessageDigest delegates all method calls to an underlying JCE message digest engine.
ProxyMessageDigest() - Constructor for class iaik.xml.crypto.alg.digest.ProxyMessageDigest
Creates a new instance of this ProxyMessageDigest.
ProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature delegates all method calls to an underlying JCE Signature engine.
ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.ProxySignature
Creates a new instance of this ProxySignatureService.
PUBLIC - Static variable in class iaik.xml.crypto.XSecProvider.Purpose.KeyFactoryPurpose
 
publicKey_ - Variable in class iaik.xml.crypto.dsig.keyinfo.KeyValueType
The public key.
publicValue_ - Variable in class iaik.xml.crypto.enc.keyinfo.DHKeyValueImpl
The public value.
Purpose() - Constructor for class iaik.xml.crypto.XSecProvider.Purpose
 
put(Object, Object) - Method in class iaik.xml.crypto.dom.DOMCryptoContext
 
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.dom.DOMStructure
Put an unmarshalled child structure.
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.dsig.DigestAlgAndValueType
 
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
 
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyValueImpl
 
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.dsig.ManifestImpl
Stores References.
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.dsig.ReferenceImpl
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.dsig.ReferenceType
Puts the TransformsImpl child structure.
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.dsig.SignaturePropertiesImpl
Puts contained structures.
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.dsig.SignaturePropertyImpl
 
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.dsig.SignedInfoImpl
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.dsig.spec.RSASSAPSSParameterImpl
 
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.dsig.TransformsType
 
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.dsig.XMLObjectImpl
 
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
 
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.enc.CipherDataImpl
 
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.enc.CipherReferenceImpl
 
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.enc.EncryptedKeyImpl
 
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.enc.EncryptedTypeImpl
 
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.enc.EncryptionMethodImpl
 
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.enc.EncryptionPropertiesImpl
 
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.enc.EncryptionPropertyImpl
 
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.enc.keyinfo.AgreementMethodImpl
 
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.enc.ReferenceListImpl
 
putChildStructure(DOMStructure) - Method in class iaik.xml.crypto.enc.ReferenceTypeImpl
 
putImplClass(String, String, String) - Static method in class iaik.xml.crypto.dom.DOMStructure
Put implementing class in the XML element to implementing class mapping.

Q

query_ - Variable in class iaik.xml.crypto.utils.URI
The query component of an URI.
QUERY_CHARS_ - Static variable in class iaik.xml.crypto.utils.URI
Contains all characters which are allowed for the query component of an URI.

R

random_ - Variable in class iaik.xml.crypto.alg.cipher.BlockCipherProxyCipher
The source of randomness.
randomId(int) - Static method in class iaik.xml.crypto.utils.Utils
Creates a random id value string containing the characters from 'A-Z' and the digits from '0-9' of the given length.
rawCert_ - Variable in class iaik.xml.crypto.utils.IndependentKeySelectorImpl.KeyInfoHints
An optional raw certificate referenced by a RetrievalMethod.
rawCert_ - Variable in class iaik.xml.crypto.utils.KeySelectorImpl.KeyInfoHints
An optional raw certificate referenced by a RetrievalMethod.
read() - Method in class iaik.xml.filter.impl.CachedInputStream
 
read(byte[], int, int) - Method in class iaik.xml.filter.impl.CachedInputStream
 
read() - Method in class iaik.xml.filter.impl.dsig.CanonInputStream
 
read(byte[], int, int) - Method in class iaik.xml.filter.impl.dsig.CanonInputStream
 
read() - Method in class iaik.xml.filter.impl.enc.WrapInputStream
 
read(byte[], int, int) - Method in class iaik.xml.filter.impl.enc.WrapInputStream
 
read(byte[]) - Method in class iaik.xml.filter.impl.enc.WrapInputStream
 
readIV(byte[], int, int) - Method in class iaik.xml.crypto.alg.cipher.BlockCipherProxyCipher
Reads the IV from the given input and re-initializes the underlying Cipher engine with this IV when the complete IV has been read.
recipient_ - Variable in class iaik.xml.crypto.enc.EncryptedKeyImpl
The Recipient-attribute value.
recipientKeyInfo_ - Variable in class iaik.xml.crypto.enc.keyinfo.AgreementMethodImpl
The RecipientKeyInfo.
reference_ - Variable in class iaik.xml.crypto.utils.URI
The reference component of an URI.
REFERENCE_CHARS_ - Static variable in class iaik.xml.crypto.utils.URI
Contains all characters which are allowed for the reference component of an URI.S_
ReferenceImpl - Class in iaik.xml.crypto.dsig
An implementation of the Reference that supports the DOM XML representation and processing mechanism.
ReferenceImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.ReferenceImpl
Creates a new instance of this ReferenceImpl with the specified context and node to unmarshal from.
ReferenceImpl(String, TransformsImpl, String, String) - Constructor for class iaik.xml.crypto.dsig.ReferenceImpl
Creates a new instance of this ReferenceImpl with the specified URI-attribute value, digest method, transforms of TransformsType containing a list of Transforms, Type-attribute value and Id-attribute value.
ReferenceImpl(String, DigestMethodImpl, List, String, String) - Constructor for class iaik.xml.crypto.dsig.ReferenceImpl
Creates a new instance of this ReferenceImpl with the specified URI-attribute value, digest method, list of TransformImpls, Type-attribute value and Id-attribute value.
ReferenceImpl(String, DigestMethodImpl, List, String, String, byte[]) - Constructor for class iaik.xml.crypto.dsig.ReferenceImpl
Creates a new instance of this ReferenceImpl with the specified URI-attribute value, digest method, list of TransformImpls, Type-attribute value and Id-attribute value and pre-calculated digest value.
ReferenceImpl(String, DigestMethodImpl, List, Data, List, String, String) - Constructor for class iaik.xml.crypto.dsig.ReferenceImpl
Creates a Reference with the specified parameters.
referenceList_ - Variable in class iaik.xml.crypto.enc.EncryptedKeyImpl
The ReferenceList.
ReferenceListImpl - Class in iaik.xml.crypto.enc
An implementation of the ReferenceList element that supports the DOM XML representation and processing mechanism.
ReferenceListImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.enc.ReferenceListImpl
Creates a new instance of this ReferenceListImpl with the specified context and node to unmarshal from.
ReferenceListImpl(List) - Constructor for class iaik.xml.crypto.enc.ReferenceListImpl
Creates a new instance of this ReferenceListImpl with the specified and list of DataReferenceImpls and KeyReferenceImpls.
references_ - Variable in class iaik.xml.crypto.dsig.ManifestImpl
The list of ReferenceImpls.
references_ - Variable in class iaik.xml.crypto.dsig.SignedInfoImpl
The list of ReferenceImpls.
references_ - Variable in class iaik.xml.crypto.enc.ReferenceListImpl
The list of references.
ReferenceType - Class in iaik.xml.crypto.dsig
A base class for elements that contain a URI reference and a number of Transforms and are processed according to the reference processing model of XMLDSig.
ReferenceType(Node) - Constructor for class iaik.xml.crypto.dsig.ReferenceType
Creates a new instance of this ReferenceType with the specified node.
ReferenceType(String, String) - Constructor for class iaik.xml.crypto.dsig.ReferenceType
Creates a new instance of this ReferenceType with the specified URI and Type-attribute value.
ReferenceType(String, TransformsType, String, String) - Constructor for class iaik.xml.crypto.dsig.ReferenceType
Creates a new instance of this ReferenceType with the specified URI reference, transforms of TransformsType containing a list of Transforms, Type -attribute value and Id-attribute value.
ReferenceType(String, List, String, String) - Constructor for class iaik.xml.crypto.dsig.ReferenceType
Creates a new instance of this ReferenceType with the specified URI reference, a list of Transform s, Type-attribute value and Id-attribute value.
ReferenceType(String, List, Data, List, String, String) - Constructor for class iaik.xml.crypto.dsig.ReferenceType
Creates a new instance of this ReferenceType with the specified URI reference, a list of TransformImpls that have already been applied, the result of the processing of the sequence of appliedTransforms, Type-attribute value and Id-attribute value.
ReferenceType.SubTreeNodeSetFix - Class in iaik.xml.crypto.dsig
 
ReferenceTypeImpl - Class in iaik.xml.crypto.enc
Implementation of the ReferenceType type that supports the DOM XML representation and processing mechanism.
ReferenceTypeImpl(Node) - Constructor for class iaik.xml.crypto.enc.ReferenceTypeImpl
Creates a new instance of this ReferenceTypeImpl with the config and node.
ReferenceTypeImpl(String, String, List) - Constructor for class iaik.xml.crypto.enc.ReferenceTypeImpl
Creates a new instance of this ReferenceTypeImpl with the specified URI reference, type-attribute value and list of XMLStructures.
remove() - Method in class iaik.xml.filter.impl.CachedIterator
 
remove() - Method in class iaik.xml.filter.impl.dsig.FilterIterator
 
remove() - Method in class iaik.xml.filter.impl.dsig.SequenceTraverser
 
remove() - Method in class iaik.xml.filter.impl.dsig.Traverser
 
removeSignumAndAlign20(byte[]) - Method in class iaik.xml.crypto.alg.signature.DSASHA1ProxySignature
Receives the byte representation of a POSITIVE integer value as two's-complement representation.
RESERVED_ - Static variable in class iaik.xml.crypto.utils.URI
Contains all reserved characters which can be used for an URI.
reset() - Method in class iaik.xml.filter.impl.enc.WrapInputStream
 
resolve(String, String) - Method in class iaik.xml.filter.impl.dsig.URIResolverImpl
 
resolveEntity(String, String, String, String) - Method in class iaik.xml.crypto.utils.DOMUtilsLS.EntityResolver2EntityResolver2
 
resolveEntity(String, String) - Method in class iaik.xml.crypto.utils.DOMUtilsLS.EntityResolver2EntityResolver2
 
resolveEntity(String, String, String, String) - Method in class iaik.xml.crypto.utils.DOMUtilsLS.LSResourceResolver2EntityResolver2
 
resolveEntity(String, String) - Method in class iaik.xml.crypto.utils.DOMUtilsLS.LSResourceResolver2EntityResolver2
 
resolveResource(String, String, String, String, String) - Method in class iaik.xml.crypto.utils.DOMUtilsLS.EntityResolver2LSResourceResolver
 
result_ - Variable in class iaik.xml.crypto.dsig.ReferenceType
The result of processing any transforms that have already been applied to the referenced data.
RetrievalMethodImpl - Class in iaik.xml.crypto.dsig.keyinfo
An implementation of the RetrievalMethod element that supports the DOM XML representation and processing mechanism.
RetrievalMethodImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.keyinfo.RetrievalMethodImpl
Creates a new instance of this RetrievalMethodImpl with the specified context and node to unmarshal from.
RetrievalMethodImpl(String, String, List) - Constructor for class iaik.xml.crypto.dsig.keyinfo.RetrievalMethodImpl
Creates a new instance of this RetrievalMethodImpl with the specified URI reference, type-attribute value and list of TransformImpls.
RIPEMD128withRSAandMGF1ProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature maps to the RSA Signature Scheme with Appendix - Probabilistic Signature Scheme RSASSA-PSS RIPEMD128withRSAandMGF1 signature method as specified in RFC6931, Section 2.3.10 and RIPEMD128withRSAandMGF1Signature .
RIPEMD128withRSAandMGF1ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.RIPEMD128withRSAandMGF1ProxySignature
Creates a new instance of this RIPEMD128withRSAandMGF1.
RipeMD160ProxyMessageDigest - Class in iaik.xml.crypto.alg.digest
This MessageDigest implements the RIPE MD160 digest method as specified in XML Encryption Syntax and Processing, Section 5.7.1.
RipeMD160ProxyMessageDigest() - Constructor for class iaik.xml.crypto.alg.digest.RipeMD160ProxyMessageDigest
Creates a new instance of this RipeMD160ProxyMessageDigest.
RIPEMD160withECDSAProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature implements the RIPEMD160 with ECDSA signature method as specified in RFC4051, Section 2.3.6.
RIPEMD160withECDSAProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.RIPEMD160withECDSAProxySignature
Creates a new instance of this ECDSAProxySignature.
RIPEMD160withRSAandMGF1ProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature maps to the RSA Signature Scheme with Appendix - Probabilistic Signature Scheme RSASSA-PSS RIPEMD160withRSAandMGF1 signature method as specified in RFC6931, Section 2.3.10 and RIPEMD160withRSAandMGF1Signature .
RIPEMD160withRSAandMGF1ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.RIPEMD160withRSAandMGF1ProxySignature
Creates a new instance of this RIPEMD160withRSAandMGF1.
RSAKeyValueImpl - Class in iaik.xml.crypto.dsig.keyinfo
An implementation of the RSAKeyValue that supports the DOM XML representation and processing mechanism.
RSAKeyValueImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.keyinfo.RSAKeyValueImpl
Creates a new instance of this RSAKeyValueImpl with the specified context and node to unmarshal from.
RSAKeyValueImpl(RSAPublicKey) - Constructor for class iaik.xml.crypto.dsig.keyinfo.RSAKeyValueImpl
Creates a new instance of this RSAKeyValueImpl with the specified public key.
RSAMD5ProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature implements the RSA-MD5 signature method as specified in RFC4051, Section 2.3.1.
RSAMD5ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.RSAMD5ProxySignature
Creates a new instance of this RSAMD5ProxySignature.
RSAOAEPAlgorithmParameter - Class in iaik.xml.crypto.alg.cipher
This class implements the AlgorithmParameters of the RSA OAEP key transport algorithm.
RSAOAEPAlgorithmParameter() - Constructor for class iaik.xml.crypto.alg.cipher.RSAOAEPAlgorithmParameter
Creates a new instance of this RSAOAEPAlgorithmParameter.
RSAOAEPProxyCipher - Class in iaik.xml.crypto.alg.cipher
This Cipher implements the RSA-OAEP key transport algorithm as defined by XML-Encryption Syntax and Processing, Section 5.4.2
RSAOAEPProxyCipher() - Constructor for class iaik.xml.crypto.alg.cipher.RSAOAEPProxyCipher
Creates a new instance of this RSAOAEPProxyCipher.
RSAProxyCipher - Class in iaik.xml.crypto.alg.cipher
This Cipher is an abstract base class for RSA based key transport algorithms.
RSAProxyCipher() - Constructor for class iaik.xml.crypto.alg.cipher.RSAProxyCipher
Creates a new instance of this RSAv15ProxyCipher.
RSAProxyKeyFactory - Class in iaik.xml.crypto.alg.keyfactory
This class implements a ProxyKeyFactory for RSA keys.
RSAProxyKeyFactory() - Constructor for class iaik.xml.crypto.alg.keyfactory.RSAProxyKeyFactory
Creates a new instance of this RSAProxyKeyFactory.
RSARipeMD160ProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature implements the RSA-RIPEMD160 signature method as specified in RFC4051, Section 2.3.5.
RSARipeMD160ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.RSARipeMD160ProxySignature
Creates a new instance of this RSARipeMD160ProxySignature.
RSASHA1ProxySignature - Class in iaik.xml.crypto.alg.signature
This class implements the RSA-SHA1 signature method as specified by XML-Signature Syntax and Processing, Section 6.4.2.
RSASHA1ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.RSASHA1ProxySignature
Creates a new instance of this RSASHA1ProxySignature.
RSASHA224ProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature implements the RSA-SHA224 signature method as specified in Additional XML Security Uniform Resource Identifiers (URIs), Section 2.3.2.
RSASHA224ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.RSASHA224ProxySignature
Creates a new instance of this RSASHA256ProxySignature.
RSASHA256ProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature implements the RSA-SHA256 signature method as specified in RFC4051, Section 2.3.2.
RSASHA256ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.RSASHA256ProxySignature
Creates a new instance of this RSASHA256ProxySignature.
RSASHA384ProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature implements the RSA-SHA384 signature method as specified in RFC4051, Section 2.3.3.
RSASHA384ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.RSASHA384ProxySignature
Creates a new instance of this RSASHA384ProxySignature.
RSASHA512ProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature implements the RSA-SHA512 signature method as specified in RFC4051, Section 2.3.4.
RSASHA512ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.RSASHA512ProxySignature
Creates a new instance of this RSASHA512ProxySignature.
RSASSAPSSAlgorithmParameter - Class in iaik.xml.crypto.alg.signature
This class implements the AlgorithmParameters of the RSASSAPSSParameterImpl signatue method.
RSASSAPSSAlgorithmParameter() - Constructor for class iaik.xml.crypto.alg.signature.RSASSAPSSAlgorithmParameter
Creates a new instance of this HMACAlgorithmParameter.
RSASSAPSSParameterImpl - Class in iaik.xml.crypto.dsig.spec
An implementation of the RSAPSSParams RFC6931, Section 2.3.9 and RSAPssSignature element that supports the DOM XML representation and processing mechanism.
RSASSAPSSParameterImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.spec.RSASSAPSSParameterImpl
Creates a new instance of this RSASSAPSSParameterImpl with the specified provider config, context and node to unmarshal from.
RSASSAPSSParameterImpl(DigestMethod, Integer, Integer, DigestMethod, String) - Constructor for class iaik.xml.crypto.dsig.spec.RSASSAPSSParameterImpl
Creates a new instance of this RSASSAPSSParameterImpl with the specified provider config and output length.
RSASSAPSSProxySignature - Class in iaik.xml.crypto.alg.signature
Deprecated.
working, but needs more testing
RSASSAPSSProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.RSASSAPSSProxySignature
Deprecated.
Creates a new instance of this RSASHA256ProxySignature.
RSAv15ProxyCipher - Class in iaik.xml.crypto.alg.cipher
This Cipher implements the RSA Version 1.5 key transport algorithm as defined by XML-Encryption Syntax and Processing, Section 5.4.1
RSAv15ProxyCipher() - Constructor for class iaik.xml.crypto.alg.cipher.RSAv15ProxyCipher
Creates a new instance of this RSAv15ProxyCipher.

S

saltLength_ - Variable in class iaik.xml.crypto.dsig.spec.RSASSAPSSParameterImpl
The SaltLength.
scheme_ - Variable in class iaik.xml.crypto.utils.URI
The scheme component of an URI.
SCHEME_CHARS_ - Static variable in class iaik.xml.crypto.utils.URI
Contains all characters which are allowed for the scheme component of an URI.
secureRandom_ - Variable in class iaik.xml.crypto.alg.cipher.DESedeKWProxyCipher
The secure random.
secureTransformer(URIResolver, DOMSource, XMLCryptoContext) - Static method in class iaik.xml.crypto.alg.transform.XSLTTransformService
This method returns a secured XSLT Transformer.
secureTransformer(URIResolverImpl, DOMSource, XMLCryptoContext) - Static method in class iaik.xml.crypto.alg.transform.XSLTTransformServiceJDK
This method returns a secured XSLT Transformer.
seed_ - Variable in class iaik.xml.crypto.enc.keyinfo.DHKeyValueImpl
The seed.
select(KeyInfo, KeySelector.Purpose, AlgorithmMethod, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl
Attempts to find a key that satisfies the specified constraints from the information provided in the keyInfo.
select(IndependentKeySelectorImpl.KeyInfoHints, KeySelector.Purpose, AlgorithmMethod, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl
Selects a key when the key is not in the key info.
select(EncryptedKey, KeySelector.Purpose, AlgorithmMethod, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl
Selects a secret key from the given EncryptedKey.
select(AgreementMethod, KeySelector.Purpose, AlgorithmMethod, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl
Selects a key using the given AgreementMethod.
select(X509Data, KeySelector.Purpose, AlgorithmMethod, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl
Selects a key using the given list of X509Data elements.
select(KeyValue, KeySelector.Purpose, AlgorithmMethod, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl
Selects the public key form the given KeyValue.
select(X509Certificate, KeySelector.Purpose, AlgorithmMethod, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl
Selects the public key from the given X509 certificate and returns an IndependentKeySelectorImpl.X509KeySelectorResultImpl bearing the selected key and the given X509 certificate.
select(IndependentKeySelectorImpl.KeyInfoHints, KeySelectorResult[]) - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl
Returns the first result, however if necessary this method can be overidden so that in the case of multiple KeySelectorResults a selection can be done.
select(KeySelector.Purpose, AlgorithmMethod, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl
Override this method if your application does not take advantage of KeyInfo.
select(KeyInfo, KeySelector.Purpose, AlgorithmMethod, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.KeySelectorImpl
Attempts to find a key that satisfies the specified constraints from the information provided in the keyInfo.
select(KeySelectorImpl.KeyInfoHints, KeySelector.Purpose, AlgorithmMethod, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.KeySelectorImpl
Selects a key when the key is not in the key info.
select(EncryptedKey, KeySelector.Purpose, AlgorithmMethod, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.KeySelectorImpl
Selects a secret key from the given EncryptedKey.
select(AgreementMethod, KeySelector.Purpose, AlgorithmMethod, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.KeySelectorImpl
Selects a key using the given AgreementMethod.
select(X509Data, KeySelector.Purpose, AlgorithmMethod, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.KeySelectorImpl
Selects a key using the given list of X509Data elements.
select(KeyValue, KeySelector.Purpose, AlgorithmMethod, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.KeySelectorImpl
Selects the public key form the given KeyValue.
select(X509Certificate, KeySelector.Purpose, AlgorithmMethod, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.KeySelectorImpl
Selects the public key from the given X509 certificate and returns an KeySelectorImpl.X509KeySelectorResultImpl bearing the selected key and the given X509 certificate.
select(KeySelectorImpl.KeyInfoHints, KeySelectorResult[]) - Method in class iaik.xml.crypto.utils.KeySelectorImpl
Returns the first result, however if necessary this method can be overidden so that in the case of multiple KeySelectorResults a selection can be done.
select(KeySelector.Purpose, AlgorithmMethod, XMLCryptoContext) - Method in class iaik.xml.crypto.utils.KeySelectorImpl
Override this method if your application does not take advantage of KeyInfo.
selectKey(XMLCryptoContext, KeySelector.Purpose) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
Select the appropriate key for signing or validating the signature.
selectKey(XMLCryptoContext, boolean) - Method in class iaik.xml.crypto.enc.EncryptedTypeImpl
Selects a key for encryption or decryption.
selectKeyAndGenerateSignature(DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
Selects a signing key and generates the Signature according to the Signature Generation rules defined in XML-Signature Syntax and Processing section 3.1.2 Signature Generation by calling XMLSignatureImpl.calculateAndMarshalSignatureValue(javax.xml.crypto.dom.DOMCryptoContext, Key)
selectKeyAndValidateSignature(XMLValidateContext) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
Selects a verifying key and validates the Signature according to the Signature Validation rules defined in XML-Signature Syntax and Processing section 3.2.2 Signature Validation by calling XMLSignatureImpl.validateSignatureValue(XMLValidateContext, Key)
SequenceTraverser - Class in iaik.xml.filter.impl.dsig
This uses a Traverser to traverse the subtrees of a sequence of input Nodes.
SequenceTraverser(Iterator, boolean, boolean) - Constructor for class iaik.xml.filter.impl.dsig.SequenceTraverser
Creates a SequenceTraverser using the given iterator as input.
serialize(Document, OutputStream) - Static method in class iaik.xml.crypto.utils.DOMUtils
Serialized the Document to the OutputStream using DOM Level 3 Load and Save API if available.
serialize() - Method in class iaik.xml.crypto.utils.Serializer
Serializes the nodes given at construction time to the given output stream.
Serializer - Class in iaik.xml.crypto.utils
A XML serializer that serializes a given list of nodes and all its descendants to a given output stream.
Serializer(NodeList, OutputStream) - Constructor for class iaik.xml.crypto.utils.Serializer
Creates a new instance of this Serializer with the specified node list as input and the given output stream as result.
serialNumber_ - Variable in class iaik.xml.crypto.dsig.keyinfo.X509IssuerSerialType
The serial number.
service_ - Variable in class iaik.xml.crypto.dsig.TransformImpl
The transform service.
setAdditionalFragmentChars(String) - Static method in class iaik.xml.crypto.utils.URI
A URI fragment (aka.
setBackToCompatibilityPrior1_13() - Static method in class iaik.xml.filter.impl.dsig.Canonicalizer
There has been a bug in XSECT prior to 1.13 that caused a wrong canonicalization result when tabs '#x9' or line breaks '#xA' where used in an attribute.
setBackToCompatibilityPrior1_14(boolean) - Static method in class iaik.xml.crypto.dom.DOMStructure
There has been a bug in XSECT prior to 1.14 that caused the getHere() function to return the parent element instead of the URI attribute (if any) containing the "here()" function call.
setByteStream(InputStream) - Method in class iaik.xml.crypto.utils.DOMUtilsLS.LSInput2InputSource
 
setCharacterStream(Reader) - Method in class iaik.xml.crypto.utils.DOMUtilsLS.LSInput2InputSource
 
setCipherText(byte[]) - Method in class iaik.xml.crypto.enc.CipherDataImpl
Sets the cipher value of this CipherData.
setClassForNameHook(XSecProvider.ClassForNameHook) - Static method in class iaik.xml.crypto.XSecProvider
Deprecated.
This is an experimental feature and may be consolidated in a future Version. It is planned to move this functionality to a util package.
setDefaultProperties() - Method in class iaik.xml.crypto.dom.DOMCryptoContext
This allows to set all defaults.
setDefaultsIfNotSet(XMLCryptoContext) - Static method in class iaik.xml.crypto.dom.DOMCryptoContext
 
setDelegationProvider(String, String) - Static method in class iaik.xml.crypto.XSecProvider
Sets the name of a (registered) Provider that should be used to get an implementation of the specified algorithm.
setDelegationProvider(String, Provider, XSecProvider.Purpose) - Static method in class iaik.xml.crypto.XSecProvider
Deprecated.
setEncoding(String) - Method in class iaik.xml.crypto.utils.DOMUtilsLS.LSInput2InputSource
 
setJDKsXercesXalan() - Static method in class iaik.xml.crypto.XSecProvider
This method can be called in a static block of your application, and causes the JDK's Xerces/Xalan to be used, if available.
setKey(Key) - Method in class iaik.xml.crypto.utils.IndependentKeySelectorImpl.KeySelectorResultImpl
Sets the selected key.
setKey(Key) - Method in class iaik.xml.crypto.utils.KeySelectorImpl.KeySelectorResultImpl
Sets the selected key.
setLocalname(String) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
Sets the localname of the marshaled node.
setNamsepace(String) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
Sets the namespace of the marshaled node.
setNode(Node) - Method in class iaik.xml.crypto.dom.DOMStructure
Sets the node from/to which this DOMStructure was/is marshalled.
setParameterSpec(AlgorithmParameterSpec) - Method in class iaik.xml.crypto.alg.transform.Base64TransformService
 
setParameterSpec(List) - Method in class iaik.xml.crypto.alg.transform.Base64TransformService
 
setParameterSpec(AlgorithmParameterSpec) - Method in class iaik.xml.crypto.alg.transform.C14NTransformService
 
setParameterSpec(List) - Method in class iaik.xml.crypto.alg.transform.C14NTransformService
 
setParameterSpec(AlgorithmParameterSpec) - Method in class iaik.xml.crypto.alg.transform.EnvelopedSignatureTransformService
 
setParameterSpec(List) - Method in class iaik.xml.crypto.alg.transform.EnvelopedSignatureTransformService
 
setParameterSpec(AlgorithmParameterSpec) - Method in class iaik.xml.crypto.alg.transform.TransformServiceImpl
Sets the algorithm parameter for this TransformService.
setParameterSpec(List) - Method in class iaik.xml.crypto.alg.transform.TransformServiceImpl
Sets the algorithm parameter for this TransformService.
setParameterSpec(AlgorithmParameterSpec) - Method in class iaik.xml.crypto.alg.transform.XPath2FilterTransformService
 
setParameterSpec(List) - Method in class iaik.xml.crypto.alg.transform.XPath2FilterTransformService
 
setParameterSpec(AlgorithmParameterSpec) - Method in class iaik.xml.crypto.alg.transform.XPathTransformService
 
setParameterSpec(List) - Method in class iaik.xml.crypto.alg.transform.XPathTransformService
 
setParameterSpec(AlgorithmParameterSpec) - Method in class iaik.xml.crypto.alg.transform.XSLTTransformService
 
setParameterSpec(List) - Method in class iaik.xml.crypto.alg.transform.XSLTTransformService
 
setParameterSpec(AlgorithmParameterSpec) - Method in class iaik.xml.crypto.alg.transform.XSLTTransformServiceJDK
 
setParameterSpec(List) - Method in class iaik.xml.crypto.alg.transform.XSLTTransformServiceJDK
 
setParentStructure(DOMStructure) - Method in class iaik.xml.crypto.dom.DOMStructure
 
setParentStructure(DOMStructure) - Method in class iaik.xml.crypto.dsig.spec.AlgorithmParameterImpl
 
setPostSignHook(XMLSignatureProcessingHook) - Static method in class iaik.xml.crypto.XSecProvider
Provides means to enforce constraints or arbitrary processing on the signature immeadiately after signing.
setPostVerifyHook(XMLSignatureProcessingHook) - Static method in class iaik.xml.crypto.XSecProvider
Provides means to enforce constraints or arbitrary processing on the signature immeadiately after verifying.
setPreCalculatedDigestValue(DOMCryptoContext, byte[]) - Method in class iaik.xml.crypto.dsig.ReferenceImpl
Sets pre calculated digest value for this Reference and appends it to the DigestValue child before signature creation.
setPreSignHook(XMLSignatureProcessingHook) - Static method in class iaik.xml.crypto.XSecProvider
Provides means to enforce constraints or arbitrary processing on the signature immeadiately before signing.
setPreVerifyHook(XMLSignatureProcessingHook) - Static method in class iaik.xml.crypto.XSecProvider
Provides means to enforce constraints or arbitrary processing on the signature immeadiately before verifying.
setPrivateKey(PrivateKey) - Method in class iaik.xml.crypto.enc.keyinfo.AgreementMethodImpl
 
setProperty(String, Object) - Method in class iaik.xml.crypto.dom.DOMCryptoContext
 
setProperty(String, String) - Method in interface iaik.xml.crypto.XSecProvider.SysPropertyHook
Deprecated.
 
setPublicId(String) - Method in class iaik.xml.crypto.utils.DOMUtilsLS.LSInput2InputSource
 
setResolverFactory_(Object) - Static method in class iaik.xml.crypto.utils.DOMUtilsLS
 
setSysProperty(String, String) - Static method in class iaik.xml.crypto.XSecProvider
Provides a means to intercept all tries by XSECT to set system properties by setting a XSecProvider.SYS_PROPERTY_HOOK.
setSysPropertyHook(XSecProvider.SysPropertyHook) - Static method in class iaik.xml.crypto.XSecProvider
Deprecated.
This is an experimental feature and may be consolidated in a future Version.
setSystemId(String) - Method in class iaik.xml.crypto.utils.DOMUtilsLS.LSInput2InputSource
 
setTransformService() - Method in class iaik.xml.crypto.dsig.TransformImpl
Fetches the provider and sets the transform service.
setValue(byte[]) - Method in class iaik.xml.crypto.enc.CipherValueImpl
Sets the value of this CipherValue.
SHA1ProxyMessageDigest - Class in iaik.xml.crypto.alg.digest
This MessageDigest implements the SHA-1 digest method as specified in XML-Signature Syntax and Processing, Section 6.2.1.
SHA1ProxyMessageDigest() - Constructor for class iaik.xml.crypto.alg.digest.SHA1ProxyMessageDigest
Creates a new instance of this SHA1ProxyMessageDigest.
SHA1withRSAandMGF1ProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature maps to the RSA Signature Scheme with Appendix - Probabilistic Signature Scheme RSASSA-PSS SHA1withRSAandMGF1 signature method as specified in RFC6931, Section 2.3.10 and SHAwithRSAandMGF1Signature .
SHA1withRSAandMGF1ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.SHA1withRSAandMGF1ProxySignature
Creates a new instance of this SHA1withRSAandMGF1.
SHA224ProxyMessageDigest - Class in iaik.xml.crypto.alg.digest
This MessageDigest implements the SHA224 digest method as specified in Additional XML Security Uniform Resource Identifiers (URIs), Section 2.1.2.
SHA224ProxyMessageDigest() - Constructor for class iaik.xml.crypto.alg.digest.SHA224ProxyMessageDigest
Creates a new instance of this SHA224ProxyMessageDigest.
SHA224withECDSAProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature implements the SHA224 with ECDSA signature method as specified in RFC4051, Section 2.3.6.
SHA224withECDSAProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.SHA224withECDSAProxySignature
Creates a new instance of this ECDSAProxySignature.
SHA224withRSAandMGF1ProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature maps to the RSA Signature Scheme with Appendix - Probabilistic Signature Scheme RSASSA-PSS SHA224withRSAandMGF1 signature method as specified in RFC6931, Section 2.3.10 and SHA224withRSAandMGF1Signature .
SHA224withRSAandMGF1ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.SHA224withRSAandMGF1ProxySignature
Creates a new instance of this SHA224withRSAandMGF1.
SHA256ProxyMessageDigest - Class in iaik.xml.crypto.alg.digest
This MessageDigest implements the SHA256 digest method as specified in XML Encryption Syntax and Processing, Section 5.7.2.
SHA256ProxyMessageDigest() - Constructor for class iaik.xml.crypto.alg.digest.SHA256ProxyMessageDigest
Creates a new instance of this SHA256ProxyMessageDigest.
SHA256withECDSAProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature implements the SHA256 with ECDSA signature method as specified in RFC4051, Section 2.3.6.
SHA256withECDSAProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.SHA256withECDSAProxySignature
Creates a new instance of this ECDSAProxySignature.
SHA256withRSAandMGF1ProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature maps to the RSA Signature Scheme with Appendix - Probabilistic Signature Scheme RSASSA-PSS SHA256withRSAandMGF1 signature method as specified in RFC6931, Section 2.3.10 and SHA256withRSAandMGF1Signature .
SHA256withRSAandMGF1ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.SHA256withRSAandMGF1ProxySignature
Creates a new instance of this SHA256withRSAandMGF1.
SHA384ProxyMessageDigest - Class in iaik.xml.crypto.alg.digest
This MessageDigest implements the SHA384 digest method as specified in RFC4051, Section 2.2.2.
SHA384ProxyMessageDigest() - Constructor for class iaik.xml.crypto.alg.digest.SHA384ProxyMessageDigest
Creates a new instance of this SHA384ProxyMessageDigest.
SHA384withECDSAProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature implements the SHA384 with ECDSA signature method as specified in RFC4051, Section 2.3.6.
SHA384withECDSAProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.SHA384withECDSAProxySignature
Creates a new instance of this ECDSAProxySignature.
SHA384withRSAandMGF1ProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature maps to the RSA Signature Scheme with Appendix - Probabilistic Signature Scheme RSASSA-PSS SHA384withRSAandMGF1 signature method as specified in RFC6931, Section 2.3.10 and SHA384withRSAandMGF1Signature .
SHA384withRSAandMGF1ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.SHA384withRSAandMGF1ProxySignature
Creates a new instance of this SHA384withRSAandMGF1.
SHA3_224ProxyMessageDigest - Class in iaik.xml.crypto.alg.digest
This MessageDigest implements the SHA3-224 digest method as specified in Additional XML Security Uniform Resource Identifiers (URIs), Section 2.1.5.
SHA3_224ProxyMessageDigest() - Constructor for class iaik.xml.crypto.alg.digest.SHA3_224ProxyMessageDigest
Creates a new instance of this SHA3_224ProxyMessageDigest.
SHA3_224withRSAandMGF1ProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature maps to the RSA Signature Scheme with Appendix - Probabilistic Signature Scheme RSASSA-PSS SHA3_224withRSAandMGF1 signature method as specified in RFC6931, Section 2.3.10 and SHA3_224withRSAandMGF1Signature .
SHA3_224withRSAandMGF1ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.SHA3_224withRSAandMGF1ProxySignature
Creates a new instance of this SHA3_224withRSAandMGF1.
SHA3_256ProxyMessageDigest - Class in iaik.xml.crypto.alg.digest
This MessageDigest implements the SHA3-256 digest method as specified in Additional XML Security Uniform Resource Identifiers (URIs), Section 2.1.5.
SHA3_256ProxyMessageDigest() - Constructor for class iaik.xml.crypto.alg.digest.SHA3_256ProxyMessageDigest
Creates a new instance of this SHA3_224ProxyMessageDigest.
SHA3_256withRSAandMGF1ProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature maps to the RSA Signature Scheme with Appendix - Probabilistic Signature Scheme RSASSA-PSS SHA3_256withRSAandMGF1 signature method as specified in RFC6931, Section 2.3.10 and SHA3_256withRSAandMGF1Signature .
SHA3_256withRSAandMGF1ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.SHA3_256withRSAandMGF1ProxySignature
Creates a new instance of this SHA3_256withRSAandMGF1.
SHA3_384ProxyMessageDigest - Class in iaik.xml.crypto.alg.digest
This MessageDigest implements the SHA3-384 digest method as specified in Additional XML Security Uniform Resource Identifiers (URIs), Section 2.1.5.
SHA3_384ProxyMessageDigest() - Constructor for class iaik.xml.crypto.alg.digest.SHA3_384ProxyMessageDigest
Creates a new instance of this SHA3_384ProxyMessageDigest.
SHA3_384withRSAandMGF1ProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature maps to the RSA Signature Scheme with Appendix - Probabilistic Signature Scheme RSASSA-PSS SHA3_384withRSAandMGF1 signature method as specified in RFC6931, Section 2.3.10 and SHA3_384withRSAandMGF1Signature .
SHA3_384withRSAandMGF1ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.SHA3_384withRSAandMGF1ProxySignature
Creates a new instance of this SHA3_384withRSAandMGF1.
SHA3_512ProxyMessageDigest - Class in iaik.xml.crypto.alg.digest
This MessageDigest implements the SHA3-512 digest method as specified in Additional XML Security Uniform Resource Identifiers (URIs), Section 2.1.5.
SHA3_512ProxyMessageDigest() - Constructor for class iaik.xml.crypto.alg.digest.SHA3_512ProxyMessageDigest
Creates a new instance of this SHA3_512ProxyMessageDigest.
SHA3_512withRSAandMGF1ProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature maps to the RSA Signature Scheme with Appendix - Probabilistic Signature Scheme RSASSA-PSS SHA3_512withRSAandMGF1 signature method as specified in RFC6931, Section 2.3.10 and SHA3_512withRSAandMGF1Signature .
SHA3_512withRSAandMGF1ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.SHA3_512withRSAandMGF1ProxySignature
Creates a new instance of this SHA3_512withRSAandMGF1.
SHA512ProxyMessageDigest - Class in iaik.xml.crypto.alg.digest
This MessageDigest implements the SHA512 digest method as specified in XML Encryption Syntax and Processing, Section 5.7.3.
SHA512ProxyMessageDigest() - Constructor for class iaik.xml.crypto.alg.digest.SHA512ProxyMessageDigest
Creates a new instance of this SHA512ProxyMessageDigest.
SHA512withECDSAProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature implements the SHA512 with ECDSA signature method as specified in RFC4051, Section 2.3.6.
SHA512withECDSAProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.SHA512withECDSAProxySignature
Creates a new instance of this ECDSAProxySignature.
SHA512withRSAandMGF1ProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature maps to the RSA Signature Scheme with Appendix - Probabilistic Signature Scheme RSASSA-PSS SHA512withRSAandMGF1 signature method as specified in RFC6931, Section 2.3.10 and SHA512withRSAandMGF1Signature .
SHA512withRSAandMGF1ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.SHA512withRSAandMGF1ProxySignature
Creates a new instance of this SHA512withRSAandMGF1.
sign(XMLSignContext) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
 
SIGN - Static variable in class iaik.xml.crypto.XSecProvider.Purpose.SignaturePurpose
 
SIGN_OVER - Static variable in class iaik.xml.crypto.dom.DOMCryptoContext
Deprecated.
Experimental, deprecation will be removed in a future version.
signature_ - Variable in class iaik.xml.crypto.alg.signature.ProxySignature
 
signature_ - Variable in class iaik.xml.crypto.dsig.SignatureMethodImpl
The Signature.
SIGNATURE_ECDSA_RIPEMD160 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_ECDSA_SHA1 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_ECDSA_SHA224 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_ECDSA_SHA256 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_ECDSA_SHA384 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_ECDSA_SHA512 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_HMAC_MD5 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_HMAC_RIPEMD160 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_HMAC_SHA224 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_HMAC_SHA256 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_HMAC_SHA384 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_HMAC_SHA512 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_RSA_MD2_MGF1 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_RSA_MD5 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_RSA_MD5_MGF1 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_RSA_RIPEMD128_MGF1 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_RSA_RIPEMD160 - Static variable in class iaik.xml.crypto.XmldsigMore
Deprecated.
This AlgorithmIdentifier was in error, cf. RFC-4051 Errata
SIGNATURE_RSA_RIPEMD160_ERRATA - Static variable in class iaik.xml.crypto.XmldsigMore
This AlgorithmIdentifier replaces XmldsigMore.SIGNATURE_ECDSA_RIPEMD160 , cf.
SIGNATURE_RSA_RIPEMD160_MGF1 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_RSA_SHA1_MGF1 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_RSA_SHA224 - Static variable in class iaik.xml.crypto.XmldsigMore
Deprecated.
subject to discussion http://lists.w3.org/Archives/Public/public- xmlsec/2012Jul/0020.html
SIGNATURE_RSA_SHA224_MGF1 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_RSA_SHA256 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_RSA_SHA256_MGF1 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_RSA_SHA384 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_RSA_SHA384_MGF1 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_RSA_SHA3_224_MGF1 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_RSA_SHA3_256_MGF1 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_RSA_SHA3_384_MGF1 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_RSA_SHA3_512_MGF1 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_RSA_SHA512 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_RSA_SHA512_MGF1 - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_RSA_SSA_PSS - Static variable in class iaik.xml.crypto.XmldsigMore
 
SIGNATURE_RSA_WHIRLPOOL_MGF1 - Static variable in class iaik.xml.crypto.XmldsigMore
 
signatureMethod_ - Variable in class iaik.xml.crypto.dsig.SignedInfoImpl
The SignatureMethod.
SignatureMethodImpl - Class in iaik.xml.crypto.dsig
An implementation of the SignatureMethod that supports the DOM XML representation and processing mechanism.
SignatureMethodImpl(String, SignatureMethodParameterSpec) - Constructor for class iaik.xml.crypto.dsig.SignatureMethodImpl
Creates a new instance of this SignatureMethodImpl with the specified algorithm and params.
SignatureMethodImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.SignatureMethodImpl
Creates a new instance of this SignatureMethodImpl with the specified context and node to unmarshal from.
signatureProperties_ - Variable in class iaik.xml.crypto.dsig.SignaturePropertiesImpl
The list of SignaturePropertyImpls.
SignaturePropertiesImpl - Class in iaik.xml.crypto.dsig
An implementation of the SignaturePorperties element that supports the DOM XML representation and processing mechanism.
SignaturePropertiesImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.SignaturePropertiesImpl
Creates a new instance of this SignaturePropertiesImpl with the specified context and node to unmarshal from.
SignaturePropertiesImpl(List, String) - Constructor for class iaik.xml.crypto.dsig.SignaturePropertiesImpl
Creates a new instance of this SignaturePropertiesImpl with the specified list of SignaturePropertyImpls and Id -attribute value.
SignaturePropertyImpl - Class in iaik.xml.crypto.dsig
An implementation of the SignatureProperty element that supports the DOM XML representation and processing mechanism.
SignaturePropertyImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.SignaturePropertyImpl
Creates a new instance of this SignaturePropertyImpl with the specified context and node to unmarshal from.
SignaturePropertyImpl(List, String, String) - Constructor for class iaik.xml.crypto.dsig.SignaturePropertyImpl
Creates a new instance of this SignaturePropertyImpl with the specified list of XMLStructures, id-attribute value and target-attribute value.
SignaturePurpose() - Constructor for class iaik.xml.crypto.XSecProvider.Purpose.SignaturePurpose
 
signatureValue_ - Variable in class iaik.xml.crypto.dsig.XMLSignatureImpl
The SignatureValue.
SignatureValueImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.XMLSignatureImpl.SignatureValueImpl
Creates a new instance of this SignatureValueImpl with the specified provider config, context and node to unmarshal from.
SignatureValueImpl(String) - Constructor for class iaik.xml.crypto.dsig.XMLSignatureImpl.SignatureValueImpl
Creates a new instance of this SignatureValueImpl with the specified provider config and id-attribute value.
SignatureValueImpl(byte[], String) - Constructor for class iaik.xml.crypto.dsig.XMLSignatureImpl.SignatureValueImpl
Creates a new instance of this SignatureValueImpl with the specified provider config, signature value and id-attribute value.
signedInfo_ - Variable in class iaik.xml.crypto.dsig.XMLSignatureImpl
The SignedInfo.
SignedInfoImpl - Class in iaik.xml.crypto.dsig
An implementation of the SignedInfo element that supports the DOM XML representation and processing mechanism.
SignedInfoImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.SignedInfoImpl
Creates a new instance of this SignedInfoImpl with the specified context and node to unmarshal from.
SignedInfoImpl(CanonicalizationMethod, AbstractSignatureMethodImpl, List, String) - Constructor for class iaik.xml.crypto.dsig.SignedInfoImpl
Creates a new instance of this SignedInfoImpl with the specified canonicalization method, signature method, list of ReferenceImpls and id-attribute value.
singletonIterator(Object) - Static method in class iaik.xml.crypto.utils.Nodes
Returns an immutable iterator containing only the specified object.
singletonNodeIterator(Node) - Static method in class iaik.xml.crypto.utils.Nodes
Returns an immutable node iterator containing only the specified node.
singletonNodeList(Node) - Static method in class iaik.xml.crypto.utils.Nodes
Returns a node list containing only the specified node.
skip(Object) - Method in class iaik.xml.filter.impl.dsig.FilterIterator
Returns true if the given obj ect should NOT be returned by the FilterIterator.next()method, otherwise returns false .
skip(Object) - Method in class iaik.xml.filter.impl.dsig.SubtreeSieve
Returns the given node if it is not to be returned by this SubtreeSieve, or null otherwise.
skip(Object) - Method in class iaik.xml.filter.impl.dsig.XPathFilter2Sieve
 
skip(Object) - Method in class iaik.xml.filter.impl.dsig.XPathSieve
 
skip(long) - Method in class iaik.xml.filter.impl.enc.WrapInputStream
 
SkipException - Exception in iaik.xml.filter.impl.dsig
Indicates an exceptional condition that occurred during the evaluation of the FilterIterator.skip(Object) method.
SkipException() - Constructor for exception iaik.xml.filter.impl.dsig.SkipException
Constructs a new XPathException with null as its detail message.
SkipException(String) - Constructor for exception iaik.xml.filter.impl.dsig.SkipException
Constructs a new XPathException with the specified detail message.
SkipException(Throwable) - Constructor for exception iaik.xml.filter.impl.dsig.SkipException
Constructs a new XPathException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
SkipException(String, Throwable) - Constructor for exception iaik.xml.filter.impl.dsig.SkipException
Constructs a new XPathException with the specified detail message and cause.
spec_ - Variable in class iaik.xml.crypto.dsig.AlgorithmMethodImpl
The algorithm parameter spec.
state_ - Variable in class iaik.xml.crypto.dom.DOMStructure
The state this DOMStructure is currently in.
STATE_CREATED - Static variable in class iaik.xml.crypto.dom.DOMStructure
Identifies the state CREATED.
STATE_MARSHALED - Static variable in class iaik.xml.crypto.dom.DOMStructure
Identifies the state MARSHALED.
STATE_SIGNED - Static variable in class iaik.xml.crypto.dsig.XMLSignatureImpl
The state SIGNED.
STATE_UNINITIALIZED - Static variable in class iaik.xml.crypto.dom.DOMStructure
Identifies the state UNINITIALIZED.
STATE_UNMARSHALED - Static variable in class iaik.xml.crypto.dom.DOMStructure
Identifies the state UNMARSHALED.
stylesheet_ - Variable in class iaik.xml.crypto.dsig.spec.XSLTTransformParameterImpl
 
stylesheetCpy_ - Variable in class iaik.xml.crypto.dsig.spec.XSLTTransformParameterImpl
The root node of the stylesheet.
SubTreeNodeSetFix(NodeSetData, boolean) - Constructor for class iaik.xml.crypto.dsig.ReferenceType.SubTreeNodeSetFix
 
SubtreeSieve - Class in iaik.xml.filter.impl.dsig
A Iterator wrapping an input Iterator sieving out all Nodes provided by the input Iterator that belong to a given sub-tree.
SubtreeSieve(Iterator, Node) - Constructor for class iaik.xml.filter.impl.dsig.SubtreeSieve
Creates a new SubtreeSieve with the given Iterator providing the Nodes of the input node-set and the given extinct node representing the root node of the subtree to be omitted from the result.
SYS_ERR - Static variable in class iaik.xml.crypto.utils.Debug
 
SYS_OUT - Static variable in class iaik.xml.crypto.utils.Debug
 
SYSTEM_PROPERTY_DEBUG_OS - Static variable in class iaik.xml.crypto.dom.DOMCryptoContext
This system property allows to set "System.err" or "System.out" as value for debug output.
SYSTEM_PROPERTY_FIX_SUBTREE_NODESET - Static variable in class iaik.xml.crypto.dom.DOMCryptoContext
 

T

target_ - Variable in class iaik.xml.crypto.dsig.SignaturePropertyImpl
The target-attribute value.
target_ - Variable in class iaik.xml.crypto.enc.EncryptionPropertyImpl
The Target-attribute value.
tbe_ - Variable in class iaik.xml.crypto.enc.EncryptedTypeImpl
The data to be encrypted.
TIME_DELIMITER - Static variable in class iaik.xml.crypto.utils.DOMUtils
The delimiter between time fields.
TIME_ZONE_PREFIX - Static variable in class iaik.xml.crypto.utils.DOMUtils
The characters that can precede a time zone information.
timesum - Static variable in class iaik.xml.filter.impl.dsig.XPathEvaluator
 
TOP_LEVEL_LOG - Static variable in class iaik.xml.crypto.utils.Debug
 
TOP_LEVEL_LOG_PROP - Static variable in class iaik.xml.crypto.utils.Debug
 
topLevelLog(Object) - Static method in class iaik.xml.crypto.utils.Debug
Logs the messages that cannot be logged by other mechanisms.
topLevelLog(Object[]) - Static method in class iaik.xml.crypto.utils.Debug
This Method allows to plug in top Level Logging for static blocks and static contexts where the normal logging via XMLCryptoContext.getProperty(String) with the property "iaik.xml.crypto.debug.OutputStream" is NOT available.
toString() - Method in class iaik.xml.crypto.dom.DOMStructure
 
toString() - Method in class iaik.xml.crypto.dsig.DigestAlgAndValueType
 
toString() - Method in class iaik.xml.crypto.dsig.TransformImpl
 
toString() - Method in class iaik.xml.crypto.utils.URI
Provides the sString representation of the URI.
toUnescapedString() - Method in class iaik.xml.crypto.utils.URI
 
trailerField_ - Variable in class iaik.xml.crypto.dsig.spec.RSASSAPSSParameterImpl
The TrailerField.
transform(Data, XMLCryptoContext) - Method in class iaik.xml.crypto.alg.transform.Base64TransformService
 
transform(Data, XMLCryptoContext) - Method in class iaik.xml.crypto.alg.transform.C14NTransformService
 
transform(Data, XMLCryptoContext) - Method in class iaik.xml.crypto.alg.transform.EnvelopedSignatureTransformService
 
transform(Data, XMLCryptoContext, OutputStream) - Method in class iaik.xml.crypto.alg.transform.TransformServiceImpl
 
transform(Data, XMLCryptoContext) - Method in class iaik.xml.crypto.alg.transform.XPath2FilterTransformService
 
transform(Data, XMLCryptoContext) - Method in class iaik.xml.crypto.alg.transform.XPathTransformService
 
transform(Data, XMLCryptoContext) - Method in class iaik.xml.crypto.alg.transform.XSLTTransformService
 
transform(Data, XMLCryptoContext) - Method in class iaik.xml.crypto.alg.transform.XSLTTransformServiceJDK
 
transform(Data, XMLCryptoContext) - Method in class iaik.xml.crypto.dsig.TransformImpl
 
transform(Data, XMLCryptoContext, OutputStream) - Method in class iaik.xml.crypto.dsig.TransformImpl
 
TransformImpl - Class in iaik.xml.crypto.dsig
An implementation of the Transform that supports the DOM XML representation and processing mechanism.
TransformImpl() - Constructor for class iaik.xml.crypto.dsig.TransformImpl
Creates a new instance of this TransformImpl.
TransformImpl(Node) - Constructor for class iaik.xml.crypto.dsig.TransformImpl
Creates a new instance of this TransformImpl with the specified node.
TransformImpl(String, TransformParameterSpec) - Constructor for class iaik.xml.crypto.dsig.TransformImpl
Creates a new instance of this TransformImpl with the specified algorithm URI and parameters.
TransformImpl(String, DOMStructure) - Constructor for class iaik.xml.crypto.dsig.TransformImpl
Creates a new instance of this TransformImpl with specified algorithm URI and parameters.
TransformImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.TransformImpl
Creates a new instance of this TransformImpl with the specified context and the node to unmarshal from.
transformNode_ - Variable in class iaik.xml.crypto.alg.transform.TransformServiceImpl
The node of the Transform element.
transforms_ - Variable in class iaik.xml.crypto.dsig.ReferenceType
The Transforms.
transforms_ - Variable in class iaik.xml.crypto.dsig.TransformsType
The list of Transforms.
TransformServiceImpl - Class in iaik.xml.crypto.alg.transform
An abstract TransformService implementation that serves as base class for implementing a TransformService.
TransformServiceImpl() - Constructor for class iaik.xml.crypto.alg.transform.TransformServiceImpl
 
TransformsImpl - Class in iaik.xml.crypto.dsig
An implementation of the Transforms element that supports the DOM XML representation and marshaling mechanism.
TransformsImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.TransformsImpl
Creates a new instance of this TransformsImpl with the specified marshal context and node.
TransformsImpl(List) - Constructor for class iaik.xml.crypto.dsig.TransformsImpl
Creates a new instance of this TransformsImpl with the specified list of Transforms.
TransformsImpl(List, List) - Constructor for class iaik.xml.crypto.dsig.TransformsImpl
Creates a new instance of this TransformsImpl with the specified list of TransformImpls and a list of already applied TransformImpls.
TransformsImpl - Class in iaik.xml.crypto.enc
An implementation of the Transforms element that supports the DOM XML representation and processing mechanism.
TransformsImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.enc.TransformsImpl
Creates a new instance of this TransformsImpl with the specified context and node to unmarshal from.
TransformsImpl(List) - Constructor for class iaik.xml.crypto.enc.TransformsImpl
Creates a new instance of this TransformsImpl with the specified list of TransformImpls.
TransformsType - Class in iaik.xml.crypto.dsig
A base class for elements that contain a number of Transforms which are applied to some input data according to the reference processing model of XMLDSig.
TransformsType(Node) - Constructor for class iaik.xml.crypto.dsig.TransformsType
Creates a new instance of this TransformsType with the specified node
TransformsType(List) - Constructor for class iaik.xml.crypto.dsig.TransformsType
Creates a new instance of this TransformsType with the specified list of TransformImpls.
TransformsType(List, List) - Constructor for class iaik.xml.crypto.dsig.TransformsType
Creates a new instance of this TransformsType with the specified list of TransformImpls and a list of already applied TransformImpls.
Traverser - Class in iaik.xml.filter.impl.dsig
A traverser that returns all nodes of a Document from a given root Node.
Traverser(Node, boolean, boolean) - Constructor for class iaik.xml.filter.impl.dsig.Traverser
Creates a new Traverser for traversing the Document's subtree from the given root node.
type_ - Variable in class iaik.xml.crypto.dsig.DOMURIReferenceImpl
The type-attribute.
type_ - Variable in class iaik.xml.crypto.enc.EncryptedTypeImpl
The type-attribute value.
TYPE_ENCRYPTEDKEY_ - Static variable in class iaik.xml.crypto.dsig.keyinfo.RetrievalMethodImpl
The encrypted key type URI reference.
TYPE_RAW_X509_CERTIFICATE - Static variable in class iaik.xml.crypto.dsig.keyinfo.RetrievalMethodImpl
The raw X509 certificate type URI reference.

U

undoARCFourBugFix(boolean) - Method in class iaik.xml.crypto.XSecProvider
There has been in a bug in the mapping from XmldsigMore.ENCRYPTION_ARCFOUR to the actual Cipher.
unescape(String) - Method in class iaik.xml.crypto.utils.URI
Unescapes the provided string.
unmarshal(DOMCryptoContext) - Method in class iaik.xml.crypto.dom.DOMStructure
Unmarshals this DOMStructure from its XML representation.
unmarshal(DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.spec.XSLTTransformParameterImpl
 
unmarshal(DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
 
unmarshalAttributes(NamedNodeMap, DOMCryptoContext) - Method in class iaik.xml.crypto.dom.DOMStructure
Unmarshal the given attributes.
unmarshalAttributes(NamedNodeMap, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.AlgorithmMethodImpl
 
unmarshalAttributes(NamedNodeMap, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.DOMURIReferenceImpl
Unmarshals the URI and Type attributes.
unmarshalAttributes(NamedNodeMap, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
Unmarshals the Id-attribute.
unmarshalAttributes(NamedNodeMap, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.ManifestImpl
Unmarshals the Id-attribute.
unmarshalAttributes(NamedNodeMap, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.ReferenceType
 
unmarshalAttributes(NamedNodeMap, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.SignaturePropertiesImpl
Unmarshals the Id-attribute.
unmarshalAttributes(NamedNodeMap, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.SignaturePropertyImpl
Unmarshals the Id-attribute and the Target -attribute.
unmarshalAttributes(NamedNodeMap, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.SignedInfoImpl
Unmarshals the Id-attribute.
unmarshalAttributes(NamedNodeMap, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.spec.ExcC14NParameterImpl
 
unmarshalAttributes(NamedNodeMap, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.spec.XPath2ParameterImpl
 
unmarshalAttributes(NamedNodeMap, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.spec.XPathParameterImpl
This method is used to unmarshal the namespace declarations of this element and to add it to add it to the XPathParameterImpl.namespaceMap_
unmarshalAttributes(NamedNodeMap, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.TransformImpl
Unmarshals the Algorithm attribute.
unmarshalAttributes(NamedNodeMap, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.XMLObjectImpl
Unmarshals the MimeType, URI and Id attributes.
unmarshalAttributes(NamedNodeMap, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl.SignatureValueImpl
 
unmarshalAttributes(NamedNodeMap, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
 
unmarshalAttributes(NamedNodeMap, DOMCryptoContext) - Method in class iaik.xml.crypto.enc.CipherReferenceImpl
 
unmarshalAttributes(NamedNodeMap, DOMCryptoContext) - Method in class iaik.xml.crypto.enc.EncryptedKeyImpl
 
unmarshalAttributes(NamedNodeMap, DOMCryptoContext) - Method in class iaik.xml.crypto.enc.EncryptedTypeImpl
 
unmarshalAttributes(NamedNodeMap, DOMCryptoContext) - Method in class iaik.xml.crypto.enc.EncryptionPropertiesImpl
 
unmarshalAttributes(NamedNodeMap, DOMCryptoContext) - Method in class iaik.xml.crypto.enc.EncryptionPropertyImpl
 
unmarshalElement(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dom.DOMStructure
Unmarshals the given element.
unmarshalElement(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.DigestValueImpl
Unmarshals the digest value.
unmarshalElement(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
 
unmarshalElement(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyNameImpl
 
unmarshalElement(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.spec.HMACParameterImpl
 
unmarshalElement(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.spec.XPath2ParameterImpl
 
unmarshalElement(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.spec.XPathParameterImpl
 
unmarshalElement(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl.SignatureValueImpl
 
unmarshalElement(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.enc.CarriedKeyNameImpl
 
unmarshalElement(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.enc.CipherValueImpl
 
unmarshalElement(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.enc.keyinfo.KANonceImpl
 
unmarshalElement(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.enc.KeySizeImpl
 
unmarshalElement(DOMCryptoContext, Element) - Method in class iaik.xml.crypto.enc.spec.OAEPParamsImpl
 
unmarshalEncryptedType(XMLDecryptContext) - Method in class iaik.xml.crypto.enc.XMLEncryptionFactory
 
unmarshalIDAttribute(NamedNodeMap, DOMCryptoContext, String) - Method in class iaik.xml.crypto.dom.DOMStructure
Unmarshals an Id-attribute with the given tagName from the given attributes.
unmarshalKeyInfo(XMLStructure) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoFactory
 
unmarshalStructures(NodeList, DOMCryptoContext) - Method in class iaik.xml.crypto.dom.DOMStructure
Unmarshals DOMStructures from the given nodes.
unmarshalStructures(NodeList, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.AlgorithmMethodImpl
 
unmarshalStructures(NodeList, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.keyinfo.DSAKeyValueImpl
 
unmarshalStructures(NodeList, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.keyinfo.EccelerateDSAKeyValueImpl
 
unmarshalStructures(NodeList, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.keyinfo.ECDSAKeyValueImpl
 
unmarshalStructures(NodeList, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.keyinfo.KeyInfoImpl
 
unmarshalStructures(NodeList, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.keyinfo.RSAKeyValueImpl
 
unmarshalStructures(NodeList, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.keyinfo.X509DataImpl
 
unmarshalStructures(NodeList, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.keyinfo.X509IssuerSerialType
 
unmarshalStructures(NodeList, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.SignaturePropertyImpl
Unmarshals the contents of this SignatureProperty.
unmarshalStructures(NodeList, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.spec.RSASSAPSSParameterImpl
 
unmarshalStructures(NodeList, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.TransformImpl
 
unmarshalStructures(NodeList, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.TransformsType
 
unmarshalStructures(NodeList, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.XMLObjectImpl
 
unmarshalStructures(NodeList, DOMCryptoContext) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
 
unmarshalStructures(NodeList, DOMCryptoContext) - Method in class iaik.xml.crypto.enc.EncryptionMethodImpl
 
unmarshalStructures(NodeList, DOMCryptoContext) - Method in class iaik.xml.crypto.enc.EncryptionPropertyImpl
 
unmarshalStructures(NodeList, DOMCryptoContext) - Method in class iaik.xml.crypto.enc.keyinfo.AgreementMethodImpl
 
unmarshalStructures(NodeList, DOMCryptoContext) - Method in class iaik.xml.crypto.enc.keyinfo.DHKeyValueImpl
 
unmarshalStructures(NodeList, DOMCryptoContext) - Method in class iaik.xml.crypto.enc.ReferenceTypeImpl
 
unmarshalXMLSignature(XMLValidateContext) - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
unmarshalXMLSignature(XMLStructure) - Method in class iaik.xml.crypto.dsig.XMLSignatureFactory
 
UNRESERVED_ - Static variable in class iaik.xml.crypto.utils.URI
Contains all unreserved characters which can be used for an URI.
unsignedBigIntergerToByteArray(BigInteger) - Static method in class iaik.xml.crypto.alg.signature.ECDSAProxySignature
Convert a BigInteger to a byte-array, but treat the byte-array given from the BigInteger as unsigned and removing any leading zero bytes; e.g.
unwrapKey(Key, byte[], String, int) - Method in class iaik.xml.crypto.enc.EncryptionMethodImpl
Unwraps a key from the given wrappedKey bytes using the represented encryption method with the given key.
URI - Class in iaik.xml.crypto.utils
This class represents a Uniform Resource Identifier (URI), as specified in RFC 2396.
URI(String, String, String, String, String) - Constructor for class iaik.xml.crypto.utils.URI
Constructs a URI from its five components.
URI(String) - Constructor for class iaik.xml.crypto.utils.URI
Parses the given URI string and extracts its five components.
uri_ - Variable in class iaik.xml.crypto.dsig.DOMURIReferenceImpl
The URI reference.
URIDereferencerImpl - Class in iaik.xml.crypto.utils
An URIDereferencer implementation that supports dereferencing external URIs using the URLConnection and same-document URIs supporting XPointer expressions.
URIDereferencerImpl() - Constructor for class iaik.xml.crypto.utils.URIDereferencerImpl
Creates a new instance of this URIDereferencerImpl.
URIException - Exception in iaik.xml.crypto.utils
Signals that a error has occured while executing a method of class URI.
URIException() - Constructor for exception iaik.xml.crypto.utils.URIException
 
URIException(String) - Constructor for exception iaik.xml.crypto.utils.URIException
 
URIException(Throwable) - Constructor for exception iaik.xml.crypto.utils.URIException
 
URIException(String, Throwable) - Constructor for exception iaik.xml.crypto.utils.URIException
 
URIReferenceImpl(String, String, Node) - Constructor for class iaik.xml.filter.impl.dsig.URIResolverImpl.URIReferenceImpl
 
URIResolverImpl - Class in iaik.xml.filter.impl.dsig
An implementation of the URIResolver that delegates all requests to an URIDereferencer.
URIResolverImpl(URIDereferencer, XMLCryptoContext, Document) - Constructor for class iaik.xml.filter.impl.dsig.URIResolverImpl
Creates a new URIResolver using the given dereferencer to resolve URIs and the given doc to resolve same-document URIs.
URIResolverImpl.URIReferenceImpl - Class in iaik.xml.filter.impl.dsig
 
USE_ECCELERATE - Static variable in class iaik.xml.crypto.EccProviderAdapter
 
useJDKsXercesXalan() - Static method in class iaik.xml.crypto.XSecProvider
This method let's you find out if XSecProvider.setJDKsXercesXalan() has been called.
Utils - Class in iaik.xml.crypto.utils
This class provides some utility methods.
Utils() - Constructor for class iaik.xml.crypto.utils.Utils
 

V

valid_ - Variable in class iaik.xml.crypto.dsig.ReferenceImpl
Is this Reference valid.
valid_ - Variable in class iaik.xml.crypto.dsig.XMLSignatureImpl.SignatureValueImpl
Is the signature value valid?
valid_ - Variable in class iaik.xml.crypto.dsig.XMLSignatureImpl
Is this signature valid?
validate(XMLValidateContext) - Method in class iaik.xml.crypto.dsig.ReferenceImpl
 
validate(XMLValidateContext) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl.SignatureValueImpl
 
validate(XMLValidateContext) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
 
validateCore(XMLValidateContext) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
Validates the Signature according to the Core Validation rules defined in XML-Signature Syntax and Processing section 3.2 Core Validation.
validated_ - Variable in class iaik.xml.crypto.dsig.XMLSignatureImpl.SignatureValueImpl
Has the signature value been validated?
validated_ - Variable in class iaik.xml.crypto.dsig.XMLSignatureImpl
Has this signature been validated?
validateReference(XMLValidateContext) - Method in class iaik.xml.crypto.dsig.ReferenceImpl
Validates the Reference according to the Reference Validation rules defined in XML-Signature Syntax and Processing section 3.2.2 Reference Validation .
validateReferences(XMLValidateContext) - Method in class iaik.xml.crypto.dsig.SignedInfoImpl
Validates each Reference in this SignedInfo by calling ReferenceImpl.validate(XMLValidateContext) for each Reference.
validateSignatureValue(XMLCryptoContext, Key, byte[], InputStream) - Method in class iaik.xml.crypto.dsig.AbstractSignatureMethodImpl
Validates the signature.
validateSignatureValue(Key, byte[], InputStream) - Method in class iaik.xml.crypto.dsig.SignatureMethodImpl
validateSignatureValue(XMLCryptoContext, Key, byte[], InputStream) - Method in class iaik.xml.crypto.dsig.SignatureMethodImpl
Validates the signature.
validateSignatureValue(XMLCryptoContext, byte[], Key) - Method in class iaik.xml.crypto.dsig.SignedInfoImpl
Validate the signature value using the contained SignatureMethod.
validateSignatureValue(XMLValidateContext, Key) - Method in class iaik.xml.crypto.dsig.XMLSignatureImpl
Validates the Signature according to the Signature Validation rules defined in XML-Signature Syntax and Processing section 3.2.2 Signature Validation by calling XMLSignatureImpl.validateSignatureValue(XMLValidateContext, Key)
value_ - Variable in class iaik.xml.crypto.dsig.DigestValueImpl
The digest value.
value_ - Variable in class iaik.xml.crypto.dsig.XMLSignatureImpl.SignatureValueImpl
The signature value.
value_ - Variable in class iaik.xml.crypto.enc.keyinfo.KANonceImpl
The value.
VERIFY - Static variable in class iaik.xml.crypto.XSecProvider.Purpose.SignaturePurpose
 

W

WHIRLPOOLwithRSAandMGF1ProxySignature - Class in iaik.xml.crypto.alg.signature
This Signature maps to the RSA Signature Scheme with Appendix - Probabilistic Signature Scheme RSASSA-PSS WHIRLPOOLwithRSAandMGF1 signature method as specified in RFC6931, Section 2.3.10 and WHIRLPOOLwithRSAandMGF1Signature .
WHIRLPOOLwithRSAandMGF1ProxySignature() - Constructor for class iaik.xml.crypto.alg.signature.WHIRLPOOLwithRSAandMGF1ProxySignature
Creates a new instance of this WHIRLPOOLwithRSAandMGF1.
WHITESPACE_DELIMITER - Static variable in class iaik.xml.crypto.utils.DOMUtils
The delimiter to use for being able to handle leading and trailing whitespace.
withdrawDistributedNSDeclarations(Element, List) - Static method in class iaik.xml.crypto.utils.DOMUtils
This method is part of a workaround necessary to cope with differences in the tree model of XPath and DOM with respect to namespace declarations (TreeModelWorkaround).
WrapInputStream - Class in iaik.xml.filter.impl.enc
This input stream wraps another InputStream and envelopes the bytes returned by the given input stream with a Dummy XML element that contains declarations for all namespace prefixes inherited from the given namespace context node as specified by the the W3C recommendation XML Encryption Syntax and Processing, section 4.3.4.
WrapInputStream(InputStream, Node) - Constructor for class iaik.xml.filter.impl.enc.WrapInputStream
Creates a new instance of this WrapInputStream with the specified input stream to be wrapped and the given node to get the namespace context from.
wrapKey(Key, Key) - Method in class iaik.xml.crypto.enc.EncryptionMethodImpl
Wrap the given tbeKey using the represented encryption method using the given key.
wrapNode(Node) - Static method in class iaik.xml.crypto.dom.DOMStructure
Returns the node wrapping the given node.
writeIV() - Method in class iaik.xml.crypto.alg.cipher.BlockCipherProxyCipher
Returns the bytes from the IV that have not been written yet.
writeIV(byte[], int) - Method in class iaik.xml.crypto.alg.cipher.BlockCipherProxyCipher
Writes the bytes from the IV to output that have not been written yet.

X

x509Data_ - Variable in class iaik.xml.crypto.utils.IndependentKeySelectorImpl.KeyInfoHints
A list of optional X509Data elements.
x509Data_ - Variable in class iaik.xml.crypto.utils.KeySelectorImpl.KeyInfoHints
A list of optional X509Data elements.
X509DataImpl - Class in iaik.xml.crypto.dsig.keyinfo
An implementation of the X509Data that supports the DOM XML representation and processing mechanism.
X509DataImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.keyinfo.X509DataImpl
Creates a new instance of this X509DataImpl with the specified context and node to unmarshal from.
X509DataImpl(List) - Constructor for class iaik.xml.crypto.dsig.keyinfo.X509DataImpl
Creates a new instance of this X509DataImpl with the specified list of XMLStructures.
X509IssuerSerialImpl - Class in iaik.xml.crypto.dsig.keyinfo
An implementation of the X509IssuerSerial that supports the DOM XML marshaling mechanism.
X509IssuerSerialImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.keyinfo.X509IssuerSerialImpl
Creates a new instance of this X509IssuerSerialImpl with the specified context and node.
X509IssuerSerialImpl(String, BigInteger) - Constructor for class iaik.xml.crypto.dsig.keyinfo.X509IssuerSerialImpl
Creates a new instance of this X509IssuerSerialImpl with the specified issuer DN and serial number.
X509IssuerSerialType - Class in iaik.xml.crypto.dsig.keyinfo
An implementation of the X509IssuerSerial type that supports the DOM XML representation and marshaling mechanism.
X509IssuerSerialType(Node) - Constructor for class iaik.xml.crypto.dsig.keyinfo.X509IssuerSerialType
Creates a new instance of this X509IssuerSerialType with the specified node.
X509IssuerSerialType(String, BigInteger) - Constructor for class iaik.xml.crypto.dsig.keyinfo.X509IssuerSerialType
Creates a new instance of this X509IssuerSerialType with the specified isser DN and serial number.
X509KeySelectorResult - Interface in iaik.xml.crypto.utils
This interface extends KeySelectorResult by the features provided for X509 specific key selection.
X509KeySelectorResultImpl(Key, List, List) - Constructor for class iaik.xml.crypto.utils.IndependentKeySelectorImpl.X509KeySelectorResultImpl
Creates a new instance of this X509KeySelectorResultImpl with the specified key, list of X509Certificates and list of CRLs corresponding to the selected key.
X509KeySelectorResultImpl(Key, List, List) - Constructor for class iaik.xml.crypto.utils.KeySelectorImpl.X509KeySelectorResultImpl
Creates a new instance of this X509KeySelectorResultImpl with the specified key, list of X509Certificates and list of CRLs corresponding to the selected key.
XencDOMStructure - Class in iaik.xml.crypto.dom
Base class for DOMStructures of the http://www.w3.org/2001/04/xmlenc# namespace.
XencDOMStructure() - Constructor for class iaik.xml.crypto.dom.XencDOMStructure
Creates a new instance of this XencDOMStructure.
XencDOMStructure(Node) - Constructor for class iaik.xml.crypto.dom.XencDOMStructure
Creates a new instance of this XencDOMStructure with the specified node.
XERCES_SECURITY_MANAGER - Static variable in class iaik.xml.crypto.dom.DOMCryptoContext
This property can be used for setting a XERCES security-manager for the parser.
XERCES_VERSION_CLASS() - Static method in class iaik.xml.crypto.utils.DOMUtils
 
XERCES_VERSION_CLASS_PROPERTY - Static variable in class iaik.xml.crypto.utils.DOMUtils
This property may be used with XSecProvider.setSysProperty(String, String) to use "com.sun.org.apache.xerces.internal.impl.Version" instead of "org.apache.xerces.impl.Version" to check the Version of Xerces.
XERCES_XALAN_JDK_PACKAGE_MAP - Static variable in class iaik.xml.crypto.XSecProvider
 
XML2PKCS1Spec(RSAOAEPParameterSpec) - Static method in class iaik.xml.crypto.alg.cipher.RSAOAEPProxyCipher
 
XMLDSIG_MORE_NS_2001 - Static variable in class iaik.xml.crypto.XmldsigMore
 
XMLDSIG_MORE_NS_2007 - Static variable in class iaik.xml.crypto.XmldsigMore
 
XmldsigDOMStructure - Class in iaik.xml.crypto.dom
Base class for DOMStructures of the http://www.w3.org/2000/09/xmldsig# namespace.
XmldsigDOMStructure() - Constructor for class iaik.xml.crypto.dom.XmldsigDOMStructure
Creates a new instance of this XmldsigDOMStructure.
XmldsigDOMStructure(Node) - Constructor for class iaik.xml.crypto.dom.XmldsigDOMStructure
Creates a new instance of this XmldsigDOMStructure with the specified node.
XmldsigMore - Class in iaik.xml.crypto
Additional XML Security Uniform Resource Identifiers (URIs) according to RCF4051.
XMLEncryptionFactory - Class in iaik.xml.crypto.enc
An implementation of the XMLEncryptionFactory that supports the DOM XML representation and processing mechanism.
XMLEncryptionFactory() - Constructor for class iaik.xml.crypto.enc.XMLEncryptionFactory
 
XMLObjectImpl - Class in iaik.xml.crypto.dsig
An implementation of the Object that supports the DOM XML representation and processing mechanism.
XMLObjectImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.XMLObjectImpl
Creates a new instance of this XMLObjectImpl with the specified context and node to unmarshal from.
XMLObjectImpl(List, String, String, String) - Constructor for class iaik.xml.crypto.dsig.XMLObjectImpl
Creates a new instance of this XMLObjectImpl with the specified list of XMLStructures, id-attribute value, MimeType-attribute value and Encoding-attribute value.
XMLSignatureFactory - Class in iaik.xml.crypto.dsig
An implementation of the XMLSignatureFactory that supports the DOM XML representation and marshaling mechanism.
XMLSignatureFactory() - Constructor for class iaik.xml.crypto.dsig.XMLSignatureFactory
 
XMLSignatureImpl - Class in iaik.xml.crypto.dsig
An implementation of the Signature element that supports the DOM XML representation and processing mechanism.
XMLSignatureImpl(Node) - Constructor for class iaik.xml.crypto.dsig.XMLSignatureImpl
Creates a new instance of this XMLSignatureImpl with the specified provider config and node.
XMLSignatureImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.XMLSignatureImpl
Creates a new instance of this XMLSignatureImpl with the specified provider config, context and node to unmarshal from.
XMLSignatureImpl(SignedInfoImpl, KeyInfo, List, String, String) - Constructor for class iaik.xml.crypto.dsig.XMLSignatureImpl
Creates a new instance of this XMLSignatureImpl with the specified provider config, SignedInfo, KeyInfo, list of XMLObjectImpls, id-attribute value and id-attribute value of the SignatureValue element.
XMLSignatureImpl.SignatureValueImpl - Class in iaik.xml.crypto.dsig
An implementation of the SignatureValue element that supports the DOM XML representation and marshaling mechanism.
XMLSignatureProcessingHook - Interface in iaik.xml.crypto.dsig
 
XPath2FilterTransformService - Class in iaik.xml.crypto.alg.transform
This TransformService implements the XPath Filter 2.0 transform (http://www.w3.org/2002/06/xmldsig-filter2) as specified by the W3C recommendation XML-Signature XPath Filter 2.0
XPath2FilterTransformService() - Constructor for class iaik.xml.crypto.alg.transform.XPath2FilterTransformService
 
XPath2ParameterImpl - Class in iaik.xml.crypto.dsig.spec
An implementation of the XPath element that supports the DOM XML representation and processing mechanism.
XPath2ParameterImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.spec.XPath2ParameterImpl
Creates a new instance of this XPath2ParameterImpl with the specified provider config, context and node to unmarshal from.
XPath2ParameterImpl(XPathType) - Constructor for class iaik.xml.crypto.dsig.spec.XPath2ParameterImpl
Creates a new instance of this XPath2ParameterImpl with the specified provider config, XPathType and node mapping.
xpath_ - Variable in class iaik.xml.crypto.dsig.spec.XPath2ParameterImpl
The XPath expression.
xpath_ - Variable in class iaik.xml.crypto.dsig.spec.XPathParameterImpl
The XPath expression.
XPATH_EVALUATOR - Static variable in class iaik.xml.crypto.dom.DOMCryptoContext
The Property "iaik.xml.filter.impl.dsig.XPathEvaluator" can be set to "iaik.xml.filter.impl.dsig.XPathEvaluatorOld" or "iaik.xml.filter.impl.dsig.XPathApiXPathEvaluator".
XPATH_EXT_FUNC_NS_PREFIX - Static variable in class iaik.xml.filter.impl.dsig.XPathEvaluator
Prefix of the XPath extension function namespace.
XPATH_EXT_FUNC_NS_URI - Static variable in class iaik.xml.filter.impl.dsig.XPathEvaluator
URI of the XPath extension function namespace.
XPathApiXPathEvaluator - Class in iaik.xml.filter.impl.dsig
This class implements an XPathEvaluator able to evaluate XPaths as defined by XML Path Language (XPath) Version 1.0.
XPathApiXPathEvaluator(String, Node, Map, DOMCryptoContext) - Constructor for class iaik.xml.filter.impl.dsig.XPathApiXPathEvaluator
Creates a new XPathEvaluator using the given XPath expression, the given ownerNode as node returned by the here() function and as namespace context node and the additonaNSPrefixes Mapping.
XPathApiXPathEvaluator.XPathApiXPathEvaluatorRuntimeException - Exception in iaik.xml.filter.impl.dsig
This class allows to catch this kind of RuntimeException and to wrap it into another Exception.
XPathApiXPathEvaluatorRuntimeException(String) - Constructor for exception iaik.xml.filter.impl.dsig.XPathApiXPathEvaluator.XPathApiXPathEvaluatorRuntimeException
 
XPathContextOwner() - Constructor for class iaik.xml.filter.impl.dsig.XPathEvaluatorOld.XPathContextOwner
 
XPathEvaluator - Class in iaik.xml.filter.impl.dsig
This class implements an XPathEvaluator able to evaluate XPaths as defined by XML Path Language (XPath) Version 1.0.
XPathEvaluator(String, Node, Map, DOMCryptoContext) - Constructor for class iaik.xml.filter.impl.dsig.XPathEvaluator
Creates a new XPathEvaluator using the given XPath expression, the given ownerNode as node returned by the here() function and as namespace context node and the additonaNSPrefixes Mapping.
XPathEvaluatorOld - Class in iaik.xml.filter.impl.dsig
This class implements an XPathEvaluatorOld able to evaluate XPaths as defined by XML Path Language (XPath) Version 1.0.
XPathEvaluatorOld(String, Node, Map, DOMCryptoContext) - Constructor for class iaik.xml.filter.impl.dsig.XPathEvaluatorOld
Creates a new XPathEvaluatorOld using the given XPath expression, the given ownerNode as node returned by the here() function and as namespace context node and the additonaNSPrefixes Mapping.
XPathEvaluatorOld.PrefixResolver - Class in iaik.xml.filter.impl.dsig
PrefixResolver used to resolve resolve namespace prefix to URI mappings.
XPathEvaluatorOld.XPathContextOwner - Class in iaik.xml.filter.impl.dsig
A context owner of an XPathContextthat supports the XPath extension function here().
XPathException - Exception in iaik.xml.filter.impl.dsig
Indicates an exceptional condition that occurred during the evaluation of an XPath expression using the XPathEvaluator.
XPathException() - Constructor for exception iaik.xml.filter.impl.dsig.XPathException
Constructs a new XPathException with null as its detail message.
XPathException(String) - Constructor for exception iaik.xml.filter.impl.dsig.XPathException
Constructs a new XPathException with the specified detail message.
XPathException(Throwable) - Constructor for exception iaik.xml.filter.impl.dsig.XPathException
Constructs a new XPathException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
XPathException(String, Throwable) - Constructor for exception iaik.xml.filter.impl.dsig.XPathException
Constructs a new XPathException with the specified detail message and cause.
XPathFilter2Sieve - Class in iaik.xml.filter.impl.dsig
A FilterIterator implementing the XPath Filter 2.0 behaviour as specified by the W3C recommendation XML-Signature XPath Filter 2.0.
XPathFilter2Sieve(Iterator, List, List, DOMCryptoContext) - Constructor for class iaik.xml.filter.impl.dsig.XPathFilter2Sieve
Creates a new XPathFilter2Sieve with the given iterator providing the input node-set the list of XPathTypes and the list of their corresponding owner Nodes.
XPathParameterImpl - Class in iaik.xml.crypto.dsig.spec
An implementation of XPath element that supports the DOM XML representation and marshaling mechanism.
XPathParameterImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.spec.XPathParameterImpl
Creates a new instance of this XPathParameterImpl with the specified provider config, context and node to unmarshal from.
XPathParameterImpl(String, Map) - Constructor for class iaik.xml.crypto.dsig.spec.XPathParameterImpl
Creates a new instance of this XPathParameterImpl with the specified provider config, XPath expression, namespace prefix to URI mapping and mapping of the XPath expression to specific nodes of the XPath element.
XPathSieve - Class in iaik.xml.filter.impl.dsig
A FilterIterator implementing the XPath Filtering behaviour as specified by the W3C recommendation XML-Signature Syntax and Processing.
XPathSieve(Iterator, String, Node, Map, DOMCryptoContext) - Constructor for class iaik.xml.filter.impl.dsig.XPathSieve
 
XPathTransformService - Class in iaik.xml.crypto.alg.transform
This TransformService implements the XPath Filtering transform (http://www.w3.org/TR/1999/REC-xpath-19991116) as specified by the W3C recommendation XML-Signature Syntax and Processing
XPathTransformService() - Constructor for class iaik.xml.crypto.alg.transform.XPathTransformService
 
xPathType_ - Variable in class iaik.xml.crypto.dsig.spec.XPath2ParameterImpl
The XPathType that corresponds to this XPath2ParameterImpl.
XSecProvider - Class in iaik.xml.crypto
 
XSecProvider() - Constructor for class iaik.xml.crypto.XSecProvider
Creates a new instance of this Provider.
XSecProvider.ClassForNameHook - Interface in iaik.xml.crypto
Deprecated.
This is an experimental feature and may be consolidated in a future Version. It is planned to move this functionality to a util package.
XSecProvider.Purpose - Class in iaik.xml.crypto
 
XSecProvider.Purpose.CipherPurpose - Class in iaik.xml.crypto
 
XSecProvider.Purpose.KeyFactoryPurpose - Class in iaik.xml.crypto
 
XSecProvider.Purpose.SignaturePurpose - Class in iaik.xml.crypto
 
XSecProvider.SysPropertyHook - Interface in iaik.xml.crypto
Deprecated.
This is an experimental feature and may be consolidated in a future Version.
xsiNS - Static variable in class iaik.xml.crypto.dsig.keyinfo.EccelerateDSAKeyValueImpl
The xsi namespace needed for validation
xsiNS - Static variable in class iaik.xml.crypto.dsig.keyinfo.ECDSAKeyValueImpl
The xsi namespace needed for validation
XSLTTransformParameterImpl - Class in iaik.xml.crypto.dsig.spec
An implementation of the XSLT Stylesheet parameter that supports the DOM XML representation and marshaling mechanism.
XSLTTransformParameterImpl(DOMCryptoContext, Node) - Constructor for class iaik.xml.crypto.dsig.spec.XSLTTransformParameterImpl
Creates a new instance of this XSLTTransformParameterImpl with the specified provider config, context and node to unmarshal from.
XSLTTransformParameterImpl(Node) - Constructor for class iaik.xml.crypto.dsig.spec.XSLTTransformParameterImpl
Creates a new instance of this XSLTTransformParameterImpl with the specified provider config, stylesheet node and mapping of the stylesheet to specific nodes of the stylesheet element.
XSLTTransformService - Class in iaik.xml.crypto.alg.transform
This TransformService implements the XSLT Transform (http://www.w3.org/TR/1999/REC-xslt-19991116) as specified by the W3C recommendation XML-Signature Syntax and Processing.
XSLTTransformService() - Constructor for class iaik.xml.crypto.alg.transform.XSLTTransformService
 
XSLTTransformServiceJDK - Class in iaik.xml.crypto.alg.transform
This TransformService implements the XSLT Transform (http://www.w3.org/TR/1999/REC-xslt-19991116) as specified by the W3C recommendation XML-Signature Syntax and Processing.
XSLTTransformServiceJDK() - Constructor for class iaik.xml.crypto.alg.transform.XSLTTransformServiceJDK
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links

© 2002-2005 IAIK, © 2004, 2006 - 2019 Stiftung SIC