Overview | Package | Class | Use | Tree | Serialized | Deprecated | Index | Help
| XML Digital Signature and Encryption, 1.0
PREV NEXT | FRAMES NO FRAMES

A B C D E G H I J K M N O P R S T U V X

## A

AES128_CBC - Static variable in interface javax.xml.crypto.enc.EncryptionMethod
  AES-128 Block Encryption Algorithm URI.
AES192_CBC - Static variable in interface javax.xml.crypto.enc.EncryptionMethod
  AES-192 Block Encryption Algorithm URI.
AES256_CBC - Static variable in interface javax.xml.crypto.enc.EncryptionMethod
  AES-256 Block Encryption Algorithm URI.
AgreementMethod - Interface in javax.xml.crypto.enc.keyinfo
  Represents the `AgreementMethod` element.
AgreementMethodParameterSpec - Interface in javax.xml.crypto.enc.spec
  A specification of algorithm parameters for an XML `AgreementMethod` algorithm.
AlgorithmMethod - Interface in javax.xml.crypto
  An abstract representation of an algorithm defined in the XML Security specifications.

## B

BASE64 - Static variable in interface javax.xml.crypto.dsig.Transform
  The Base64 transform algorithm URI.

## C

C14NMethodParameterSpec - Interface in javax.xml.crypto.dsig.spec
  A specification of algorithm parameters for a `CanonicalizationMethod` Algorithm.
CanonicalizationMethod - Interface in javax.xml.crypto.dsig
  A representation of the XML `CanonicalizationMethod` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
CipherData - Interface in javax.xml.crypto.enc
  A representation of the XML `CipherData` element as defined in the W3C Recommendation for XML-Encryption Syntax and Processing.
CipherReference - Interface in javax.xml.crypto.enc
  A representation of the XML `CipherReference` element as defined in the W3C Recommendation for XML-Encryption Syntax and Processing.
CipherValue - Interface in javax.xml.crypto.enc
  A representation of the XML `CipherValue` element as defined in the W3C Recommendation for XML-Encryption Syntax and Processing.
CONTENT - Static variable in interface javax.xml.crypto.enc.EncryptedType
  The encrypted element content type URI.

## D

Data - Interface in javax.xml.crypto
  An abstract representation of the result of dereferencing a `URIReference` or the input/output of subsequent `Transform`s.
DataReference - Interface in javax.xml.crypto.enc
  A representation of the XML `DataReference` element as defined in the W3C Recommendation for XML-Encryption Syntax and Processing.
decrypt(XMLDecryptContext) - Method in interface javax.xml.crypto.enc.EncryptedData
  Decrypts the `CipherData` in this `EncryptedData`.
decrypt(XMLDecryptContext) - Method in interface javax.xml.crypto.enc.EncryptedType
  Decrypts the `CipherData` in this `EncryptedData`.
decrypt(XMLDecryptContext) - Method in interface javax.xml.crypto.enc.keyinfo.EncryptedKey
  Decrypts the `CipherData` in this `EncryptedKey`.
DECRYPT - Static variable in class javax.xml.crypto.KeySelector.Purpose
  A key for decrypting.
decryptAndReplace(XMLDecryptContext) - Method in interface javax.xml.crypto.enc.EncryptedData
  Decrypts the `CipherData` in this `EncryptedData` and replace the EncryptedData with the decrypted data or element
decryptKey(XMLDecryptContext, AlgorithmMethod) - Method in interface javax.xml.crypto.enc.keyinfo.EncryptedKey
  Decrypts the `CipherData` in this `EncryptedKey` and returns the decrypted key as a `Key` object.
DEFAULT - Static variable in class javax.xml.crypto.dsig.spec.ExcC14NParameterSpec
  Indicates the default namespace ("#default").
dereference(XMLCryptoContext) - Method in interface javax.xml.crypto.dsig.keyinfo.RetrievalMethod
  Dereferences the `KeyInfo` information referenced by this `RetrievalMethod` and applies the specified `Transform`s.
dereference(URIReference, XMLCryptoContext) - Method in interface javax.xml.crypto.URIDereferencer
  Dereferences the specified `URIReference` and returns the dereferenced data.
DH - Static variable in interface javax.xml.crypto.enc.keyinfo.AgreementMethod
  The Diffie-Hellman DH key agreement algorithm URI.
DHAgreementMethodParameterSpec - Class in javax.xml.crypto.enc.spec
  Algorithm parameters for XML Diffie-Hellman key agreement algorithm.
DHAgreementMethodParameterSpec(DigestMethod) - Constructor for class javax.xml.crypto.enc.spec.DHAgreementMethodParameterSpec
  Creates an DHAgreementMethodParameterSpec with the specified digest method.
DHKeyValue - Interface in javax.xml.crypto.enc.keyinfo
  A representation of XML DHKeyValue element as defined in the W3C Recommendation for XML-Encryption Syntax and Processing.
DigestMethod - Interface in javax.xml.crypto.dsig
  A representation of the XML `DigestMethod` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
DigestMethodParameterSpec - Interface in javax.xml.crypto.dsig.spec
  A specification of algorithm parameters for a `DigestMethod` algorithm.
DOMCryptoContext - Class in javax.xml.crypto.dom
  This class provides a DOM-specific implementation of the `XMLCryptoContext` interface.
DOMCryptoContext() - Constructor for class javax.xml.crypto.dom.DOMCryptoContext
  Default constructor.
DOMDecryptContext - Class in javax.xml.crypto.enc.dom
  A DOM-specific `XMLDecryptContext` for decrypting.
DOMDecryptContext(Key, Element) - Constructor for class javax.xml.crypto.enc.dom.DOMDecryptContext
  Creates a `DOMDecryptContext` with the specified decryption key and encrypted data element to decrypt.
DOMDecryptContext(KeySelector, Element) - Constructor for class javax.xml.crypto.enc.dom.DOMDecryptContext
  Creates a `DOMDecryptContext` with the specified decryption key selector and encrypted data element to decrypt.
DOMEncryptContext - Class in javax.xml.crypto.enc.dom
  A DOM-specific `XMLEncryptContext`.
DOMEncryptContext(KeySelector) - Constructor for class javax.xml.crypto.enc.dom.DOMEncryptContext
  Creates a `DOMEncryptContext` with the specified encryption key selector.
DOMEncryptContext(Key) - Constructor for class javax.xml.crypto.enc.dom.DOMEncryptContext
  Creates a `DOMEncryptContext` with the specified encryption key.
DOMEncryptContext(KeySelector, Node) - Constructor for class javax.xml.crypto.enc.dom.DOMEncryptContext
  Creates a `DOMEncryptContext` with the specified encryption key selector and parent node.
DOMEncryptContext(Key, Node) - Constructor for class javax.xml.crypto.enc.dom.DOMEncryptContext
  Creates a `DOMEncryptContext` with the specified encryption key and parent node.
DOMEncryptContext(KeySelector, Node, Node) - Constructor for class javax.xml.crypto.enc.dom.DOMEncryptContext
  Creates a `DOMEncryptContext` with the specified key selector, parent and next sibling nodes.
DOMEncryptContext(Key, Node, Node) - Constructor for class javax.xml.crypto.enc.dom.DOMEncryptContext
  Creates a `DOMEncryptContext` with the specified key, parent and next sibling nodes.
DOMSignContext - Class in javax.xml.crypto.dsig.dom
  A DOM-specific `XMLSignContext`.
DOMSignContext(Key, Node) - Constructor for class javax.xml.crypto.dsig.dom.DOMSignContext
  Creates a `DOMSignContext` with the specified signing key and parent node.
DOMSignContext(Key, Node, Node) - Constructor for class javax.xml.crypto.dsig.dom.DOMSignContext
  Creates a `DOMSignContext` with the specified signing key, parent and next sibling nodes.
DOMSignContext(KeySelector, Node) - Constructor for class javax.xml.crypto.dsig.dom.DOMSignContext
  Creates a `DOMSignContext` with the specified key selector and parent node.
DOMSignContext(KeySelector, Node, Node) - Constructor for class javax.xml.crypto.dsig.dom.DOMSignContext
  Creates a `DOMSignContext` with the specified key selector, parent and next sibling nodes.
DOMStructure - Class in javax.xml.crypto.dom
  A DOM-specific `XMLStructure`.
DOMStructure(Node) - Constructor for class javax.xml.crypto.dom.DOMStructure
  Creates a `DOMStructure` containing the specified node.
DOMToBeEncryptedXML - Class in javax.xml.crypto.enc.dom
  A representation of the ToBeEncryptedXML class which contains a XML Element or content of an Element
DOMToBeEncryptedXML(Element, CanonicalizationMethod) - Constructor for class javax.xml.crypto.enc.dom.DOMToBeEncryptedXML
  Creates a new DOMToBeEncryptedXML
DOMToBeEncryptedXML(NodeList, CanonicalizationMethod) - Constructor for class javax.xml.crypto.enc.dom.DOMToBeEncryptedXML
  Creates a new DOMToBeEncryptedXML
DOMURIReference - Interface in javax.xml.crypto.dom
  A DOM-specific `URIReference`.
DOMValidateContext - Class in javax.xml.crypto.dsig.dom
  A DOM-specific `XMLValidateContext`.
DOMValidateContext(KeySelector, Node) - Constructor for class javax.xml.crypto.dsig.dom.DOMValidateContext
  Creates a `DOMValidateContext` containing the specified key selector and node.
DOMValidateContext(Key, Node) - Constructor for class javax.xml.crypto.dsig.dom.DOMValidateContext
  Creates a `DOMValidateContext` containing the specified key and node.
DSA_SHA1 - Static variable in interface javax.xml.crypto.dsig.SignatureMethod
  The DSAwithSHA1 (DSS) signature method algorithm URI.
DSA_TYPE - Static variable in interface javax.xml.crypto.dsig.keyinfo.KeyValue
  URI identifying the DSA KeyValue KeyInfo type: http://www.w3.org/2000/09/xmldsig#DSAKeyValue.

## E

ELEMENT - Static variable in interface javax.xml.crypto.enc.EncryptedType
  The encrypted element type URI.
