<!--
  Copyright 2011 by Graz University of Technology, Austria
  MOCCA has been developed by the E-Government Innovation Center EGIZ, a joint
  initiative of the Federal Chancellery Austria and Graz University of Technology.

  Licensed under the EUPL, Version 1.1 or - as soon they will be approved by
  the European Commission - subsequent versions of the EUPL (the "Licence");
  You may not use this work except in compliance with the Licence.
  You may obtain a copy of the Licence at:
  http://www.osor.eu/eupl/

  Unless required by applicable law or agreed to in writing, software
  distributed under the Licence is distributed on an "AS IS" basis,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the Licence for the specific language governing permissions and
  limitations under the Licence.

  This product combines work with different licenses. See the "NOTICE" text
  file for details on the various modules and licenses.
  The "NOTICE" text file is part of the distribution. Any derivative works
  that you distribute must include a readable copy of the "NOTICE" text file.
-->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <title>Security-Layer v1.2 Request Formular</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <link rel="shortcut icon" href="img/chip16.ico" type="image/x-icon">
        <script language="JavaScript" type="text/javascript">
            <!--
            function setAppletDimension(width, height)
            {
                document.forms.slform.appletWidth.value=width;
                document.forms.slform.appletHeight.value=height;
            }
            function setNOPRequest() {
                document.forms.slform.XMLRequest.value='<?xml version="1.0" encoding="UTF-8"?><NullOperationRequest xmlns="http://www.buergerkarte.at/namespaces/securitylayer/1.2#"/>';
            }
            
            //-->
        </script>
        <style type="text/css" media="all">@import "css/main.css";</style>
        <style type="text/css">
            fieldset {
                padding: 1em;
                margin: 1em;
                font: 80%/ 1 sans-serif;
                background-color: #F2EFE9;
                padding-left: 5em;
            }

            fieldset.submit {
                float: none;
                width: auto;
                border: 0 none #FFF;
                padding-left: 14em;
                border-style: none;
                background-color: transparent;
            }

            label {
                float: left;
                width: 8em;
                margin-right: 0.5em;
                padding-top: 0.2em;
                text-align: right;
                font-weight: bold;
                color: #000;
                padding-top: 0.2em;
            }

            legend {
                border: 1px solid;
                padding: 2px 6px
            }
        </style>

    </head>
    <body>
        <h1>Security-Layer v1.2 Request Formular</h1>
        <p>
        <form action="./http-security-layer-request" method="Post"
              enctype="application/x-www-form-urlencoded" name="slform">
            <!--input name="locale" value="es_MX" type="hidden" /-->
            <fieldset><legend>Enter XML Request</legend>
                <p><label for="XMLRequest">XML Request</label> <textarea
                        name="XMLRequest" rows=15 cols="60" id="XMLRequest">
<?xml version="1.0" encoding="UTF-8"?>
<sl:CreateXMLSignatureRequest 
   xmlns:sl="http://www.buergerkarte.at/namespaces/securitylayer/1.2#">
<sl:KeyboxIdentifier>SecureSignatureKeypair</sl:KeyboxIdentifier>
   <sl:DataObjectInfo Structure="enveloping">
     <sl:DataObject>
       <sl:XMLContent>Ich bin ein einfacher Text.</sl:XMLContent>
     </sl:DataObject>
    <sl:TransformsInfo>
      <sl:FinalDataMetaInfo>
       <sl:MimeType>text/plain</sl:MimeType>
       </sl:FinalDataMetaInfo>
    </sl:TransformsInfo>
  </sl:DataObjectInfo>
</sl:CreateXMLSignatureRequest> 
                </textarea></p>
                <!--
<?xml version="1.0" encoding="UTF-8" ?>
<sl:InfoboxReadRequest
    xmlns:sl="http://www.buergerkarte.at/namespaces/securitylayer/1.2#">
    <sl:InfoboxIdentifier>IdentityLink</sl:InfoboxIdentifier>
    <sl:BinaryFileParameters ContentIsXMLEntity="true" />
