<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.2//EN" "https://www.web3d.org/specifications/x3d-3.2.dtd">
<X3D xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:xsd="http://www.w3.org/2001/XMLSchema-instance" profile="Immersive" version="3.2" xsd:noNamespaceSchemaLocation="https://www.web3d.org/specifications/x3d-3.2.xsd">
  <head>
    <meta content="HelloWorldDecrypted.x3d" name="title"></meta>
    <meta content="Simple X3D example for XML encryption for security; actual encrypted result is in XML file HelloWorldEncryptionResult.xml" name="description"></meta>
    <meta content="HelloWorldEncryptionResult.xml" name="reference"></meta>
    <meta content="2 July 2008" name="created"></meta>
    <meta content="20 October 2019" name="modified"></meta>
    <meta content="Don Brutzman, Mike Bailey" name="creator"></meta>
    <meta content="default attribute values removed after decryption" name="info"></meta>
    <meta content="X3dSecurityReadMe.html" name="reference"></meta>
    <meta content="keystore/SelectSigningSecretKey.png" name="reference"></meta>
    <meta content="keystore/SecretKey_key.b64" name="reference"></meta>
    <meta content="https://www.web3d.org/x3d/content/examples/HelloWorld.x3d" name="reference"></meta>
    <meta content="https://www.web3d.org/x3d/content/examples/Basic/Security/HelloWorldEncryptionInput.x3d" name="reference"></meta>
    <meta content="https://www.web3d.org/x3d/content/examples/Basic/Security/HelloWorldEncryptionResult.xml" name="reference"></meta>
    <meta content="https://www.web3d.org/x3d/content/examples/Basic/Security/HelloWorldDecrypted.x3d" name="identifier"></meta>
    <meta content="X3D-Edit 3.3, https://www.web3d.org/x3d/tools/X3D-Edit" name="generator"></meta>
    <meta content="X3D security, XML encryption, secret key" name="subject"></meta>
    <meta content="../license.html" name="license"></meta>
  </head>
  <Scene>
    <!-- Example scene to illustrate X3D tags and attributes. -->
    <WorldInfo containerField="children" title="HelloWorldDecrypted.x3d"></WorldInfo>
    <Group bboxCenter="0 0 0" bboxSize="-1 -1 -1" containerField="children">
      <Viewpoint centerOfRotation="0 -1 0" containerField="children" description="Hello world!" fieldOfView="0.7854" jump="true" orientation="0 0 1 0" position="0 -1 7" retainUserOffsets="false"></Viewpoint>
      <Transform bboxCenter="0 0 0" bboxSize="-1 -1 -1" center="0 0 0" containerField="children" rotation="0 1 0 3" scale="1 1 1" scaleOrientation="0 0 1 0" translation="0 0 0">
        <Shape bboxCenter="0 0 0" bboxSize="-1 -1 -1" containerField="children">
          <Sphere containerField="geometry" radius="1" solid="true"></Sphere>
          <Appearance containerField="appearance">
            <Material ambientIntensity="0.2" containerField="material" diffuseColor="0 0.5 1" emissiveColor="0 0 0" shininess="0.2" specularColor="0 0 0" transparency="0"></Material>
            <ImageTexture containerField="texture" repeatS="true" repeatT="true" url="&quot;../earth-topo.png&quot; &quot;../earth-topo.jpg&quot; &quot;../earth-topo-small.gif&quot; &quot;https://www.web3d.org/x3d/content/examples/Basic/earth-topo.png&quot; &quot;https://www.web3d.org/x3d/content/examples/Basic/earth-topo.jpg&quot; &quot;https://www.web3d.org/x3d/content/examples/Basic/earth-topo-small.gif&quot;"></ImageTexture>
          </Appearance>
        </Shape>
      </Transform>
      <Transform bboxCenter="0 0 0" bboxSize="-1 -1 -1" center="0 0 0" containerField="children" rotation="0 0 1 0" scale="1 1 1" scaleOrientation="0 0 1 0" translation="0 -2 0">
        <Shape bboxCenter="0 0 0" bboxSize="-1 -1 -1" containerField="children">
          <Text containerField="geometry" maxExtent="0.0" solid="false" string="&quot;Hello&quot; &quot;world!&quot;">
            <FontStyle containerField="fontStyle" family="&quot;SERIF&quot;" horizontal="true" justify="&quot;MIDDLE&quot; &quot;MIDDLE&quot;" leftToRight="true" size="1.0" spacing="1.0" style="PLAIN" topToBottom="true"></FontStyle>
          </Text>
          <Appearance containerField="appearance">
            <Material ambientIntensity="0.2" containerField="material" diffuseColor="0.1 0.5 1" emissiveColor="0 0 0" shininess="0.2" specularColor="0 0 0" transparency="0"></Material>
          </Appearance>
        </Shape>
      </Transform>
    </Group>
  </Scene>
  <ds:Signature>
      <ds:SignedInfo>
          <ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></ds:CanonicalizationMethod>
          <ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></ds:SignatureMethod>
          <ds:Reference URI="#xpointer(/)">
              <ds:Transforms>
                  <ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"></ds:Transform>
                  <ds:Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"></ds:Transform>
              </ds:Transforms>
              <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></ds:DigestMethod>
              <ds:DigestValue>cmpQcAmTi86n/WQZ4Rp5CRnjqJk=</ds:DigestValue>
          </ds:Reference>
      </ds:SignedInfo>
