UNPKG

@redredgroup/samsungknox-token-library

Version:

utility that creates and signs SamsungKnox Tokens using server-side JavaScript.

26 lines (23 loc) 921 B
type BaseCredentialInputType = { credential: { path?: string; key?: string; }; }; type GenerateSignedClientIdentifierJwtType = BaseCredentialInputType & { clientIdentifierJwtToken: string; }; type GenerateSignedAccessTokenJwtType = BaseCredentialInputType & { accessToken: string; }; type GenerateBase64EncodedStringPublicKeyType = BaseCredentialInputType & {}; declare const generateSignedClientIdentifierJWT: (params: GenerateSignedClientIdentifierJwtType) => Promise<{ accessToken: string; }>; declare const generateSignedAccessTokenJWT: (params: GenerateSignedAccessTokenJwtType) => Promise<{ accessToken: string; }>; declare const generateBase64EncodedStringPublicKey: (params: GenerateBase64EncodedStringPublicKeyType) => Promise<{ publicKey: string; }>; export { generateBase64EncodedStringPublicKey, generateSignedAccessTokenJWT, generateSignedClientIdentifierJWT };