encrypt(XMLEncryptContext) - Method in interface javax.xml.crypto.enc.EncryptedType
  Encrypts the ToBeEncrypted passed to the construction of this EncryptedType and inserts it in the `CipherValue` or `CipherReference` of the `CipherData` of this `EncryptedData`.
ENCRYPT - Static variable in class javax.xml.crypto.KeySelector.Purpose
  A key for encrypting.
EncryptedData - Interface in javax.xml.crypto.enc
  A representation of the XML `EncryptedData` element as defined in the W3C Recommendation for XML-Encryption Syntax and Processing.
EncryptedKey - Interface in javax.xml.crypto.enc.keyinfo
  Represents the `EncryptedKey` element.
EncryptedType - Interface in javax.xml.crypto.enc
  A representation of the XML `EncryptedType` element as defined in the W3C Recommendation for XML-Encryption Syntax and Processing.
EncryptionMethod - Interface in javax.xml.crypto.enc
  A representation of the XML `EncryptionMethod` element as defined in the W3C Recommendation for XML-Encryption Syntax and Processing.
EncryptionMethodParameterSpec - Interface in javax.xml.crypto.enc.spec
  A specification of algorithm parameters for a `EncryptionMethod` algorithm.
EncryptionProperties - Interface in javax.xml.crypto.enc
  A representation of the XML `EncryptionProperties` element as defined in the W3C Recommendation for XML-Encryption Syntax and Processing.
EncryptionProperty - Interface in javax.xml.crypto.enc
  A representation of the XML `EncryptionProperty` element as defined in the W3C Recommendation for XML-Encryption Syntax and Processing.
ENVELOPED - Static variable in interface javax.xml.crypto.dsig.Transform
  The Enveloped Signature transform algorithm URI.
ExcC14NParameterSpec - Class in javax.xml.crypto.dsig.spec
  Parameters for the W3C Recommendation: Exclusive XML Canonicalization (C14N) algorithm.
ExcC14NParameterSpec() - Constructor for class javax.xml.crypto.dsig.spec.ExcC14NParameterSpec
  Creates a `ExcC14NParameterSpec` with an empty prefix list.
ExcC14NParameterSpec(List) - Constructor for class javax.xml.crypto.dsig.spec.ExcC14NParameterSpec
  Creates a `ExcC14NParameterSpec` with the specified list of prefixes.
EXCLUSIVE - Static variable in interface javax.xml.crypto.dsig.CanonicalizationMethod
  The Exclusive Canonical XML (without comments) canonicalization method algorithm URI.
EXCLUSIVE_WITH_COMMENTS - Static variable in interface javax.xml.crypto.dsig.CanonicalizationMethod
  The Exclusive Canonical XML with comments canonicalization method algorithm URI.

## G

get(Object) - Method in class javax.xml.crypto.dom.DOMCryptoContext
  This implementation uses an internal `HashMap` to get the object that the specified key maps to.
get(Object) - Method in interface javax.xml.crypto.XMLCryptoContext
  Returns the value to which this context maps the specified key.
getAlgorithm() - Method in interface javax.xml.crypto.AlgorithmMethod
  Returns the algorithm URI of this `AlgorithmMethod`.
getAlgorithm() - Method in class javax.xml.crypto.dsig.TransformService
  Returns the URI of the algorithm supported by this `TransformService`.
getAttributes() - Method in interface javax.xml.crypto.enc.EncryptionProperty
  Returns an unmodifiable map of attributes from the XML namespace, where the keys are the name of the attributes (ex: `xml:space`, `xml:lang`, `xml:base`).
getBaseURI() - Method in class javax.xml.crypto.dom.DOMCryptoContext
getBaseURI() - Method in interface javax.xml.crypto.XMLCryptoContext
  Returns the base URI.
getCalculatedDigestValue() - Method in interface javax.xml.crypto.dsig.Reference
  Returns the calculated digest value of this `Reference` after a validation operation.
getCanonicalizationMethod() - Method in interface javax.xml.crypto.dsig.SignedInfo
  Returns the canonicalization method of this `SignedInfo`.
getCanonicalizationMethod() - Method in class javax.xml.crypto.enc.dom.DOMToBeEncryptedXML
getCanonicalizationMethod() - Method in interface javax.xml.crypto.enc.ToBeEncryptedXML
  Returns the canonicalization method
getCanonicalizedData() - Method in interface javax.xml.crypto.dsig.SignedInfo
  Returns the canonicalized signed info bytes after a signing or validation operation.
getCarriedKeyName() - Method in interface javax.xml.crypto.enc.keyinfo.EncryptedKey
  Returns the carried key name of this `EncryptedKey`.
getCause() - Method in exception javax.xml.crypto.dsig.TransformException
  Returns the cause of this `TransformException` or `null` if the cause is nonexistent or unknown.
getCause() - Method in exception javax.xml.crypto.dsig.XMLSignatureException
  Returns the cause of this `XMLSignatureException` or `null` if the cause is nonexistent or unknown.
getCause() - Method in exception javax.xml.crypto.enc.XMLEncryptionException
  Returns the cause of this `XMLEncryptionException` or `null` if the cause is nonexistent or unknown.
getCause() - Method in exception javax.xml.crypto.KeySelectorException
  Returns the cause of this `KeySelectorException` or `null` if the cause is nonexistent or unknown.
getCause() - Method in exception javax.xml.crypto.MarshalException
  Returns the cause of this `MarshalException` or `null` if the cause is nonexistent or unknown.
getCause() - Method in exception javax.xml.crypto.NoSuchMechanismException
  Returns the cause of this `NoSuchMechanismException` or `null` if the cause is nonexistent or unknown.
getCause() - Method in exception javax.xml.crypto.URIReferenceException
  Returns the cause of this `URIReferenceException` or `null` if the cause is nonexistent or unknown.
getCipherData() - Method in interface javax.xml.crypto.enc.EncryptedType
  Returns the cipher data containing the encrypted data.
getCipherText() - Method in interface javax.xml.crypto.enc.EncryptedType
  Returns the encrypted data if the EncryptedType stores the encrypted data as CipherReference.
getContent() - Method in interface javax.xml.crypto.dsig.keyinfo.KeyInfo
  Returns an `unmodifiable list` containing the key information.
getContent() - Method in interface javax.xml.crypto.dsig.keyinfo.X509Data
  Returns an `unmodifiable list` of the content in this `X509Data`.
getContent() - Method in interface javax.xml.crypto.dsig.SignatureProperty
  Returns an `unmodifiable list` of one or more `XMLStructure`s that are contained in this `SignatureProperty`.
getContent() - Method in interface javax.xml.crypto.dsig.XMLObject
  Returns an `unmodifiable list` of `XMLStructure`s contained in this `XMLObject`, which represent elements from any namespace.
getContent() - Method in interface javax.xml.crypto.enc.EncryptionProperty
  Returns an unmodifiable list of `XMLStructure`s.
getContent() - Method in interface javax.xml.crypto.enc.ReferenceType
  Returns an unmodifiable list of `XMLStructure`s representing the child elements of this `ReferenceType`.
getDefaultNamespacePrefix() - Method in class javax.xml.crypto.dom.DOMCryptoContext
  Returns the default namespace prefix.
getDefaultNamespacePrefix() - Method in interface javax.xml.crypto.XMLCryptoContext
  Returns the default namespace prefix.
getDereferencedData() - Method in interface javax.xml.crypto.dsig.Reference
  Returns the dereferenced data, if reference caching is enabled.
getDigestInputStream() - Method in interface javax.xml.crypto.dsig.Reference
  Returns the pre-digested input stream, if reference caching is enabled.
getDigestMethod() - Method in interface javax.xml.crypto.dsig.Reference
  Returns the digest method of this `Reference`.
getDigestMethod() - Method in class javax.xml.crypto.enc.spec.DHAgreementMethodParameterSpec
  Returns the digest method.
getDigestMethod() - Method in class javax.xml.crypto.enc.spec.RSAOAEPParameterSpec
  Returns the digest method.
getDigestValue() - Method in interface javax.xml.crypto.dsig.Reference
  Returns the digest value of this `Reference`.
getElementById(String) - Method in class javax.xml.crypto.dom.DOMCryptoContext
  Returns the `Element` with the specified ID attribute value.
getEncoding() - Method in interface javax.xml.crypto.dsig.XMLObject
  Returns the encoding URI of this `XMLObject`.
getEncoding() - Method in class javax.xml.crypto.enc.dom.DOMToBeEncryptedXML
  Returns a URI identifying the transfer encoding of the data that has been encrypted.
getEncoding() - Method in interface javax.xml.crypto.enc.EncryptedType
  Returns a URI identifying the transfer encoding of the data that has been encrypted.
getEncoding() - Method in interface javax.xml.crypto.enc.ToBeEncrypted
  Returns a URI identifying the transfer encoding of the data that has been encrypted.
getEncoding() - Method in class javax.xml.crypto.enc.ToBeEncryptedKey
  `ToBeEncrypted.getEncoding`
getEncoding() - Method in class javax.xml.crypto.enc.ToBeEncryptedOctetStream
  Returns a URI identifying the transfer encoding of the data that has been encrypted.
getEncoding() - Method in interface javax.xml.crypto.enc.ToBeEncryptedXML
  Returns a URI identifying the transfer encoding of the data that has been encrypted.
getEncryptedData() - Method in class javax.xml.crypto.enc.dom.DOMDecryptContext
  Returns the `EncryptedData` element.
getEncryptionMethod() - Method in class javax.xml.crypto.enc.dom.DOMDecryptContext
  getEncryptionMethod
getEncryptionMethod() - Method in class javax.xml.crypto.enc.dom.DOMEncryptContext
getEncryptionMethod() - Method in interface javax.xml.crypto.enc.EncryptedType
  Returns the encryption method applied to the cipher data.
getEncryptionMethod() - Method in interface javax.xml.crypto.enc.XMLDecryptContext
  Returns the EncryptionMethod for decryption if the EncryptionMethod is absent from the EncryptedType
