|
126 | 126 | -----END PUBLIC KEY----- |
127 | 127 | """ |
128 | 128 |
|
129 | | -# Public upstream fixtures: |
130 | | -# - https://raw.githubusercontent.com/jpadilla/pyjwt/master/tests/keys/jwk_ec_key_P-384.json |
131 | | -# - https://raw.githubusercontent.com/jpadilla/pyjwt/master/tests/keys/jwk_ec_key_P-521.json |
132 | | -ES384_JWK = """ |
133 | | -{"kty":"EC","kid":"bilbo.baggins.384@hobbiton.example","crv":"P-384","x":"IDC-5s6FERlbC4Nc_4JhKW8sd51AhixtMdNUtPxhRFP323QY6cwWeIA3leyZhz-J","y":"eovmN9ocANS8IJxDAGSuC1FehTq5ZFLJU7XSPg36zHpv4H2byKGEcCBiwT4sFJsy","d":"xKPj5IXjiHpQpLOgyMGo6lg_DUp738SuXkiugCFMxbGNKTyTprYPfJz42wTOXbtd"} |
| 129 | +ES384_PRIVATE_KEY = """ |
| 130 | +-----BEGIN EC PRIVATE KEY----- |
| 131 | +MIGkAgEBBDBeJEPZHK/TlHqgPGudxVPaecJu1viqQ47CfF2fpm5pOZRbxn44fPTv |
| 132 | +NAhZSgq4q9ugBwYFK4EEACKhZANiAATU7YcLn4WVTaF7OsDmhMunXEDm8kBQTqLN |
| 133 | +1OP3BDZb8VDPRAroXrSDFvfqvsX038fy+1esrOhESnpUL3xjeZEZ1Gclz9ps8gAa |
| 134 | +4ioH1wHtDgY1eXnykFfgAYZou0SHF50= |
| 135 | +-----END EC PRIVATE KEY----- |
| 136 | +""" |
| 137 | + |
| 138 | +ES384_PUBLIC_KEY = """ |
| 139 | +-----BEGIN PUBLIC KEY----- |
| 140 | +MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE1O2HC5+FlU2hezrA5oTLp1xA5vJAUE6i |
| 141 | +zdTj9wQ2W/FQz0QK6F60gxb36r7F9N/H8vtXrKzoREp6VC98Y3mRGdRnJc/abPIA |
| 142 | +GuIqB9cB7Q4GNXl58pBX4AGGaLtEhxed |
| 143 | +-----END PUBLIC KEY----- |
134 | 144 | """ |
135 | 145 |
|
136 | | -ES512_JWK = """ |
137 | | -{"kty":"EC","kid":"bilbo.baggins.521@hobbiton.example","crv":"P-521","x":"AHKZLLOsCOzz5cY97ewNUajB957y-C-U88c3v13nmGZx6sYl_oJXu9A5RkTKqjqvjyekWF-7ytDyRXYgCF5cj0Kt","y":"AdymlHvOiLxXkEhayXQnNCvDX4h9htZaCJN34kfmC6pV5OhQHiraVySsUdaQkAgDPrwQrJmbnX9cwlGfP-HqHZR1","d":"AAhRON2r9cqXX1hg-RoI6R1tX5p2rUAYdmpHZoC1XNM56KtscrX6zbKipQrCW9CGZH3T4ubpnoTKLDYJ_fF3_rJt"} |
| 146 | +ES512_PRIVATE_KEY = """ |
| 147 | +-----BEGIN EC PRIVATE KEY----- |
| 148 | +MIHcAgEBBEIAFFmbLI1wN6jnleaZDTQ8nrmhHxgkGd7phlZE38iMFbu1VwONhBQS |
| 149 | +gueyKbKt12zLxm0cS+5+RcTP6YNybqfCBvqgBwYFK4EEACOhgYkDgYYABACYqb5E |
| 150 | +k0j5mumqUxmBOR9aVGftNR7qJW3ZacLPatoqOKmu1yivzjRkfOJF56ZcPakpx4bQ |
| 151 | +uZAqfDoyl3KfOvZXhgD+44AKUZgyJ8UASBcWzZEmDVBRy8+HOaJUNXYJWUoloOdT |
| 152 | +dkppw79RCcDd5T4MILf1WhRnFIAEGdrAiWIJJnSQTw== |
| 153 | +-----END EC PRIVATE KEY----- |
| 154 | +""" |
| 155 | + |
| 156 | +ES512_PUBLIC_KEY = """ |
| 157 | +-----BEGIN PUBLIC KEY----- |
| 158 | +MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAmKm+RJNI+ZrpqlMZgTkfWlRn7TUe |
| 159 | +6iVt2WnCz2raKjiprtcor840ZHziReemXD2pKceG0LmQKnw6Mpdynzr2V4YA/uOA |
| 160 | +ClGYMifFAEgXFs2RJg1QUcvPhzmiVDV2CVlKJaDnU3ZKacO/UQnA3eU+DCC39VoU |
| 161 | +ZxSABBnawIliCSZ0kE8= |
| 162 | +-----END PUBLIC KEY----- |
138 | 163 | """ |
0 commit comments