X3D Model Documentation: HelloWorldDecrypted.x3d

  1  <?xml version="1.0" encoding="UTF-8"?>
  2  <!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.2//EN" "https://www.web3d.org/specifications/x3d-3.2.dtd">
  3  <X3D xmlns:ds='http://www.w3.org/2000/09/xmldsig#'  profile='Immersive' version='3.2 xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='https://www.web3d.org/specifications/x3d-3.2.xsd'>
  4       <head>
  5            <meta name='titlecontent='HelloWorldDecrypted.x3d'/>
  6            <meta name='descriptioncontent='Simple X3D example for XML encryption for security; actual encrypted result is in XML file HelloWorldEncryptionResult.xml'/>
  7            <meta name='referencecontent='HelloWorldEncryptionResult.xml'/>
  8            <meta name='createdcontent='2 July 2008'/>
  9            <meta name='modifiedcontent='20 October 2019'/>
 10            <meta name='creatorcontent='Don Brutzman, Mike Bailey'/>
 11            <meta name='infocontent='default attribute values removed after decryption'/>
 12            <meta name='referencecontent='X3dSecurityReadMe.html'/>
 13            <meta name='referencecontent='keystore/SelectSigningSecretKey.png'/>
 14            <meta name='referencecontent='keystore/SecretKey_key.b64'/>
 15            <meta name='referencecontent='https://www.web3d.org/x3d/content/examples/HelloWorld.x3d'/>
 16            <meta name='referencecontent='https://www.web3d.org/x3d/content/examples/Basic/Security/HelloWorldEncryptionInput.x3d'/>
 17            <meta name='referencecontent='https://www.web3d.org/x3d/content/examples/Basic/Security/HelloWorldEncryptionResult.xml'/>
 18            <meta name='identifiercontent='https://www.web3d.org/x3d/content/examples/Basic/Security/HelloWorldDecrypted.x3d'/>
 19            <meta name='generatorcontent='X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit'/>
 20            <meta name='subjectcontent='X3D security, XML encryption, secret key'/>
 21            <meta name='licensecontent='../license.html'/>
 22       </head>
<!--