getEncryptionMethod() - Method in interface javax.xml.crypto.enc.XMLEncryptContext
  Returns the EncryptionMethod for encryption if an EncryptionMethod will not be present in the EncryptedType
getEncryptionProperties() - Method in interface javax.xml.crypto.enc.EncryptedType
  Returns the encryption properties associated with this encrypted type.
getExpression() - Method in class javax.xml.crypto.dsig.spec.XPathType
  Returns the XPath expression to be evaluated.
getExternalElements() - Method in interface javax.xml.crypto.dsig.keyinfo.PGPData
  Returns an `unmodifiable list` of `XMLStructure`s representing elements from an external namespace.
getFilter() - Method in class javax.xml.crypto.dsig.spec.XPathType
  Returns the filter operation.
getHere() - Method in interface javax.xml.crypto.dom.DOMURIReference
  Returns the here node.
getId() - Method in interface javax.xml.crypto.dsig.keyinfo.KeyInfo
  Return the optional Id attribute of this `KeyInfo`, which may be useful for referencing this `KeyInfo` from other XML structures.
getId() - Method in interface javax.xml.crypto.dsig.Manifest
  Returns the Id of this `Manifest`.
getId() - Method in interface javax.xml.crypto.dsig.Reference
  Returns the optional `Id` attribute of this `Reference`, which permits this reference to be referenced from elsewhere.
getId() - Method in interface javax.xml.crypto.dsig.SignatureProperties
  Returns the Id of this `SignatureProperties`.
getId() - Method in interface javax.xml.crypto.dsig.SignatureProperty
  Returns the Id of this `SignatureProperty`.
getId() - Method in interface javax.xml.crypto.dsig.SignedInfo
  Returns the optional `Id` attribute of this `SignedInfo`.
getId() - Method in interface javax.xml.crypto.dsig.XMLObject
  Returns the Id of this `XMLObject`.
getId() - Method in interface javax.xml.crypto.dsig.XMLSignature
  Returns the optional Id of this `XMLSignature`.
getId() - Method in interface javax.xml.crypto.dsig.XMLSignature.SignatureValue
  Returns the optional `Id` attribute of this `SignatureValue`, which permits this element to be referenced from elsewhere.
getId() - Method in interface javax.xml.crypto.enc.EncryptedType
  Returns the optional `ID`.
getId() - Method in interface javax.xml.crypto.enc.EncryptionProperties
  Returns the optional `ID`.
getId() - Method in interface javax.xml.crypto.enc.EncryptionProperty
  Returns the optional `ID`.
getInputStream() - Method in class javax.xml.crypto.enc.ToBeEncryptedOctetStream
  Returns the input stream of this ToBeEncryptedOctetStream
getInstance(String) - Static method in class javax.xml.crypto.dsig.keyinfo.KeyInfoFactory
  Returns a `KeyInfoFactory` that supports the specified XML processing mechanism and representation type (ex: "DOM").
getInstance(String, Provider) - Static method in class javax.xml.crypto.dsig.keyinfo.KeyInfoFactory
  Returns a `KeyInfoFactory` that supports the requested XML processing mechanism and representation type (ex: "DOM"), as supplied by the specified provider.
getInstance(String, String) - Static method in class javax.xml.crypto.dsig.keyinfo.KeyInfoFactory
  Returns a `KeyInfoFactory` that supports the requested XML processing mechanism and representation type (ex: "DOM"), as supplied by the specified provider.
getInstance() - Static method in class javax.xml.crypto.dsig.keyinfo.KeyInfoFactory
  Returns a `KeyInfoFactory` that supports the default XML processing mechanism and representation type ("DOM").
getInstance(String, String) - Static method in class javax.xml.crypto.dsig.TransformService
  Returns a `TransformService` that supports the specified algorithm URI (ex: `Transform.XPATH2`) and mechanism type (ex: DOM).
getInstance(String, String, Provider) - Static method in class javax.xml.crypto.dsig.TransformService
  Returns a `TransformService` that supports the specified algorithm URI (ex: `Transform.XPATH2`) and mechanism type (ex: DOM) as supplied by the specified provider.
getInstance(String, String, String) - Static method in class javax.xml.crypto.dsig.TransformService
  Returns a `TransformService` that supports the specified algorithm URI (ex: `Transform.XPATH2`) and mechanism type (ex: DOM) as supplied by the specified provider.
getInstance(String) - Static method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Returns an `XMLSignatureFactory` that supports the specified XML processing mechanism and representation type (ex: "DOM").
getInstance(String, Provider) - Static method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Returns an `XMLSignatureFactory` that supports the requested XML processing mechanism and representation type (ex: "DOM"), as supplied by the specified provider.
getInstance(String, String) - Static method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Returns an `XMLSignatureFactory` that supports the requested XML processing mechanism and representation type (ex: "DOM"), as supplied by the specified provider.
getInstance() - Static method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Returns an `XMLSignatureFactory` that supports the default XML processing mechanism and representation type ("DOM").
getInstance(String) - Static method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Returns an `XMLEncryptionFactory` that supports the specified XML processing mechanism and representation type (ex: "DOM").
getInstance(String, Provider) - Static method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Returns an `XMLEncryptionFactory` that supports the requested XML processing mechanism and representation type (ex: "DOM"), as supplied by the specified provider.
getInstance(String, String) - Static method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Returns an `XMLEncryptionFactory` that supports the requested XML processing mechanism and representation type (ex: "DOM"), as supplied by the specified provider.
getInstance() - Static method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Returns an `XMLEncryptionFactory` that supports the default XML processing mechanism and representation type ("DOM").
getIssuerName() - Method in interface javax.xml.crypto.dsig.keyinfo.X509IssuerSerial
  Returns the X.500 distinguished name of this `X509IssuerSerial` in RFC 2253 String format.
getIvParameterSpec() - Method in class javax.xml.crypto.enc.dom.DOMEncryptContext
getIvParameterSpec() - Method in interface javax.xml.crypto.enc.XMLEncryptContext
  Returns the IvParameterSpec to be use for block encryption if an initialization vector is needed.
getKANonce() - Method in interface javax.xml.crypto.enc.keyinfo.AgreementMethod
  Returns a nonce that assures different key materials are generated.
getKey() - Method in class javax.xml.crypto.enc.ToBeEncryptedKey
  Returns the to be encrypted key
getKey() - Method in interface javax.xml.crypto.KeySelectorResult
  Returns the selected key.
getKeyId() - Method in interface javax.xml.crypto.dsig.keyinfo.PGPData
  Returns the PGP public key identifier of this `PGPData` as defined in RFC 2440, section 11.2.
getKeyInfo() - Method in interface javax.xml.crypto.dsig.XMLSignature
  Returns the key info of this `XMLSignature`.
getKeyInfo() - Method in interface javax.xml.crypto.enc.EncryptedType
  Returns the key info that carries information about the key used to encrypt the data.
getKeyInfoFactory() - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Returns a `KeyInfoFactory` that creates `KeyInfo` objects.
getKeyPacket() - Method in interface javax.xml.crypto.dsig.keyinfo.PGPData
  Returns the PGP key material packet of this `PGPData` as defined in RFC 2440, section 5.5.
getKeySelector() - Method in class javax.xml.crypto.dom.DOMCryptoContext
getKeySelector() - Method in interface javax.xml.crypto.XMLCryptoContext
  Returns the key selector for finding a key.
getKeySelectorResult() - Method in interface javax.xml.crypto.dsig.XMLSignature
  Returns the result of the `KeySelector`, if specified, after this `XMLSignature` has been signed or validated.
getKeySize() - Method in interface javax.xml.crypto.enc.EncryptionMethod
  Returns the size of the key to be used with this `EncryptionMethod`.
getMechanismType() - Method in class javax.xml.crypto.dsig.keyinfo.KeyInfoFactory
  Returns the type of the XML processing mechanism and representation supported by this `KeyInfoFactory` (ex: "DOM")
getMechanismType() - Method in class javax.xml.crypto.dsig.TransformService
  Returns the mechanism type supported by this `TransformService`.
getMechanismType() - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Returns the type of the XML processing mechanism and representation supported by this `XMLSignatureFactory` (ex: "DOM").
getMechanismType() - Method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Returns the type of the XML processing mechanism and representation supported by this `XMLEncryptionFactory` (ex: "DOM").
getMimeType() - Method in interface javax.xml.crypto.dsig.XMLObject
  Returns the mime type of this `XMLObject`.
getMimeType() - Method in class javax.xml.crypto.enc.dom.DOMToBeEncryptedXML
  Returns the mime type of the data that has been encrypted.
getMimeType() - Method in interface javax.xml.crypto.enc.EncryptedType
  Returns the mime type of the data that has been encrypted.
getMimeType() - Method in interface javax.xml.crypto.enc.ToBeEncrypted
  Returns the mime type of the data that has been encrypted.
getMimeType() - Method in class javax.xml.crypto.enc.ToBeEncryptedKey
  `ToBeEncrypted.getMimeType`
getMimeType() - Method in class javax.xml.crypto.enc.ToBeEncryptedOctetStream
  Returns the mime type of the data that has been encrypted.
getMimeType() - Method in interface javax.xml.crypto.enc.ToBeEncryptedXML
  Returns the mime type of the data that has been encrypted.
getMimeType() - Method in class javax.xml.crypto.OctetStreamData
  Returns the MIME type associated with the data object represented by this `OctetStreamData`.
getName() - Method in interface javax.xml.crypto.dsig.keyinfo.KeyName
  Returns the name of this `KeyName`.
getNamespaceMap() - Method in class javax.xml.crypto.dsig.spec.XPathFilterParameterSpec
  Returns a map of namespace prefixes.
getNamespaceMap() - Method in class javax.xml.crypto.dsig.spec.XPathType
  Returns a map of namespace prefixes.
getNamespacePrefix(String, String) - Method in class javax.xml.crypto.dom.DOMCryptoContext
  Returns the namespace prefix that the specified namespace URI is associated with.
getNamespacePrefix(String, String) - Method in interface javax.xml.crypto.XMLCryptoContext
  Returns the namespace prefix that the specified namespace URI is associated with.
