DefinitelyTyped/types/pem-jwk/pem-jwk-tests.ts
2018-06-13 17:37:39 +02:00

18 lines
670 B
TypeScript

import { jwk2pem, pem2jwk, RSA_JWK } from "pem-jwk";
const rsa_pem = `-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDh6RzHEsTFjD8NlB4echurwfV2
Zrlcg0k2JoP0Z3QAgXPMwJynvs2LeBHYaOFzGzjXRKsvaLwc5PjP3NcqcP3KkX5y
1VA31VrJLfFbXthi0a8c/UBwxJD8i4S35OKr6yui3bJatgYWrSQ4MT9ktaS1TP9l
XBW58V4VlkypTaQTSQIDAQAB
-----END PUBLIC KEY-----`;
const rsa_jwk: RSA_JWK = {
kty: 'RSA',
n: '4ekcxxLExYw_DZQeHnIbq8H1dma5XINJNiaD9Gd0AIFzzMCcp77Ni3gR2Gjhcxs410SrL2i8HOT4z9zXKnD9ypF-ctVQN9VayS3xW17YYtGvHP1AcMSQ_IuEt-Tiq-srot2yWrYGFq0kODE_ZLWktUz_ZVwVufFeFZZMqU2kE0k',
e: 'AQAB'
};
jwk2pem(rsa_jwk); // $ExpectType string
pem2jwk(rsa_pem); // $ExpectType RSA_JWK