jdk/test/javax/xml/crypto/dsig/data/sign-spec.xml
author xuelei
Thu, 18 Oct 2012 01:14:00 -0700
changeset 14194 971f46db533d
parent 2 90ce3da70b43
permissions -rw-r--r--
7068321: Support TLS Server Name Indication (SNI) Extension in JSSE Server Reviewed-by: mullan, weijun, wetmore
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
90ce3da70b43 Initial load
duke
parents:
diff changeset
     2
<Document>
90ce3da70b43 Initial load
duke
parents:
diff changeset
     3
  <ToBeSigned>
90ce3da70b43 Initial load
duke
parents:
diff changeset
     4
    <!-- comment -->
90ce3da70b43 Initial load
duke
parents:
diff changeset
     5
    <Data />
90ce3da70b43 Initial load
duke
parents:
diff changeset
     6
    <NotToBeSigned>
90ce3da70b43 Initial load
duke
parents:
diff changeset
     7
      <ReallyToBeSigned>
90ce3da70b43 Initial load
duke
parents:
diff changeset
     8
        <!-- comment -->
90ce3da70b43 Initial load
duke
parents:
diff changeset
     9
        <Data />
90ce3da70b43 Initial load
duke
parents:
diff changeset
    10
      </ReallyToBeSigned>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    11
    </NotToBeSigned>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    12
  </ToBeSigned>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    13
  <ToBeSigned>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    14
    <Data />
90ce3da70b43 Initial load
duke
parents:
diff changeset
    15
    <NotToBeSigned>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    16
      <Data />
90ce3da70b43 Initial load
duke
parents:
diff changeset
    17
    </NotToBeSigned>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    18
  </ToBeSigned>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    19
  <dsig:Signature xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
90ce3da70b43 Initial load
duke
parents:
diff changeset
    20
    <dsig:SignedInfo>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    21
      <dsig:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
90ce3da70b43 Initial load
duke
parents:
diff changeset
    22
      <dsig:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#dsa-sha1" />
90ce3da70b43 Initial load
duke
parents:
diff changeset
    23
      <dsig:Reference URI="">
90ce3da70b43 Initial load
duke
parents:
diff changeset
    24
        <dsig:Transforms>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    25
          <dsig:Transform Algorithm="http://www.w3.org/2002/06/xmldsig-filter2">
90ce3da70b43 Initial load
duke
parents:
diff changeset
    26
            <XPath xmlns="http://www.w3.org/2002/06/xmldsig-filter2" Filter="intersect"> //ToBeSigned </XPath>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    27
            <XPath xmlns="http://www.w3.org/2002/06/xmldsig-filter2" Filter="subtract"> //NotToBeSigned </XPath>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    28
            <XPath xmlns="http://www.w3.org/2002/06/xmldsig-filter2" Filter="union"> //ReallyToBeSigned </XPath>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    29
          </dsig:Transform>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    30
        </dsig:Transforms>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    31
        <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
90ce3da70b43 Initial load
duke
parents:
diff changeset
    32
        <dsig:DigestValue>p6/HaYIdxbEdYX8/8zNfjED4H5Y=</dsig:DigestValue>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    33
      </dsig:Reference>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    34
      <dsig:Reference URI="#signature-value">
90ce3da70b43 Initial load
duke
parents:
diff changeset
    35
        <dsig:Transforms>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    36
          <dsig:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
90ce3da70b43 Initial load
duke
parents:
diff changeset
    37
          <dsig:Transform Algorithm="http://www.w3.org/2002/06/xmldsig-filter2">
90ce3da70b43 Initial load
duke
parents:
diff changeset
    38
            <XPath xmlns="http://www.w3.org/2002/06/xmldsig-filter2" Filter="union"> /</XPath>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    39
          </dsig:Transform>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    40
        </dsig:Transforms>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    41
        <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
90ce3da70b43 Initial load
duke
parents:
diff changeset
    42
        <dsig:DigestValue>2jmj7l5rSw0yVb/vlWAYkK/YBwk=</dsig:DigestValue>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    43
      </dsig:Reference>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    44
    </dsig:SignedInfo>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    45
    <dsig:SignatureValue Id="signature-value">