getNextSibling() - Method in class javax.xml.crypto.dsig.dom.DOMSignContext
  Returns the nextSibling node.
getNextSibling() - Method in class javax.xml.crypto.enc.dom.DOMEncryptContext
  Returns the nextSibling node.
getNode() - Method in class javax.xml.crypto.dom.DOMStructure
  Returns the node contained in this `DOMStructure`.
getNode() - Method in class javax.xml.crypto.dsig.dom.DOMValidateContext
  Returns the node.
getNodeList() - Method in class javax.xml.crypto.enc.dom.DOMToBeEncryptedXML
  Returns the XML to be encrypted.
getOAEPParams() - Method in class javax.xml.crypto.enc.spec.RSAOAEPParameterSpec
  Returns the encoded OAEP parameters.
getObjects() - Method in interface javax.xml.crypto.dsig.XMLSignature
  Returns an `unmodifiable list` of `XMLObject`s contained in this `XMLSignature`.
getOctetStream() - Method in class javax.xml.crypto.OctetStreamData
  Returns the input stream of this `OctetStreamData`.
getOriginatorKeyInfo() - Method in interface javax.xml.crypto.enc.keyinfo.AgreementMethod
  Returns key information from the originator used to determine the secret key.
getOutputLength() - Method in class javax.xml.crypto.dsig.spec.HMACParameterSpec
  Returns the truncation length.
getParameterSpec() - Method in interface javax.xml.crypto.AlgorithmMethod
  Returns the algorithm parameters of this `AlgorithmMethod`.
getParameterSpec() - Method in interface javax.xml.crypto.dsig.CanonicalizationMethod
  Returns the algorithm-specific input parameters associated with this `CanonicalizationMethod`.
getParameterSpec() - Method in interface javax.xml.crypto.dsig.DigestMethod
  Returns the algorithm-specific input parameters associated with this `DigestMethod`.
getParameterSpec() - Method in interface javax.xml.crypto.dsig.SignatureMethod
  Returns the algorithm-specific input parameters of this `SignatureMethod`.
getParameterSpec() - Method in interface javax.xml.crypto.dsig.Transform
  Returns the algorithm-specific input parameters associated with this `Transform`.
getParameterSpec() - Method in interface javax.xml.crypto.enc.EncryptionMethod
  Returns algorithm-specific parameters for this `EncryptionMethod`.
getParameterSpec() - Method in interface javax.xml.crypto.enc.keyinfo.AgreementMethod
  Returns the algorithm-specific input parameters of this AgreementMethod.
getParent() - Method in class javax.xml.crypto.dsig.dom.DOMSignContext
  Returns the parent node.
getParent() - Method in class javax.xml.crypto.enc.dom.DOMEncryptContext
  Returns the parent node.
getPrefixList() - Method in class javax.xml.crypto.dsig.spec.ExcC14NParameterSpec
  Returns the inclusive namespace prefix list.
getProperties() - Method in interface javax.xml.crypto.dsig.SignatureProperties
  Returns an `unmodifiable list` of one or more `SignatureProperty`s that are contained in this `SignatureProperties`.
getProperties() - Method in interface javax.xml.crypto.enc.EncryptionProperties
  Returns an unmodifiable list of `EncryptionProperty`s.
getProperty(String) - Method in class javax.xml.crypto.dom.DOMCryptoContext
  This implementation uses an internal `HashMap` to get the object that the specified name maps to.
getProperty(String) - Method in interface javax.xml.crypto.XMLCryptoContext
  Returns the value of the specified property.
getProvider() - Method in class javax.xml.crypto.dsig.keyinfo.KeyInfoFactory
  Returns the provider of this `KeyInfoFactory`.
getProvider() - Method in class javax.xml.crypto.dsig.TransformService
  Returns the provider of this `TransformService`.
getProvider() - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Returns the provider of this `XMLSignatureFactory`.
getProvider() - Method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Returns the provider of this `XMLEncryptionFactory`.
getPublicKey() - Method in interface javax.xml.crypto.dsig.keyinfo.KeyValue
  Returns the public key of this `KeyValue`.
getPublicKey() - Method in interface javax.xml.crypto.enc.keyinfo.DHKeyValue
  Returns the public key of this DHKeyValue
getRecipient() - Method in interface javax.xml.crypto.enc.keyinfo.EncryptedKey
  Returns a hint as to which recipient this `EncryptedKey` is intended for.
getRecipientKeyInfo() - Method in interface javax.xml.crypto.enc.keyinfo.AgreementMethod
  Returns key information from the recipient used to determine the secret key.
getReferenceList() - Method in interface javax.xml.crypto.enc.keyinfo.EncryptedKey
  Returns an unmodifiable list of `ReferenceType`s containing pointers to data and keys encrypted using this key.
getReferences() - Method in interface javax.xml.crypto.dsig.Manifest
  Returns an `unmodifiable list` of one or more `Reference`s that are contained in this `Manifest`.
getReferences() - Method in interface javax.xml.crypto.dsig.SignedInfo
  Returns an `unmodifiable list` of one or more `Reference`s.
getSerialNumber() - Method in interface javax.xml.crypto.dsig.keyinfo.X509IssuerSerial
  Returns the serial number of this `X509IssuerSerial`.
getSignatureMethod() - Method in interface javax.xml.crypto.dsig.SignedInfo
  Returns the signature method of this `SignedInfo`.
getSignatureValue() - Method in interface javax.xml.crypto.dsig.XMLSignature
  Returns the signature value of this `XMLSignature`.
getSignedInfo() - Method in interface javax.xml.crypto.dsig.XMLSignature
  Returns the signed info of this `XMLSignature`.
getStylesheet() - Method in class javax.xml.crypto.dsig.spec.XSLTTransformParameterSpec
  Returns the stylesheet.
getTarget() - Method in interface javax.xml.crypto.dsig.SignatureProperty
  Returns the target URI of this `SignatureProperty`.
getTarget() - Method in interface javax.xml.crypto.enc.EncryptionProperty
  Returns the target URI of the `EncryptedType` structure that this property describes.
getToBeEncrypted() - Method in interface javax.xml.crypto.enc.EncryptedType
  Returns the data to be encrypted if there is any
getTransforms() - Method in interface javax.xml.crypto.dsig.keyinfo.RetrievalMethod
  Returns an `unmodifiable list` of `Transform`s of this `RetrievalMethod`.
getTransforms() - Method in interface javax.xml.crypto.dsig.Reference
  Returns an `unmodifiable list` of `Transform`s that are contained in this `Reference`.
getTransforms() - Method in interface javax.xml.crypto.enc.CipherReference
  Returns an unmodifiable list of `Transform`s that describe how to transform the referenced cipher data into an octet sequence.
getType() - Method in class javax.xml.crypto.enc.dom.DOMToBeEncryptedXML
  Returns a URI identifying the type of the plaintext form of the encrypted content.
getType() - Method in interface javax.xml.crypto.enc.EncryptedType
  Returns a URI identifying the type of the plaintext form of the encrypted content.
getType() - Method in interface javax.xml.crypto.enc.ToBeEncrypted
  Returns a URI identifying the type of the plaintext form of the encrypted content.
getType() - Method in class javax.xml.crypto.enc.ToBeEncryptedKey
  Returns a URI identifying the type of the encrypted key.
getType() - Method in class javax.xml.crypto.enc.ToBeEncryptedOctetStream
  Returns a URI identifying the type of the plaintext form of the encrypted content.
getType() - Method in interface javax.xml.crypto.enc.ToBeEncryptedXML
  Returns the URI identifying the type of the plaintext form of the encrypted content.
getType() - Method in interface javax.xml.crypto.URIReference
  Returns the type of data referenced by this URI.
getURI() - Method in interface javax.xml.crypto.dsig.keyinfo.RetrievalMethod
  Returns the URI of the referenced `KeyInfo` information.
getURI() - Method in class javax.xml.crypto.OctetStreamData
  Returns the URI String identifying the data object represented by this `OctetStreamData`.
getURI() - Method in interface javax.xml.crypto.URIReference
  Returns the URI of the referenced data object.
getURIDereferencer() - Method in class javax.xml.crypto.dom.DOMCryptoContext
getURIDereferencer() - Method in class javax.xml.crypto.dsig.keyinfo.KeyInfoFactory
  Returns a reference to the `URIDereferencer` that is used by default to dereference URIs in `RetrievalMethod` objects.
getURIDereferencer() - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Returns a reference to the `URIDereferencer` that is used by default to dereference URIs in `Reference` objects.
getURIDereferencer() - Method in interface javax.xml.crypto.XMLCryptoContext
  Returns a `URIDereferencer` that is used to dereference `URIReference`s.
getURIReference() - Method in exception javax.xml.crypto.URIReferenceException
  Returns the `URIReference` that was being dereferenced when the exception was thrown.
getValue() - Method in interface javax.xml.crypto.dsig.XMLSignature.SignatureValue
  Returns the signature value of this `SignatureValue`.
getValue() - Method in interface javax.xml.crypto.enc.CipherValue
  Returns the encrypted data.
getXPath() - Method in class javax.xml.crypto.dsig.spec.XPathFilterParameterSpec
  Returns the XPath expression to be evaluated.
getXPathList() - Method in class javax.xml.crypto.dsig.spec.XPathFilter2ParameterSpec
  Returns a list of one or more `XPathType` objects.

## H

HMAC_SHA1 - Static variable in interface javax.xml.crypto.dsig.SignatureMethod
  The HMAC-SHA1 MAC signature method algorithm URI
HMACParameterSpec - Class in javax.xml.crypto.dsig.spec
  Parameters for the XML Signature HMAC Algorithm.
HMACParameterSpec(int) - Constructor for class javax.xml.crypto.dsig.spec.HMACParameterSpec
  Creates an `HMACParameterSpec` with the specified truncation length.

## I

INCLUSIVE - Static variable in interface javax.xml.crypto.dsig.CanonicalizationMethod
  The Canonical XML (without comments) canonicalization method algorithm URI.
INCLUSIVE_WITH_COMMENTS - Static variable in interface javax.xml.crypto.dsig.CanonicalizationMethod
  The Canonical XML with comments canonicalization method algorithm URI.
