UNPKG

@linkedmink/passport-mutual-key-challenge

Version:

Implements a Passport strategy to authenticate the public key of a user by issuing a dynamic generated challenge

23 lines 824 B
/** * If the error has occured when the client challenges the server or when the server verifies * the client's response (or None for unspecified) */ export declare enum ChallengeStage { None = 0, ClientChallenge = 1, ServerChallenge = 2 } /** * An error that happens in the MutualKeyChallengeStrategy. It will be the first parameter for * the callback to passport.authenticate unless an unexpected exception is thrown. */ export declare class ChallengeError extends Error { readonly stage: ChallengeStage; constructor(message?: string, stage?: ChallengeStage); /** * @param value The value to check * @return If the input's type is ChallengeError */ static isType(value: unknown): value is ChallengeError; } //# sourceMappingURL=ChallengeError.d.ts.map