</sl:InfoboxReadRequest>
-->
<!--
<?xml version="1.0" encoding="UTF-8"?>
<sl:CreateXMLSignatureRequest
   xmlns:sl="http://www.buergerkarte.at/namespaces/securitylayer/1.2#">
  <sl:KeyboxIdentifier>SecureSignatureKeypair</sl:KeyboxIdentifier>
   <sl:DataObjectInfo Structure="enveloping">
     <sl:DataObject>
       <sl:XMLContent>Ich bin ein einfacher Text. llöäü߀</sl:XMLContent>
     </sl:DataObject>
    <sl:TransformsInfo>
      <sl:FinalDataMetaInfo>
       <sl:MimeType>text/plain</sl:MimeType>
       </sl:FinalDataMetaInfo>
    </sl:TransformsInfo>
  </sl:DataObjectInfo>
  <sl:DataObjectInfo Structure="enveloping">
     <sl:DataObject>
       <sl:XMLContent>
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>TestXHTML</title>
    <style type="text/css" media="screen">
      .heading { font-size: large; font-weight: bold; }
      .content1 { }
      .content2 { font-style: italic; }
      .content3 { font-family: serif; }
      .footer { font-size: small; }
    </style>
  </head>
  <body>
    <h3 class="heading">Heading3 large bold llöäü߀</h3>
    <p class="content1">Ich bin ein einfacher Text. llöäü߀</p>
    <p class="content2">Ich bin ein einfacher Text. llöäü߀</p>
    <p class="content3">Ich bin ein einfacher Text. llöäü߀</p>
    <p class="footer">Ich bin ein einfacher Text. llöäü߀</p>
  </body>
</html>
        </sl:XMLContent>
     </sl:DataObject>
    <sl:TransformsInfo>
      <sl:FinalDataMetaInfo>
       <sl:MimeType>application/xhtml+xml</sl:MimeType>
       </sl:FinalDataMetaInfo>
    </sl:TransformsInfo>
  </sl:DataObjectInfo>
</sl:CreateXMLSignatureRequest>
-->
<!--
<?xml version='1.0' encoding='UTF-8'?>
<sl10:InfoboxUpdateRequest xmlns:sl10='http://www.buergerkarte.at/namespaces/securitylayer/1.2#'>
    <sl10:InfoboxIdentifier>CardChannel</sl10:InfoboxIdentifier>
    <sl10:BinaryFileParameters>
        <sl10:XMLContent>
            <Script>
                <Reset cold='true' />
                <CommandAPDU sequence='1' of='2' expectedSW='9000'>00A4000C023F00</CommandAPDU>
                <CommandAPDU sequence='2' of='2' expectedSW='9000'>00B0820000</CommandAPDU>
            </Script>
        </sl10:XMLContent>
    </sl10:BinaryFileParameters>
</sl10:InfoboxUpdateRequest>
-->
            </fieldset>
            <fieldset><legend>Request Parameters</legend>
                <p>
                    <label for="appletGuiStyle">GUI Style</label>
                    <input type="radio" name="appletGuiStyle" value="tiny" onclick="setAppletDimension(152, 145)">tiny
                    <input type="radio" name="appletGuiStyle" value="simple" checked="checked" onclick="setAppletDimension(190,130)">simple
                    <input type="radio" name="appletGuiStyle" value="advanced" onclick="setAppletDimension(300, 180)">advanced
                </p>
                
                <p><label for="appletWidth">Applet Width</label> <input
                    name="appletWidth" value="190" id="appletWidth">
                <p><label for="appletHeight">Applet Height</label> <input
                    name="appletHeight" value="130" id="appletHeight">
                <p><label for="appletBackground">Applet Background</label> <input
                    name="appletBackground" value="" id="appletBackground">
                <p><label for="appletBackgroundColor">Applet Background Color</label> <input
                    name="appletBackgroundColor" value="" id="appletBackgroundColor">
                </p>

                <p>
                    <label for="appletPage">Applet Page</label>
                    <input type="radio" name="applet.jsp" value="BKUApplet" checked="checked">Default
                    <input type="radio" name="applet.jsp" value="BKUAppletAlternative">Alternative
                </p>

                <p>
                    <label for="appletPage">Locale</label>
                    <input value="de_AT" name="locale"/>
                </p>
                <p>
                    <label for="appletExtension">PIN Management</label>
                    <input type="checkbox" name="appletExtension" value="pin" onclick="setAppletDimension(295, 235)">PIN Management Applet
                </p>

<!--
                <p><label for="RedirectURL">RedirectURL</label> <input
                    name="RedirectURL" value="" id="RedirectURL"></p>
                <p><label for="DataURL">DataURL</label> <input name="DataURL"
                    value="" id="DataURL"></p>
                <p><label for="StylesheetURL">StylesheetURL</label> <input
                    name="StylesheetURL" value="" id="StylesheetURL"></p>
                <p>
-->
                
            </fieldset>
            <fieldset class="submit"><input type="submit" class="submit"/></fieldset>
        </form>

    </body>
</html>