90ce3da70b43 Initial load
duke
parents:
diff changeset
    46
      Ft7PdmEYSC8GwxffIa4xiobr1iEaUf3LGNfPLiQnJBJI/1Cp5WiEiQ==
90ce3da70b43 Initial load
duke
parents:
diff changeset
    47
    </dsig:SignatureValue>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    48
    <dsig:KeyInfo>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    49
      <dsig:KeyValue>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    50
        <dsig:DSAKeyValue>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    51
          <dsig:P>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    52
            3eOeAvqnEyFpW+uTSgrdj7YLjaTkpyHecKFIoLu8QZNkGTQI1ciITBH0lqfIkdCH
90ce3da70b43 Initial load
duke
parents:
diff changeset
    53
            Si8fiUC3DTq3J9FsJef4YVtDF7JpUvHTOQqtq7Zgx6KC8Wxkz6rQCxOr7F0ApOYi
90ce3da70b43 Initial load
duke
parents:
diff changeset
    54
            89zLRoe4MkDGe6ux0+WtyOTQoVIGNTDDUFXrUQNbLrE=
90ce3da70b43 Initial load
duke
parents:
diff changeset
    55
          </dsig:P>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    56
          <dsig:Q>hDLcFK0GO/Hz1arxOOvsgM/VLyU=</dsig:Q>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    57
          <dsig:G>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    58
            nnx7hbdWozGbtnFgnbFnopfRl7XRacpkPJRGf5P2IUgVspEUSUoN6i1fDBfBg43z
90ce3da70b43 Initial load
duke
parents:
diff changeset
    59
            Kt7dlEaQL7b5+JTZt3MhZNPosxsgxVuT7Ts/g5k7EnpdYv0a5hw5Bw29fjbGHfgM
90ce3da70b43 Initial load
duke
parents:
diff changeset
    60
            8d2rhd2Ui0xHbk0D451nhLxVWulviOSPhzKKvXrbySA=
90ce3da70b43 Initial load
duke
parents:
diff changeset
    61
          </dsig:G>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    62
          <dsig:Y>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    63
            cfYpihpAQeepbNFS4MAbQRhdXpDi5wLrwxE5hIvoYqo1L8BQVu8fY1TFAPtoae1i
90ce3da70b43 Initial load
duke
parents:
diff changeset
    64
            Bg/GIJyP3iLfyuBJaDvJJLP30wBH9i/s5J3656PevpOVdTfi777Fi9Gj6y/ib2Vv
90ce3da70b43 Initial load
duke
parents:
diff changeset
    65
            +OZfJkkp4L50+p5TUhPmQLJtREsgtl+tnIOyJT++G9U=
90ce3da70b43 Initial load
duke
parents:
diff changeset
    66
          </dsig:Y>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    67
        </dsig:DSAKeyValue>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    68
      </dsig:KeyValue>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    69
      <dsig:X509Data>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    70
        <dsig:X509SubjectName>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    71
          CN=Merlin Hughes,OU=X/Secure,O=Baltimore Technologies Ltd.,ST=Dublin,C=IE
90ce3da70b43 Initial load
duke
parents:
diff changeset
    72
        </dsig:X509SubjectName>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    73
        <dsig:X509IssuerSerial>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    74
          <dsig:X509IssuerName>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    75
            CN=Transient CA,OU=X/Secure,O=Baltimore Technologies Ltd.,ST=Dublin,C=IE
90ce3da70b43 Initial load
duke
parents:
diff changeset
    76
          </dsig:X509IssuerName>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    77
          <dsig:X509SerialNumber>1017788370348</dsig:X509SerialNumber>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    78
        </dsig:X509IssuerSerial>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    79
        <dsig:X509Certificate>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    80
          MIIDUDCCAxCgAwIBAgIGAOz46g2sMAkGByqGSM44BAMwbjELMAkGA1UEBhMCSUUx
90ce3da70b43 Initial load
duke
parents:
diff changeset
    81
          DzANBgNVBAgTBkR1YmxpbjEkMCIGA1UEChMbQmFsdGltb3JlIFRlY2hub2xvZ2ll