init(TransformParameterSpec) - Method in class javax.xml.crypto.dsig.TransformService
  Initializes this `TransformService` with the specified parameters.
init(XMLStructure, XMLCryptoContext) - Method in class javax.xml.crypto.dsig.TransformService
  Initializes this `TransformService` with the specified parameters and document context.
INTERSECT - Static variable in class javax.xml.crypto.dsig.spec.XPathType.Filter
  The intersect filter operation.
isFeatureSupported(String) - Method in class javax.xml.crypto.dom.DOMStructure
isFeatureSupported(String) - Method in class javax.xml.crypto.dsig.keyinfo.KeyInfoFactory
  Indicates whether a specified feature is supported.
isFeatureSupported(String) - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Indicates whether a specified feature is supported.
isFeatureSupported(String) - Method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Indicates whether a specified feature is supported.
isFeatureSupported(String) - Method in interface javax.xml.crypto.XMLStructure
  Indicates whether a specified feature is supported.
iterator() - Method in class javax.xml.crypto.dom.DOMCryptoContext
  Returns a read-only iterator over the set of Id/Element mappings of this `DOMCryptoContext`.
iterator() - Method in interface javax.xml.crypto.NodeSetData
  Returns a read-only iterator over the nodes contained in this `NodeSetData` in document order.

## J

javax.xml.crypto - package javax.xml.crypto
javax.xml.crypto.dom - package javax.xml.crypto.dom
javax.xml.crypto.dsig - package javax.xml.crypto.dsig
javax.xml.crypto.dsig.dom - package javax.xml.crypto.dsig.dom
javax.xml.crypto.dsig.keyinfo - package javax.xml.crypto.dsig.keyinfo
javax.xml.crypto.dsig.spec - package javax.xml.crypto.dsig.spec
javax.xml.crypto.enc - package javax.xml.crypto.enc
javax.xml.crypto.enc.dom - package javax.xml.crypto.enc.dom
javax.xml.crypto.enc.keyinfo - package javax.xml.crypto.enc.keyinfo
javax.xml.crypto.enc.spec - package javax.xml.crypto.enc.spec

## K

KeyInfo - Interface in javax.xml.crypto.dsig.keyinfo
  A representation of the XML `KeyInfo` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
KeyInfoFactory - Class in javax.xml.crypto.dsig.keyinfo
  A factory for creating `KeyInfo` objects from scratch or for unmarshalling a `KeyInfo` object from a corresponding XML representation.
KeyInfoFactory() - Constructor for class javax.xml.crypto.dsig.keyinfo.KeyInfoFactory
  Default constructor, for invocation by subclasses.
KeyName - Interface in javax.xml.crypto.dsig.keyinfo
  A representation of the XML `KeyName` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
KeyReference - Interface in javax.xml.crypto.enc
  A representation of the XML `KeyReference` element as defined in the W3C Recommendation for XML-Encryption Syntax and Processing.
KeySelector - Class in javax.xml.crypto
  A selector that finds and returns a key using the data contained in a `KeyInfo` object.
KeySelector() - Constructor for class javax.xml.crypto.KeySelector
  Default no-args constructor; intended for invocation by subclasses only.
KeySelector.Purpose - Class in javax.xml.crypto
  The purpose of the key that is to be selected.
KeySelectorException - Exception in javax.xml.crypto
  Indicates an exceptional condition thrown by a `KeySelector`.
KeySelectorException() - Constructor for exception javax.xml.crypto.KeySelectorException
  Constructs a new `KeySelectorException` with `null` as its detail message.
KeySelectorException(String) - Constructor for exception javax.xml.crypto.KeySelectorException
  Constructs a new `KeySelectorException` with the specified detail message.
KeySelectorException(String, Throwable) - Constructor for exception javax.xml.crypto.KeySelectorException
  Constructs a new `KeySelectorException` with the specified detail message and cause.
KeySelectorException(Throwable) - Constructor for exception javax.xml.crypto.KeySelectorException
  Constructs a new `KeySelectorException` with the specified cause and a detail message of `(cause==null ? null : cause.toString())` (which typically contains the class and detail message of `cause`).
KeySelectorResult - Interface in javax.xml.crypto
  The result returned by the `KeySelector.select` method.
KeyValue - Interface in javax.xml.crypto.dsig.keyinfo
  A representation of the XML `KeyValue` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
KW_AES128 - Static variable in interface javax.xml.crypto.enc.EncryptionMethod
  AES-128 Symmetric Key Wrap Algorithm URI.
KW_AES192 - Static variable in interface javax.xml.crypto.enc.EncryptionMethod
  AES-192 Symmetric Key Wrap Algorithm URI.
KW_AES256 - Static variable in interface javax.xml.crypto.enc.EncryptionMethod
  AES-256 Symmetric Key Wrap Algorithm URI.
KW_TRIPLEDES - Static variable in interface javax.xml.crypto.enc.EncryptionMethod
  TRIPLEDES Symmetric Key Wrap Algorithm URI.

## M

Manifest - Interface in javax.xml.crypto.dsig
  A representation of the XML `Manifest` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
marshal(XMLStructure, XMLCryptoContext) - Method in interface javax.xml.crypto.dsig.keyinfo.KeyInfo
  Marshals the key info to XML.
MarshalException - Exception in javax.xml.crypto
  Indicates an exceptional condition that occured during the XML marshalling or unmarshalling process.
MarshalException() - Constructor for exception javax.xml.crypto.MarshalException
  Constructs a new `MarshalException` with `null` as its detail message.
MarshalException(String) - Constructor for exception javax.xml.crypto.MarshalException
  Constructs a new `MarshalException` with the specified detail message.
MarshalException(String, Throwable) - Constructor for exception javax.xml.crypto.MarshalException
  Constructs a new `MarshalException` with the specified detail message and cause.
MarshalException(Throwable) - Constructor for exception javax.xml.crypto.MarshalException
  Constructs a new `MarshalException` with the specified cause and a detail message of `(cause==null ? null : cause.toString())` (which typically contains the class and detail message of `cause`).
marshalParams(XMLStructure, XMLCryptoContext) - Method in class javax.xml.crypto.dsig.TransformService
  Marshals the algorithm-specific parameters.

## N

newAgreementMethod(String, byte[], KeyInfo, KeyInfo, AgreementMethodParameterSpec) - Method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Creates an `AgreementMethod`.
newCanonicalizationMethod(String, C14NMethodParameterSpec) - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Creates a `CanonicalizationMethod` for the specified algorithm URI and parameters.
newCanonicalizationMethod(String, XMLStructure) - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Creates a `CanonicalizationMethod` for the specified algorithm URI and parameters.
newCanonicalizationMethod(String, C14NMethodParameterSpec) - Method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Creates a `CanonicalizationMethod` for the specified algorithm URI and parameters.
newCipherReference(String, List) - Method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Creates a `CipherReference` from the specified parameters.
newDataReference(String, List) - Method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Creates a `DataReference` from the specified URI.
newDHKeyValue(PublicKey) - Method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Creates a DHKeyValue from the specified key
newDigestMethod(String, DigestMethodParameterSpec) - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Creates a `DigestMethod` for the specified algorithm URI and parameters.
newEncryptedData(ToBeEncrypted, EncryptionMethod, KeyInfo, EncryptionProperties, String) - Method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Creates an `EncryptedData` which contains a `CipherValue`.
newEncryptedData(ToBeEncrypted, EncryptionMethod, KeyInfo, EncryptionProperties, String, CipherReference) - Method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Creates an `EncryptedData` which contains a `CiphereReference`.
newEncryptedKey(ToBeEncryptedKey, EncryptionMethod, KeyInfo, EncryptionProperties, List, String, String, String) - Method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Creates an `EncryptedKey` which contains a `CipherValue`.
newEncryptedKey(ToBeEncryptedKey, EncryptionMethod, KeyInfo, EncryptionProperties, List, String, String, String, CipherReference) - Method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Creates an `EncryptedKey`.
newEncryptionMethod(String, Integer, EncryptionMethodParameterSpec) - Method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Creates a `EncryptionMethod` for the specified algorithm URI, key size, and parameters.
newEncryptionProperties(List, String) - Method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Creates a `EncryptionProperties` containing the specified list of `EncryptionProperty`s and optional id.
newEncryptionProperty(List, String, String, Map) - Method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Creates an `EncryptionProperty` containing the specified list of `XMLStructure`s, target URI and optional id.
newKeyInfo(List) - Method in class javax.xml.crypto.dsig.keyinfo.KeyInfoFactory
  Creates a `KeyInfo` containing the specified list of key information types.
newKeyInfo(List, String) - Method in class javax.xml.crypto.dsig.keyinfo.KeyInfoFactory
  Creates a `KeyInfo` containing the specified list of key information types and optional id.
newKeyName(String) - Method in class javax.xml.crypto.dsig.keyinfo.KeyInfoFactory
  Creates a `KeyName` from the specified name.
newKeyReference(String, List) - Method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Creates a `KeyReference` from the specified URI.
newKeyValue(PublicKey) - Method in class javax.xml.crypto.dsig.keyinfo.KeyInfoFactory
  Creates a `KeyValue` from the specified public key.
newManifest(List) - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Creates a `Manifest` containing the specified list of `Reference`s.
newManifest(List, String) - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Creates a `Manifest` containing the specified list of `Reference`s and optional id.
newOriginatorKeyInfo(List, String) - Method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Creates an originator KeyInfo containing the specified list of key information.
newPGPData(byte[]) - Method in class javax.xml.crypto.dsig.keyinfo.KeyInfoFactory
  Creates a `PGPData` from the specified PGP public key identifier.
newPGPData(byte[], byte[], List) - Method in class javax.xml.crypto.dsig.keyinfo.KeyInfoFactory
  Creates a `PGPData` from the specified PGP public key identifier, and optional key material packet and list of external elements.
newPGPData(byte[], List) - Method in class javax.xml.crypto.dsig.keyinfo.KeyInfoFactory
  Creates a `PGPData` from the specified PGP key material packet and optional list of external elements.
