26 lines
799 B
Plaintext
26 lines
799 B
Plaintext
Test exporting a SHA-256 RSASSA-PKCS1-v1_5 key pair with JWK format.
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
Generating a key pair...
|
|
Exporting the public key...
|
|
PASS publicKey.kty is 'RSA'
|
|
PASS publicKey.key_ops is ['verify']
|
|
PASS publicKey.alg is 'RS256'
|
|
PASS publicKey.ext is true
|
|
PASS Base64URL.parse(publicKey.n).byteLength is 256
|
|
PASS bytesToHexString(Base64URL.parse(publicKey.e)) is '010001'
|
|
Exporting the private key...
|
|
PASS privateKey.kty is 'RSA'
|
|
PASS privateKey.key_ops is ['sign']
|
|
PASS privateKey.alg is 'RS256'
|
|
PASS privateKey.ext is true
|
|
PASS Base64URL.parse(privateKey.n).byteLength is 256
|
|
PASS bytesToHexString(Base64URL.parse(privateKey.e)) is '010001'
|
|
PASS privateKey.oth is undefined.
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|