<!-- to top Index for DEF node: Index for Viewpoint node: Viewpoint_1
--> cmpQcAmTi86n/WQZ4Rp5CRnjqJk= baEwdvXPX5gvGJ6sRYhdNa6UB4Qn/YtnTfxcH4iqw4SUiForQFbFW5+8qnkpWaV6RxqVvGKa8nr8 noOyxslZtDYJbV2pxN/ZJ9jcrkSDBibF0yEzXA/amrS7yYOICQrOOTuvDpaCR3xb9oddL1ZGQ2eL c2Et7/KVK8OynK0/SCiok+xbSwtEax/TFqauiubfYcCynNp+tAjO1V3ulPwEufMbiqLhIQaASXr6 jcTtEu1w2V6KZzL+0ppcaIh7k0gRJp5tQIN1WU8kQlRN7gkM1hhIepNbYz+hKTmnHrQmrkVo41JR PVkQABRInifwOz1IuCa1u0jc5CBrgxLZLWZ34w== MIIDvjCCAqYCAzOA3DANBgkqhkiG9w0BAQUFADCBozELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNh bGlmb3JuaWExETAPBgNVBAcTCE1vbnRlcmV5MSIwIAYDVQQKExlOYXZhbCBQb3N0Z3JhZHVhdGUg U2Nob29sMTAwLgYDVQQLEydTYXZhZ2UgUmVzZWFyY2ggR3JvdXAgLyBNT1ZFUyBJbnN0aXR1dGUx FjAUBgNVBAMTDVgzRC1FZGl0IHVzZXIwHhcNMDgwNzA0MTYxNDA3WhcNMTMwNjI4MTYxNDA3WjCB ozELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExETAPBgNVBAcTCE1vbnRlcmV5MSIw IAYDVQQKExlOYXZhbCBQb3N0Z3JhZHVhdGUgU2Nob29sMTAwLgYDVQQLEydTYXZhZ2UgUmVzZWFy Y2ggR3JvdXAgLyBNT1ZFUyBJbnN0aXR1dGUxFjAUBgNVBAMTDVgzRC1FZGl0IHVzZXIwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCFIvV3Gbf0WB4vU0BO87YD8EBuKE6C1/mV4A5J1sfc BXQ5RalntS8j4hOU4toNh1CWa3TrHbYK6wTIMsmFW12FumUpQ9nbkRBGG3RA4cSclR193PJZ0bx5 m7e+SP0li5RKDIyTybqDxjVC5UxM8O8Pt8DUCLSaMXAtDtBox+iG5lfjh7cg/O6S1bdS3WPrtL5g eXLXWz+6juALZkktFt8BwRlv3DcI5ku3Q5u385zZKGr+E9gmzTYvwa19mBnoS6T9JpgXK+zw8DRo IutNv/oH571o1vMw9neqeoHQjLcc9azJG7fTERX6VVlHl5YWRxM0g/0IMw6x3PVYbFcAAByRAgMB AAEwDQYJKoZIhvcNAQEFBQADggEBAFEisvXLNl6fRPXOeAB3JHvY8FYyOGqspkk18nLZVXS995Wh OZ/lGaPIQjYSxUDKuLR8gKGwUVeNREqQQsIc4pBfB4i1kOiJqD+zdSiYWUr7LQpc2V2wt2bQ2utQ /8++mbxrxiVRhBCXhzyGdT41Wzjui4KBs01ilkPz1YZVUZ4lZuZUCZbuJAAjFXScE1RDNmNZIeRd MmQ4/UGBxemsGmCZP2GcIQL8g4GvFJD42U7+nLJGQUJi4g4AWGxi9OT3LVjrTzh8P1122Kb/Xxf/ 7zs6+OHJt5CmTys7zJp2slRdO1o19btfrgWZRUbq0WF7mSVnjYvzMLMOo4IIkxzp7aw= hSL1dxm39FgeL1NATvO2A/BAbihOgtf5leAOSdbH3AV0OUWpZ7UvI+ITlOLaDYdQlmt06x22CusE yDLJhVtdhbplKUPZ25EQRht0QOHEnJUdfdzyWdG8eZu3vkj9JYuUSgyMk8m6g8Y1QuVMTPDvD7fA 1Ai0mjFwLQ7QaMfohuZX44e3IPzuktW3Ut1j67S+YHly11s/uo7gC2ZJLRbfAcEZb9w3COZLt0Ob t/Oc2Shq/hPYJs02L8GtfZgZ6Euk/SaYFyvs8PA0aCLrTb/6B+e9aNbzMPZ3qnqB0Iy3HPWsyRu3 0xEV+lVZR5eWFkcTNIP9CDMOsdz1WGxXAAAckQ==AQAB
 23       <Scene>
 24            <!-- Example scene to illustrate X3D tags and attributes. -->
 25            <WorldInfo title='HelloWorldDecrypted.x3d'/>
 26            <Group>
 27                 <Viewpoint centerOfRotation='0 -1 0description='Hello world!position='0 -1 7'/>
 28                 <Transform rotation='0 1 0 3'>
 29                      <Shape>
 30                           <Sphere/>
 31                           <Appearance>
 32                                <Material diffuseColor='0 0.5 1'/>
 33                                <ImageTexture   url=' "../earth-topo.png " "../earth-topo.jpg " "../earth-topo-small.gif " "https://www.web3d.org/x3d/content/examples/Basic/earth-topo.png " "https://www.web3d.org/x3d/content/examples/Basic/earth-topo.jpg " "https://www.web3d.org/x3d/content/examples/Basic/earth-topo-small.gif " '/>
 34                           </Appearance>
 35                      </Shape>
 36                 </Transform>
 37                 <Transform translation='0 -2 0'>
 38                      <Shape>
 39                           <Text string='"Hello" "world!"'>
 40                                <FontStyle justify='"MIDDLE" "MIDDLE"'/>
 41                           </Text>
 42                           <Appearance>
 43                                <Material diffuseColor='0.1 0.5 1'/>
 44                           </Appearance>
 45                      </Shape>
 46                 </Transform>
 47            </Group>
 48       </Scene>
 49       <ds:Signature>
 50            <ds:SignedInfo>
 51                 <ds:CanonicalizationMethod Algorithm='http://www.w3.org/TR/2001/REC-xml-c14n-20010315'/>
 52                 <ds:SignatureMethod Algorithm='http://www.w3.org/2000/09/xmldsig#rsa-sha1'/>
 53                 <ds:Reference URI='#xpointer(/)'>
 54                      <ds:Transforms>
 55                           <ds:Transform Algorithm='http://www.w3.org/2000/09/xmldsig#enveloped-signature'/>
 56                           <ds:Transform Algorithm='http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments'/>
 57                      </ds:Transforms>
 58                      <ds:DigestMethod Algorithm='http://www.w3.org/2000/09/xmldsig#sha1'/>
 59                      <ds:DigestValue>
 61                      </ds:DigestValue>
 62                 </ds:Reference>
 63            </ds:SignedInfo>
 64            <ds:SignatureValue>
 66            </ds:SignatureValue>
 67            <ds:KeyInfo>
 68                 <ds:X509Data>
 69                      <ds:X509Certificate>
 71                      </ds:X509Certificate>
 72                 </ds:X509Data>
 73                 <ds:KeyValue>
 74                      <ds:RSAKeyValue>
 75                           <ds:Modulus>
 77                           </ds:Modulus>
 78                           <ds:Exponent>
 80                           </ds:Exponent>
 81                      </ds:RSAKeyValue>
 82                 </ds:KeyValue>
 83            </ds:KeyInfo>
 84       </ds:Signature>
 85  </X3D>
<!--

<!-- to top Index for DEF node: Index for Viewpoint node: Viewpoint_1
-->
X3D Tooltips element index: Appearance, CanonicalizationMethod, DigestMethod, DigestValue, Exponent, FontStyle, Group, head, ImageTexture, KeyInfo, KeyValue, Material, meta, Modulus, Reference, RSAKeyValue, Scene, Shape, Signature, SignatureMethod, SignatureValue, SignedInfo, Sphere, Text, Transform, Transforms, Viewpoint, WorldInfo, X3D, X509Certificate, X509Data, accessType and type, XML data types, field types

-->
<!-- Online at
https://www.web3d.org/x3d/content/examples/Basic/Security/HelloWorldDecryptedIndex.html -->
<!-- Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Basic/Security/HelloWorldDecrypted.x3d -->

<!-- Color legend: X3D terminology <X3dNode field='value'/> matches XML terminology <XmlElement attribute='value'/>
(Light-blue background: event-based behavior node or statement) (Grey background inside box: inserted documentation) (Magenta background: X3D Extensibility)
-->

to top <!-- For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints. -->