newRecipientKeyInfo(List, String) - Method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Creates a recipient KeyInfo containing the specified list of key information.
newReference(String, DigestMethod) - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Creates a `Reference` with the specified URI and digest method.
newReference(String, DigestMethod, List, String, String) - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Creates a `Reference` with the specified parameters.
newReference(String, DigestMethod, List, String, String, byte[]) - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Creates a `Reference` with the specified parameters and pre-calculated digest value.
newReference(String, DigestMethod, List, Data, List, String, String) - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Creates a `Reference` with the specified parameters.
newRetrievalMethod(String) - Method in class javax.xml.crypto.dsig.keyinfo.KeyInfoFactory
  Creates a `RetrievalMethod` from the specified URI.
newRetrievalMethod(String, String, List) - Method in class javax.xml.crypto.dsig.keyinfo.KeyInfoFactory
  Creates a `RetrievalMethod` from the specified parameters.
newSignatureMethod(String, SignatureMethodParameterSpec) - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Creates a `SignatureMethod` for the specified algorithm URI and parameters.
newSignatureProperties(List, String) - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Creates a `SignatureProperties` containing the specified list of `SignatureProperty`s and optional id.
newSignatureProperty(List, String, String) - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Creates a `SignatureProperty` containing the specified list of `XMLStructure`s, target URI and optional id.
newSignedInfo(CanonicalizationMethod, SignatureMethod, List) - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Creates a `SignedInfo` with the specified canonicalization and signature methods, and list of one or more references.
newSignedInfo(CanonicalizationMethod, SignatureMethod, List, String) - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Creates a `SignedInfo` with the specified parameters.
newTransform(String, TransformParameterSpec) - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Creates a `Transform` for the specified algorithm URI and parameters.
newTransform(String, XMLStructure) - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Creates a `Transform` for the specified algorithm URI and parameters.
newX509Data(List) - Method in class javax.xml.crypto.dsig.keyinfo.KeyInfoFactory
  Creates a `X509Data` containing the specified list of X.509 content.
newX509IssuerSerial(String, BigInteger) - Method in class javax.xml.crypto.dsig.keyinfo.KeyInfoFactory
  Creates an `X509IssuerSerial` from the specified X.500 issuer distinguished name and serial number.
newXMLObject(List, String, String, String) - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Creates an `XMLObject` from the specified parameters.
newXMLSignature(SignedInfo, KeyInfo) - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Creates an `XMLSignature` and initializes it with the contents of the specified `SignedInfo` and `KeyInfo` objects.
newXMLSignature(SignedInfo, KeyInfo, List, String, String) - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Creates an `XMLSignature` and initializes it with the specified parameters.
NodeSetData - Interface in javax.xml.crypto
  An abstract representation of a `Data` type containing a node-set.
NoSuchMechanismException - Exception in javax.xml.crypto
  This exception is thrown when a particular XML mechanism is requested but is not available in the environment.
NoSuchMechanismException() - Constructor for exception javax.xml.crypto.NoSuchMechanismException
  Constructs a new `NoSuchMechanismException` with `null` as its detail message.
NoSuchMechanismException(String) - Constructor for exception javax.xml.crypto.NoSuchMechanismException
  Constructs a new `NoSuchMechanismException` with the specified detail message.
NoSuchMechanismException(String, Throwable) - Constructor for exception javax.xml.crypto.NoSuchMechanismException
  Constructs a new `NoSuchMechanismException` with the specified detail message and cause.
NoSuchMechanismException(Throwable) - Constructor for exception javax.xml.crypto.NoSuchMechanismException
  Constructs a new `NoSuchMechanismException` with the specified cause and a detail message of `(cause==null ? null : cause.toString())` (which typically contains the class and detail message of `cause`).

## O

OctetStreamData - Class in javax.xml.crypto
  A representation of a `Data` type containing an octet stream.
OctetStreamData(InputStream) - Constructor for class javax.xml.crypto.OctetStreamData
  Creates a new `OctetStreamData`.
OctetStreamData(InputStream, String, String) - Constructor for class javax.xml.crypto.OctetStreamData
  Creates a new `OctetStreamData`.

## P

PGPData - Interface in javax.xml.crypto.dsig.keyinfo
  A representation of the XML `PGPData` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
printStackTrace() - Method in exception javax.xml.crypto.dsig.TransformException
  Prints this `TransformException`, its backtrace and the cause's backtrace to the standard error stream.
printStackTrace(PrintStream) - Method in exception javax.xml.crypto.dsig.TransformException
  Prints this `TransformException`, its backtrace and the cause's backtrace to the specified print stream.
printStackTrace(PrintWriter) - Method in exception javax.xml.crypto.dsig.TransformException
  Prints this `TransformException`, its backtrace and the cause's backtrace to the specified print writer.
printStackTrace() - Method in exception javax.xml.crypto.dsig.XMLSignatureException
  Prints this `XMLSignatureException`, its backtrace and the cause's backtrace to the standard error stream.
printStackTrace(PrintStream) - Method in exception javax.xml.crypto.dsig.XMLSignatureException
  Prints this `XMLSignatureException`, its backtrace and the cause's backtrace to the specified print stream.
printStackTrace(PrintWriter) - Method in exception javax.xml.crypto.dsig.XMLSignatureException
  Prints this `XMLSignatureException`, its backtrace and the cause's backtrace to the specified print writer.
printStackTrace() - Method in exception javax.xml.crypto.enc.XMLEncryptionException
  Prints this `XMLEncryptionException`, its backtrace and the cause's backtrace to the standard error stream.
printStackTrace(PrintStream) - Method in exception javax.xml.crypto.enc.XMLEncryptionException
  Prints this `XMLEncryptionException`, its backtrace and the cause's backtrace to the specified print stream.
printStackTrace(PrintWriter) - Method in exception javax.xml.crypto.enc.XMLEncryptionException
  Prints this `XMLEncryptionException`, its backtrace and the cause's backtrace to the specified print writer.
printStackTrace() - Method in exception javax.xml.crypto.KeySelectorException
  Prints this `KeySelectorException`, its backtrace and the cause's backtrace to the standard error stream.
printStackTrace(PrintStream) - Method in exception javax.xml.crypto.KeySelectorException
  Prints this `KeySelectorException`, its backtrace and the cause's backtrace to the specified print stream.
printStackTrace(PrintWriter) - Method in exception javax.xml.crypto.KeySelectorException
  Prints this `KeySelectorException`, its backtrace and the cause's backtrace to the specified print writer.
printStackTrace() - Method in exception javax.xml.crypto.MarshalException
  Prints this `MarshalException`, its backtrace and the cause's backtrace to the standard error stream.
printStackTrace(PrintStream) - Method in exception javax.xml.crypto.MarshalException
  Prints this `MarshalException`, its backtrace and the cause's backtrace to the specified print stream.
printStackTrace(PrintWriter) - Method in exception javax.xml.crypto.MarshalException
  Prints this `MarshalException`, its backtrace and the cause's backtrace to the specified print writer.
printStackTrace() - Method in exception javax.xml.crypto.NoSuchMechanismException
  Prints this `NoSuchMechanismException`, its backtrace and the cause's backtrace to the standard error stream.
printStackTrace(PrintStream) - Method in exception javax.xml.crypto.NoSuchMechanismException
  Prints this `NoSuchMechanismException`, its backtrace and the cause's backtrace to the specified print stream.
printStackTrace(PrintWriter) - Method in exception javax.xml.crypto.NoSuchMechanismException
  Prints this `NoSuchMechanismException`, its backtrace and the cause's backtrace to the specified print writer.
printStackTrace() - Method in exception javax.xml.crypto.URIReferenceException
  Prints this `URIReferenceException`, its backtrace and the cause's backtrace to the standard error stream.
printStackTrace(PrintStream) - Method in exception javax.xml.crypto.URIReferenceException
  Prints this `URIReferenceException`, its backtrace and the cause's backtrace to the specified print stream.
printStackTrace(PrintWriter) - Method in exception javax.xml.crypto.URIReferenceException
  Prints this `URIReferenceException`, its backtrace and the cause's backtrace to the specified print writer.
put(Object, Object) - Method in class javax.xml.crypto.dom.DOMCryptoContext
  This implementation uses an internal `HashMap` to map the key to the specified object.
put(Object, Object) - Method in interface javax.xml.crypto.XMLCryptoContext
  Associates the specified value with the specified key in this context.
putNamespacePrefix(String, String) - Method in class javax.xml.crypto.dom.DOMCryptoContext
  Maps the specified namespace URI to the specified prefix.
putNamespacePrefix(String, String) - Method in interface javax.xml.crypto.XMLCryptoContext
  Maps the specified namespace URI to the specified prefix.

## R

RAW_X509_CERTIFICATE_TYPE - Static variable in interface javax.xml.crypto.dsig.keyinfo.X509Data
  URI identifying the binary (ASN.1 DER) X.509 Certificate KeyInfo type: http://www.w3.org/2000/09/xmldsig#rawX509Certificate.
Reference - Interface in javax.xml.crypto.dsig
  A representation of the `Reference` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
ReferenceType - Interface in javax.xml.crypto.enc
  A representation of the XML `CipherData` complex type as defined in the W3C Recommendation for XML-Encryption Syntax and Processing.
RetrievalMethod - Interface in javax.xml.crypto.dsig.keyinfo
  A representation of the XML `RetrievalMethod` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
RIPEMD160 - Static variable in interface javax.xml.crypto.dsig.DigestMethod
  The RIPEMD-160 digest method algorithm URI.
RSA_1_5 - Static variable in interface javax.xml.crypto.enc.EncryptionMethod
  RSA-PKCS1 Version 1.5 Key Transport Algorithm URI.
RSA_OAEP_MGF1P - Static variable in interface javax.xml.crypto.enc.EncryptionMethod
  RSA-PKCS1 OAEP Key Transport Algorithm URI.