90ce3da70b43 Initial load
duke
parents:
diff changeset
    82
          cyBMdGQuMREwDwYDVQQLEwhYL1NlY3VyZTEVMBMGA1UEAxMMVHJhbnNpZW50IENB
90ce3da70b43 Initial load
duke
parents:
diff changeset
    83
          MB4XDTAyMDQwMjIyNTkzMFoXDTEyMDQwMjIxNTkyNVowbzELMAkGA1UEBhMCSUUx
90ce3da70b43 Initial load
duke
parents:
diff changeset
    84
          DzANBgNVBAgTBkR1YmxpbjEkMCIGA1UEChMbQmFsdGltb3JlIFRlY2hub2xvZ2ll
90ce3da70b43 Initial load
duke
parents:
diff changeset
    85
          cyBMdGQuMREwDwYDVQQLEwhYL1NlY3VyZTEWMBQGA1UEAxMNTWVybGluIEh1Z2hl
90ce3da70b43 Initial load
duke
parents:
diff changeset
    86
          czCCAbcwggEsBgcqhkjOOAQBMIIBHwKBgQDd454C+qcTIWlb65NKCt2PtguNpOSn
90ce3da70b43 Initial load
duke
parents:
diff changeset
    87
          Id5woUigu7xBk2QZNAjVyIhMEfSWp8iR0IdKLx+JQLcNOrcn0Wwl5/hhW0MXsmlS
90ce3da70b43 Initial load
duke
parents:
diff changeset
    88
          8dM5Cq2rtmDHooLxbGTPqtALE6vsXQCk5iLz3MtGh7gyQMZ7q7HT5a3I5NChUgY1
90ce3da70b43 Initial load
duke
parents:
diff changeset
    89
          MMNQVetRA1susQIVAIQy3BStBjvx89Wq8Tjr7IDP1S8lAoGBAJ58e4W3VqMxm7Zx
90ce3da70b43 Initial load
duke
parents:
diff changeset
    90
          YJ2xZ6KX0Ze10WnKZDyURn+T9iFIFbKRFElKDeotXwwXwYON8yre3ZRGkC+2+fiU
90ce3da70b43 Initial load
duke
parents:
diff changeset
    91
          2bdzIWTT6LMbIMVbk+07P4OZOxJ6XWL9GuYcOQcNvX42xh34DPHdq4XdlItMR25N
90ce3da70b43 Initial load
duke
parents:
diff changeset
    92
          A+OdZ4S8VVrpb4jkj4cyir1628kgA4GEAAKBgHH2KYoaQEHnqWzRUuDAG0EYXV6Q
90ce3da70b43 Initial load
duke
parents:
diff changeset
    93
          4ucC68MROYSL6GKqNS/AUFbvH2NUxQD7aGntYgYPxiCcj94i38rgSWg7ySSz99MA
90ce3da70b43 Initial load
duke
parents:
diff changeset
    94
          R/Yv7OSd+uej3r6TlXU34u++xYvRo+sv4m9lb/jmXyZJKeC+dPqeU1IT5kCybURL
90ce3da70b43 Initial load
duke
parents:
diff changeset
    95
          ILZfrZyDsiU/vhvVozowODAOBgNVHQ8BAf8EBAMCB4AwEQYDVR0OBAoECIatY7SE
90ce3da70b43 Initial load
duke
parents:
diff changeset
    96
          lXEOMBMGA1UdIwQMMAqACIOGPkB2MuKTMAkGByqGSM44BAMDLwAwLAIUSvT02iQj
90ce3da70b43 Initial load
duke
parents:
diff changeset
    97
          Q5da4Wpe0Bvs7GuCcVsCFCEcQpbjUfnxXFXNWiFyQ49ZrWqn
90ce3da70b43 Initial load
duke
parents:
diff changeset
    98
        </dsig:X509Certificate>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    99
        <dsig:X509Certificate>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   100
          MIIDSzCCAwugAwIBAgIGAOz46fwJMAkGByqGSM44BAMwbjELMAkGA1UEBhMCSUUx
