Main Page

Previous Section Next Section

Index

X

X.509 certificates
as checkSignatureValue method argument, 648
defined, 537
user sending, 536
working with, 537
in XML D-Sig specifications, 533-535
XML
advantage, 312
attachments, 384
canonical form, 638
CPA elements, 249-250
CPP elements, 244-245
data-centric, 277
descriptors, 466
elements, 564-565
enumerations, 555-557
flow control, 778-780
lists, 557-558
marshalled out by application code, 554
messaging, 431-433
namespaces, 105, 106
parsers, 545
parsing, 545
presentation-centric, 277
representation generation, 549
save_service API, 204-205
support tags in JSTL, 774-781
as test-based protocol, 15
transcoding, into different formats, 302
transformation, 780-781
transformed into HTML, 298, 301
usage, 277
XML Access Control Markup Language (XACML), 658-659
defined, 629
objects, 658
XML Digital Signature Software Library, 639
XML Digital Signatures, 628, 635-639
implementations, 639
specification, 636
XML Canonical specification and, 638
XML documents
association options, 293
canonical form, 635
configuration file, 173-174
CPA as, 246
CPP, 243, 245
DTD, 745-747
encrypted, 649
instance, 744
JAXB code to read, 552-553
with schema and namespaces, 293-296
schema for, 293-294, 295-297
unencrypted, 648-650
WSDL documents and, 139
XML encryption, 648-650
EncryptedData element, 648
EncryptedKey element, 648
implementations, 650
PKI, 649, 650
using, 649
XML Key Management Specification (XKMS), 626, 659-660
defined, 629, 659
messages, 659
using, 659
XML messaging
definitions, 13
elements, 103-111
envelope, 15
XML Schema, 743-770
annotation element, 567, 759
any element, 768-769
anyAttribute element, 768, 769
appinfo element, 759
defined, 743, 744
documentation element, 759
DTDs vs., 746
namespace, 749
role, 745
significance, 744
specifications, 770
summary, 770
validation types and, 759
XML Schema Definition (XSD), 146, 147, 743
XML schemas, 145-160
assembling, 766-767
complex types, 752-759
derivation support, 220
developer interpretation, 547
for employeeList document, 748
with enumerations, 556
extensible, 767-769
globalBindings declaration, 570
JAXP and, 293-297
namespace, 749-750
new type definition, 762-765
parsing, 293-294
preference for, 293
profiles, 432
simple types, 751-752
specifications, 121, 146
states, 294
using, 160
validation, 293-295
validators, 745
working knowledge of, 743
for XML document, 293-294, 295-297
XML Security Library, 650
XML Security Suite, 639, 650
XML Signature Library, 639
XML Transactions for Java (JAXTX), 618
XMLPay, 696-697
communication, 696, 697
defined, 696
flow illustration, 697
gateway, 696
XMLSpy, 301
XML-to-Java compiler, 551
XML-to-Java mapping, 555-559
for basic types, 322
complex types, 558-559
data types, 323-325
enumerations, 555-557
lists, 557-558
primitives, 555
simple types, 555
XPath
defined, 298, 638
expressions, 658
transform, 637
XPointer reference, 637
xrpcc, 366, 367
additional configuration file, 344-345
artifacts, 341
configuration for stub and tie generation, 370
configuration in reference implementation, 342
handlerChain element, 343-344
interface element, 343
internals, 341-344
namespaceMapping element, 344
service element, 343
typeMapping element, 344
wscompile vs., 345
xsi:type, 121-122
XSL Formatting Objects (XSL-FO), 298
XSL Transformations (XSLT), 298-307
defined, 298
importance, 301
JAXP and, 301-306
processors, 298
transformation code, 303-306
transformation process, 298
XSLTc, 307-308
architecture, 307
code to use, 307-308
defined, 307
in production applications, 308

Previous Section Next Section


JavaScript Editor Java Tutorials Free JavaScript Editor