RSA_SHA1 - Static variable in interface javax.xml.crypto.dsig.SignatureMethod
  The RSAwithSHA1 (PKCS #1) signature method algorithm URI.
RSA_TYPE - Static variable in interface javax.xml.crypto.dsig.keyinfo.KeyValue
  URI identifying the RSA KeyValue KeyInfo type: http://www.w3.org/2000/09/xmldsig#RSAKeyValue.
RSAOAEPParameterSpec - Class in javax.xml.crypto.enc.spec
  Parameters for the XML Encryption RSA-OAEP algorithm.
RSAOAEPParameterSpec(DigestMethod) - Constructor for class javax.xml.crypto.enc.spec.RSAOAEPParameterSpec
  Creates an `RSAOAEPParameterSpec` with the specified digest method.
RSAOAEPParameterSpec(DigestMethod, byte[]) - Constructor for class javax.xml.crypto.enc.spec.RSAOAEPParameterSpec
  Creates an `RSAOAEPParameterSpec` with the specified digest method and OAEP encoding parameters.

## S

select(KeyInfo, KeySelector.Purpose, AlgorithmMethod, XMLCryptoContext) - Method in class javax.xml.crypto.KeySelector
  Attempts to find a key that satisfies the specified constraints.
setBaseURI(String) - Method in class javax.xml.crypto.dom.DOMCryptoContext
setBaseURI(String) - Method in interface javax.xml.crypto.XMLCryptoContext
  Sets the base URI.
setDefaultNamespacePrefix(String) - Method in class javax.xml.crypto.dom.DOMCryptoContext
  Sets the default namespace prefix.
setDefaultNamespacePrefix(String) - Method in interface javax.xml.crypto.XMLCryptoContext
  Sets the default namespace prefix.
setEncryptionMethod(EncryptionMethod) - Method in class javax.xml.crypto.enc.dom.DOMDecryptContext
setEncryptionMethod(EncryptionMethod) - Method in class javax.xml.crypto.enc.dom.DOMEncryptContext
setEncryptionMethod(EncryptionMethod) - Method in interface javax.xml.crypto.enc.XMLDecryptContext
  Specifies the EncryptionMethod for decryption if the EncryptionMethod is absent from the EncryptedType
setEncryptionMethod(EncryptionMethod) - Method in interface javax.xml.crypto.enc.XMLEncryptContext
  Specifies the EncryptionMethod for encryption if an EncryptionMethod will not be present in the EncryptedType
setIdAttributeNS(Element, String, String) - Method in class javax.xml.crypto.dom.DOMCryptoContext
  Registers the element's attribute specified by the namespace URI and local name to be of type ID.
setIvParameterSpec(IvParameterSpec) - Method in class javax.xml.crypto.enc.dom.DOMEncryptContext
setIvParameterSpec(IvParameterSpec) - Method in interface javax.xml.crypto.enc.XMLEncryptContext
  Specifies the IvParameterSpec for block encryption if an initialization vector is needed.
setKeySelector(KeySelector) - Method in class javax.xml.crypto.dom.DOMCryptoContext
setKeySelector(KeySelector) - Method in interface javax.xml.crypto.XMLCryptoContext
  Sets the key selector for finding a key.
setNextSibling(Node) - Method in class javax.xml.crypto.dsig.dom.DOMSignContext
  Sets the next sibling node.
setNextSibling(Node) - Method in class javax.xml.crypto.enc.dom.DOMEncryptContext
  Sets the next sibling node.
setNode(Node) - Method in class javax.xml.crypto.dsig.dom.DOMValidateContext
  Sets the node.
setParent(Node) - Method in class javax.xml.crypto.dsig.dom.DOMSignContext
  Sets the parent node.
setParent(Node) - Method in class javax.xml.crypto.enc.dom.DOMEncryptContext
  Sets the parent node.
setProperty(String, Object) - Method in class javax.xml.crypto.dom.DOMCryptoContext
  This implementation uses an internal `HashMap` to map the name to the specified object.
setProperty(String, Object) - Method in interface javax.xml.crypto.XMLCryptoContext
  Sets the specified property.
setURIDereferencer(URIDereferencer) - Method in class javax.xml.crypto.dom.DOMCryptoContext
setURIDereferencer(URIDereferencer) - Method in interface javax.xml.crypto.XMLCryptoContext
  Sets a `URIDereferencer` that is used to dereference `URIReference`s.
SHA1 - Static variable in interface javax.xml.crypto.dsig.DigestMethod
  The SHA1 digest method algorithm URI.
SHA256 - Static variable in interface javax.xml.crypto.dsig.DigestMethod
  The SHA256 digest method algorithm URI.
SHA512 - Static variable in interface javax.xml.crypto.dsig.DigestMethod
  The SHA512 digest method algorithm URI.
sign(XMLSignContext) - Method in interface javax.xml.crypto.dsig.XMLSignature
  Signs this `XMLSignature`.
SIGN - Static variable in class javax.xml.crypto.KeySelector.Purpose
  A key for signing.
SignatureMethod - Interface in javax.xml.crypto.dsig
  A representation of the XML `SignatureMethod` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
SignatureMethodParameterSpec - Interface in javax.xml.crypto.dsig.spec
  A specification of algorithm parameters for an XML `SignatureMethod` algorithm.
SignatureProperties - Interface in javax.xml.crypto.dsig
  A representation of the XML `SignatureProperties` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
SignatureProperty - Interface in javax.xml.crypto.dsig
  A representation of the XML `SignatureProperty` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
SignedInfo - Interface in javax.xml.crypto.dsig
  An representation of the XML `SignedInfo` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
singletonKeySelector(Key) - Static method in class javax.xml.crypto.KeySelector
  Returns a `KeySelector` that always selects the specified key, regardless of the `KeyInfo` passed to it.
SUBTRACT - Static variable in class javax.xml.crypto.dsig.spec.XPathType.Filter
  The subtract filter operation.

## T

ToBeEncrypted - Interface in javax.xml.crypto.enc
  An abstract representation to all to-be-encrypted classes.
ToBeEncryptedKey - Class in javax.xml.crypto.enc
  A representation of a ToBeEncrypted type containing a Key.
ToBeEncryptedKey(Key) - Constructor for class javax.xml.crypto.enc.ToBeEncryptedKey
  Creates a new ToBeEncryptedKey
ToBeEncryptedKey(Key, String, String, String) - Constructor for class javax.xml.crypto.enc.ToBeEncryptedKey
  Creates a new ToBeEncryptedKey
ToBeEncryptedOctetStream - Class in javax.xml.crypto.enc
  A representation of `ToBeEncrypted` containing the octet sequence
ToBeEncryptedOctetStream(InputStream) - Constructor for class javax.xml.crypto.enc.ToBeEncryptedOctetStream
  Creates a new ToBeEncryptedOctetStream
ToBeEncryptedOctetStream(InputStream, String, String, String) - Constructor for class javax.xml.crypto.enc.ToBeEncryptedOctetStream
  Creates a new ToBeEncryptedOctetStream
ToBeEncryptedXML - Interface in javax.xml.crypto.enc
  A representation of a `ToBeEncrypted` class that contains a XML Element or content of an Element
toString() - Method in class javax.xml.crypto.dsig.spec.XPathType.Filter
  Returns the string form of the operation.
toString() - Method in class javax.xml.crypto.KeySelector.Purpose
  Returns a string representation of this purpose ("sign", "verify", "encrypt", or "decrypt").
Transform - Interface in javax.xml.crypto.dsig
  A representation of the XML `Transform` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
transform(Data, XMLCryptoContext) - Method in interface javax.xml.crypto.dsig.Transform
  Transforms the specified data using the underlying transform algorithm.
transform(Data, XMLCryptoContext, OutputStream) - Method in interface javax.xml.crypto.dsig.Transform
  Transforms the specified data using the underlying transform algorithm.
TransformException - Exception in javax.xml.crypto.dsig
  Indicates an exceptional condition that occured while executing a transform algorithm.
TransformException() - Constructor for exception javax.xml.crypto.dsig.TransformException
  Constructs a new `TransformException` with `null` as its detail message.
TransformException(String) - Constructor for exception javax.xml.crypto.dsig.TransformException
  Constructs a new `TransformException` with the specified detail message.
TransformException(String, Throwable) - Constructor for exception javax.xml.crypto.dsig.TransformException
  Constructs a new `TransformException` with the specified detail message and cause.
TransformException(Throwable) - Constructor for exception javax.xml.crypto.dsig.TransformException
  Constructs a new `TransformException` with the specified cause and a detail message of `(cause==null ? null : cause.toString())` (which typically contains the class and detail message of `cause`).
TransformParameterSpec - Interface in javax.xml.crypto.dsig.spec
  A specification of algorithm parameters for a `Transform` algorithm.
TransformService - Class in javax.xml.crypto.dsig
  A Service Provider Interface for transform and canonicalization algorithms.
TransformService() - Constructor for class javax.xml.crypto.dsig.TransformService
  Default constructor, for invocation by subclasses.
TRIPLEDES_CBC - Static variable in interface javax.xml.crypto.enc.EncryptionMethod
  TRIPLEDES Block Encryption Algorithm URI.
TYPE - Static variable in interface javax.xml.crypto.dsig.keyinfo.PGPData
  URI identifying the PGPData KeyInfo type: http://www.w3.org/2000/09/xmldsig#PGPData.
TYPE - Static variable in interface javax.xml.crypto.dsig.keyinfo.X509Data
  URI identifying the X509Data KeyInfo type: http://www.w3.org/2000/09/xmldsig#X509Data.
TYPE - Static variable in interface javax.xml.crypto.dsig.Manifest
  URI that identifies the `Manifest` element (this can be specified as the value of the `type` parameter of the `Reference` class to identify the referent's type).
TYPE - Static variable in interface javax.xml.crypto.dsig.SignatureProperties
  URI that identifies the `SignatureProperties` element (this can be specified as the value of the `type` parameter of the `Reference` class to identify the referent's type).
TYPE - Static variable in interface javax.xml.crypto.dsig.XMLObject
  URI that identifies the `Object` element (this can be specified as the value of the `type` parameter of the `Reference` class to identify the referent's type).
TYPE - Static variable in interface javax.xml.crypto.enc.EncryptionProperties
  URI identifying the `EncryptionProperties` type: http://www.w3.org/2001/04/xmlenc#EncryptionProperties.
TYPE - Static variable in interface javax.xml.crypto.enc.keyinfo.DHKeyValue
  URI identifying the DHKeyValue type: http://www.w3.org/2001/04/xmlenc#DHKeyValue.
TYPE - Static variable in interface javax.xml.crypto.enc.keyinfo.EncryptedKey
  URI identifying the EncryptedKey KeyInfo type: http://www.w3.org/2001/04/xmlenc#EncryptedKey.

## U

UNION - Static variable in class javax.xml.crypto.dsig.spec.XPathType.Filter
  The union filter operation.
unmarshalEncryptedType(XMLDecryptContext) - Method in class javax.xml.crypto.enc.XMLEncryptionFactory
  Unmarshals a new `EncryptedType` instance from a mechanism-specific `XMLDecryptContext` instance.
unmarshalKeyInfo(XMLStructure) - Method in class javax.xml.crypto.dsig.keyinfo.KeyInfoFactory
  Unmarshals a new `KeyInfo` instance from a mechanism-specific `XMLStructure` (ex: `DOMStructure`) instance.
unmarshalXMLSignature(XMLValidateContext) - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Unmarshals a new `XMLSignature` instance from a mechanism-specific `XMLValidateContext` instance.
unmarshalXMLSignature(XMLStructure) - Method in class javax.xml.crypto.dsig.XMLSignatureFactory
  Unmarshals a new `XMLSignature` instance from a mechanism-specific `XMLStructure` instance.
URIDereferencer - Interface in javax.xml.crypto
  A dereferencer of `URIReference`s.
URIReference - Interface in javax.xml.crypto
  Identifies a data object via a URI-Reference, as specified by RFC 2396.
URIReferenceException - Exception in javax.xml.crypto
  Indicates an exceptional condition thrown while dereferencing a `URIReference`.
URIReferenceException() - Constructor for exception javax.xml.crypto.URIReferenceException
  Constructs a new `URIReferenceException` with `null` as its detail message.
URIReferenceException(String) - Constructor for exception javax.xml.crypto.URIReferenceException
  Constructs a new `URIReferenceException` with the specified detail message.
URIReferenceException(String, Throwable) - Constructor for exception javax.xml.crypto.URIReferenceException
  Constructs a new `URIReferenceException` with the specified detail message and cause.
URIReferenceException(String, Throwable, URIReference) - Constructor for exception javax.xml.crypto.URIReferenceException
  Constructs a new `URIReferenceException` with the specified detail message, cause and `URIReference`.
URIReferenceException(Throwable) - Constructor for exception javax.xml.crypto.URIReferenceException
  Constructs a new `URIReferenceException` with the specified cause and a detail message of `(cause==null ? null : cause.toString())` (which typically contains the class and detail message of `cause`).

## V

validate(XMLValidateContext) - Method in interface javax.xml.crypto.dsig.Reference
  Validates this reference.
validate(XMLValidateContext) - Method in interface javax.xml.crypto.dsig.XMLSignature.SignatureValue
  Validates the signature value.
validate(XMLValidateContext) - Method in interface javax.xml.crypto.dsig.XMLSignature
  Validates the signature according to the core validation processing rules.
VERIFY - Static variable in class javax.xml.crypto.KeySelector.Purpose
  A key for verifying.

## X

X509Data - Interface in javax.xml.crypto.dsig.keyinfo
  A representation of the XML `X509Data` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
X509IssuerSerial - Interface in javax.xml.crypto.dsig.keyinfo
  A representation of the XML `X509IssuerSerial` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
XMLCryptoContext - Interface in javax.xml.crypto
  Contains common context information for XML cryptographic operations.
XMLDecryptContext - Interface in javax.xml.crypto.enc
  Contains context information for decrypting XML `EncryptedType` structures.
XMLEncryptContext - Interface in javax.xml.crypto.enc
  Contains context information for encrypting XML `EncryptedType` structures.
XMLEncryptionException - Exception in javax.xml.crypto.enc
  Indicates an exceptional condition that occured during the XML encryption or decryption process.
XMLEncryptionException() - Constructor for exception javax.xml.crypto.enc.XMLEncryptionException
  Constructs a new `XMLEncryptionException` with `null` as its detail message.
XMLEncryptionException(String) - Constructor for exception javax.xml.crypto.enc.XMLEncryptionException
  Constructs a new `XMLEncryptionException` with the specified detail message.
XMLEncryptionException(String, Throwable) - Constructor for exception javax.xml.crypto.enc.XMLEncryptionException
  Constructs a new `XMLEncryptionException` with the specified detail message and cause.
XMLEncryptionException(Throwable) - Constructor for exception javax.xml.crypto.enc.XMLEncryptionException
  Constructs a new `XMLEncryptionException` with the specified cause and a detail message of `(cause==null ? null : cause.toString())` (which typically contains the class and detail message of `cause`).
XMLEncryptionFactory - Class in javax.xml.crypto.enc
  A factory for creating `EncryptedType` objects (such as `EncryptedData`, `EncryptedKey`) from scratch or for unmarshalling an `EncryptedType` object from a corresponding XML representation.
XMLEncryptionFactory() - Constructor for class javax.xml.crypto.enc.XMLEncryptionFactory
  Default constructor, for invocation by subclasses.
XMLNS - Static variable in interface javax.xml.crypto.dsig.XMLSignature
  The XML Namespace URI of the W3C Recommendation for XML-Signature Syntax and Processing.
XMLNS - Static variable in interface javax.xml.crypto.enc.EncryptedType
  The XML Encryption namespace URI
XMLObject - Interface in javax.xml.crypto.dsig
  A representation of the XML `Object` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
XMLSignature - Interface in javax.xml.crypto.dsig
  A representation of the XML `Signature` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
XMLSignature.SignatureValue - Interface in javax.xml.crypto.dsig
  A representation of the XML `SignatureValue` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
XMLSignatureException - Exception in javax.xml.crypto.dsig
  Indicates an exceptional condition that occured during the XML signature generation or validation process.
XMLSignatureException() - Constructor for exception javax.xml.crypto.dsig.XMLSignatureException
  Constructs a new `XMLSignatureException` with `null` as its detail message.
XMLSignatureException(String) - Constructor for exception javax.xml.crypto.dsig.XMLSignatureException
  Constructs a new `XMLSignatureException` with the specified detail message.
XMLSignatureException(String, Throwable) - Constructor for exception javax.xml.crypto.dsig.XMLSignatureException
  Constructs a new `XMLSignatureException` with the specified detail message and cause.
XMLSignatureException(Throwable) - Constructor for exception javax.xml.crypto.dsig.XMLSignatureException
  Constructs a new `XMLSignatureException` with the specified cause and a detail message of `(cause==null ? null : cause.toString())` (which typically contains the class and detail message of `cause`).
XMLSignatureFactory - Class in javax.xml.crypto.dsig
  A factory for creating `XMLSignature` objects from scratch or for unmarshalling an `XMLSignature` object from a corresponding XML representation.
XMLSignatureFactory() - Constructor for class javax.xml.crypto.dsig.XMLSignatureFactory
  Default constructor, for invocation by subclasses.
XMLSignContext - Interface in javax.xml.crypto.dsig
  Contains context information for generating XML Signatures.
XMLStructure - Interface in javax.xml.crypto
  A representation of an XML structure from any namespace.
XMLValidateContext - Interface in javax.xml.crypto.dsig
  Contains context information for validating XML Signatures.
XPATH - Static variable in interface javax.xml.crypto.dsig.Transform
  The XPath transform algorithm URI.
XPATH2 - Static variable in interface javax.xml.crypto.dsig.Transform
  The XPath Filter 2 transform algorithm URI.
XPathFilter2ParameterSpec - Class in javax.xml.crypto.dsig.spec
  Parameters for the W3C Recommendation XPath Filter 2.0 Transform Algorithm.
XPathFilter2ParameterSpec(List) - Constructor for class javax.xml.crypto.dsig.spec.XPathFilter2ParameterSpec
  Creates an `XPathFilter2ParameterSpec`.
XPathFilterParameterSpec - Class in javax.xml.crypto.dsig.spec
  Parameters for the XPath Filtering Transform Algorithm.
XPathFilterParameterSpec(String) - Constructor for class javax.xml.crypto.dsig.spec.XPathFilterParameterSpec
  Creates an `XPathFilterParameterSpec` with the specified XPath expression.
XPathFilterParameterSpec(String, Map) - Constructor for class javax.xml.crypto.dsig.spec.XPathFilterParameterSpec
  Creates an `XPathFilterParameterSpec` with the specified XPath expression and namespace map.
XPathType - Class in javax.xml.crypto.dsig.spec
  The XML Schema Definition of the `XPath` element as defined in the W3C Recommendation for XML-Signature XPath Filter 2.0:
XPathType(String, XPathType.Filter) - Constructor for class javax.xml.crypto.dsig.spec.XPathType
  Creates an `XPathType` instance with the specified XPath expression and filter.
XPathType(String, XPathType.Filter, Map) - Constructor for class javax.xml.crypto.dsig.spec.XPathType
  Creates an `XPathType` instance with the specified XPath expression, filter, and namespace map.
XPathType.Filter - Class in javax.xml.crypto.dsig.spec
  Represents the filter set operation.
XSLT - Static variable in interface javax.xml.crypto.dsig.Transform
  The XSLT transform algorithm URI.
XSLTTransformParameterSpec - Class in javax.xml.crypto.dsig.spec
  Parameters for the XSLT Transform Algorithm.
XSLTTransformParameterSpec(XMLStructure) - Constructor for class javax.xml.crypto.dsig.spec.XSLTTransformParameterSpec
  Creates an `XSLTTransformParameterSpec` with the specified stylesheet.

A B C D E G H I J K M N O P R S T U V X

Overview | Package | Class | Use | Tree | Serialized | Deprecated | Index | Help
| XML Digital Signature and Encryption, 1.0
PREV NEXT | FRAMES NO FRAMES

Copyright © 2003-2004, IBM Corporation and Sun Microsystems, Inc. All rights reserved.
Please send comments to: jsr-106-comments@jcp.org