90ce3da70b43 Initial load
duke
parents:
diff changeset
   101
          DzANBgNVBAgTBkR1YmxpbjEkMCIGA1UEChMbQmFsdGltb3JlIFRlY2hub2xvZ2ll
90ce3da70b43 Initial load
duke
parents:
diff changeset
   102
          cyBMdGQuMREwDwYDVQQLEwhYL1NlY3VyZTEVMBMGA1UEAxMMVHJhbnNpZW50IENB
90ce3da70b43 Initial load
duke
parents:
diff changeset
   103
          MB4XDTAyMDQwMjIyNTkyNVoXDTEyMDQwMjIxNTkyNVowbjELMAkGA1UEBhMCSUUx
90ce3da70b43 Initial load
duke
parents:
diff changeset
   104
          DzANBgNVBAgTBkR1YmxpbjEkMCIGA1UEChMbQmFsdGltb3JlIFRlY2hub2xvZ2ll
90ce3da70b43 Initial load
duke
parents:
diff changeset
   105
          cyBMdGQuMREwDwYDVQQLEwhYL1NlY3VyZTEVMBMGA1UEAxMMVHJhbnNpZW50IENB
90ce3da70b43 Initial load
duke
parents:
diff changeset
   106
          MIIBtzCCASwGByqGSM44BAEwggEfAoGBAN3jngL6pxMhaVvrk0oK3Y+2C42k5Kch
90ce3da70b43 Initial load
duke
parents:
diff changeset
   107
          3nChSKC7vEGTZBk0CNXIiEwR9JanyJHQh0ovH4lAtw06tyfRbCXn+GFbQxeyaVLx
90ce3da70b43 Initial load
duke
parents:
diff changeset
   108
          0zkKrau2YMeigvFsZM+q0AsTq+xdAKTmIvPcy0aHuDJAxnursdPlrcjk0KFSBjUw
90ce3da70b43 Initial load
duke
parents:
diff changeset
   109
          w1BV61EDWy6xAhUAhDLcFK0GO/Hz1arxOOvsgM/VLyUCgYEAnnx7hbdWozGbtnFg
90ce3da70b43 Initial load
duke
parents:
diff changeset
   110
          nbFnopfRl7XRacpkPJRGf5P2IUgVspEUSUoN6i1fDBfBg43zKt7dlEaQL7b5+JTZ
90ce3da70b43 Initial load
duke
parents:
diff changeset
   111
          t3MhZNPosxsgxVuT7Ts/g5k7EnpdYv0a5hw5Bw29fjbGHfgM8d2rhd2Ui0xHbk0D
90ce3da70b43 Initial load
duke
parents:
diff changeset
   112
          451nhLxVWulviOSPhzKKvXrbySADgYQAAoGAfag+HCABIJadDD9Aarhgc2QR3Lp7
90ce3da70b43 Initial load
duke
parents:
diff changeset
   113
          PpMOh0lAwLiIsvkO4UlbeOS0IJC8bcqLjM1fVw6FGSaxmq+4y1ag2m9k6IdE0Qh5
90ce3da70b43 Initial load
duke
parents:
diff changeset
   114
          NxB/xFkmdwqXFRIJVp44OeUygB47YK76NmUIYG3DdfiPPU3bqzjvtOtETiCHvo25
90ce3da70b43 Initial load
duke
parents:
diff changeset
   115
          4D6UjwPpYErXRUajNjA0MA4GA1UdDwEB/wQEAwICBDAPBgNVHRMECDAGAQH/AgEA
90ce3da70b43 Initial load
duke
parents:
diff changeset
   116
          MBEGA1UdDgQKBAiDhj5AdjLikzAJBgcqhkjOOAQDAy8AMCwCFELu0nuweqW7Wf0s
90ce3da70b43 Initial load
duke
parents:
diff changeset
   117
          gk/CAGGL0BGKAhRNdgQGr5iyZKoH4oqPm0VJ9TjXLg==
90ce3da70b43 Initial load
duke
parents:
diff changeset
   118
        </dsig:X509Certificate>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   119
      </dsig:X509Data>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   120
    </dsig:KeyInfo>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   121
  </dsig:Signature>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   122
</Document>