<ds:SignatureValue>
baEwdvXPX5gvGJ6sRYhdNa6UB4Qn/YtnTfxcH4iqw4SUiForQFbFW5+8qnkpWaV6RxqVvGKa8nr8&#xD;
noOyxslZtDYJbV2pxN/ZJ9jcrkSDBibF0yEzXA/amrS7yYOICQrOOTuvDpaCR3xb9oddL1ZGQ2eL&#xD;
c2Et7/KVK8OynK0/SCiok+xbSwtEax/TFqauiubfYcCynNp+tAjO1V3ulPwEufMbiqLhIQaASXr6&#xD;
jcTtEu1w2V6KZzL+0ppcaIh7k0gRJp5tQIN1WU8kQlRN7gkM1hhIepNbYz+hKTmnHrQmrkVo41JR&#xD;
PVkQABRInifwOz1IuCa1u0jc5CBrgxLZLWZ34w==
</ds:SignatureValue>
<ds:KeyInfo>
<ds:X509Data>
<ds:X509Certificate>
MIIDvjCCAqYCAzOA3DANBgkqhkiG9w0BAQUFADCBozELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNh&#xD;
bGlmb3JuaWExETAPBgNVBAcTCE1vbnRlcmV5MSIwIAYDVQQKExlOYXZhbCBQb3N0Z3JhZHVhdGUg&#xD;
U2Nob29sMTAwLgYDVQQLEydTYXZhZ2UgUmVzZWFyY2ggR3JvdXAgLyBNT1ZFUyBJbnN0aXR1dGUx&#xD;
FjAUBgNVBAMTDVgzRC1FZGl0IHVzZXIwHhcNMDgwNzA0MTYxNDA3WhcNMTMwNjI4MTYxNDA3WjCB&#xD;
ozELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExETAPBgNVBAcTCE1vbnRlcmV5MSIw&#xD;
IAYDVQQKExlOYXZhbCBQb3N0Z3JhZHVhdGUgU2Nob29sMTAwLgYDVQQLEydTYXZhZ2UgUmVzZWFy&#xD;
Y2ggR3JvdXAgLyBNT1ZFUyBJbnN0aXR1dGUxFjAUBgNVBAMTDVgzRC1FZGl0IHVzZXIwggEiMA0G&#xD;
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCFIvV3Gbf0WB4vU0BO87YD8EBuKE6C1/mV4A5J1sfc&#xD;
BXQ5RalntS8j4hOU4toNh1CWa3TrHbYK6wTIMsmFW12FumUpQ9nbkRBGG3RA4cSclR193PJZ0bx5&#xD;
m7e+SP0li5RKDIyTybqDxjVC5UxM8O8Pt8DUCLSaMXAtDtBox+iG5lfjh7cg/O6S1bdS3WPrtL5g&#xD;
eXLXWz+6juALZkktFt8BwRlv3DcI5ku3Q5u385zZKGr+E9gmzTYvwa19mBnoS6T9JpgXK+zw8DRo&#xD;
IutNv/oH571o1vMw9neqeoHQjLcc9azJG7fTERX6VVlHl5YWRxM0g/0IMw6x3PVYbFcAAByRAgMB&#xD;
AAEwDQYJKoZIhvcNAQEFBQADggEBAFEisvXLNl6fRPXOeAB3JHvY8FYyOGqspkk18nLZVXS995Wh&#xD;
OZ/lGaPIQjYSxUDKuLR8gKGwUVeNREqQQsIc4pBfB4i1kOiJqD+zdSiYWUr7LQpc2V2wt2bQ2utQ&#xD;
/8++mbxrxiVRhBCXhzyGdT41Wzjui4KBs01ilkPz1YZVUZ4lZuZUCZbuJAAjFXScE1RDNmNZIeRd&#xD;
MmQ4/UGBxemsGmCZP2GcIQL8g4GvFJD42U7+nLJGQUJi4g4AWGxi9OT3LVjrTzh8P1122Kb/Xxf/&#xD;
7zs6+OHJt5CmTys7zJp2slRdO1o19btfrgWZRUbq0WF7mSVnjYvzMLMOo4IIkxzp7aw=
</ds:X509Certificate>
</ds:X509Data>
<ds:KeyValue>
<ds:RSAKeyValue>
<ds:Modulus>hSL1dxm39FgeL1NATvO2A/BAbihOgtf5leAOSdbH3AV0OUWpZ7UvI+ITlOLaDYdQlmt06x22CusE&#xD;
yDLJhVtdhbplKUPZ25EQRht0QOHEnJUdfdzyWdG8eZu3vkj9JYuUSgyMk8m6g8Y1QuVMTPDvD7fA&#xD;
1Ai0mjFwLQ7QaMfohuZX44e3IPzuktW3Ut1j67S+YHly11s/uo7gC2ZJLRbfAcEZb9w3COZLt0Ob&#xD;
t/Oc2Shq/hPYJs02L8GtfZgZ6Euk/SaYFyvs8PA0aCLrTb/6B+e9aNbzMPZ3qnqB0Iy3HPWsyRu3&#xD;
0xEV+lVZR5eWFkcTNIP9CDMOsdz1WGxXAAAckQ==</ds:Modulus>
<ds:Exponent>AQAB</ds:Exponent>
</ds:RSAKeyValue>
</ds:KeyValue>
</ds:KeyInfo>
</ds:Signature>
</X3D>