Package io.jans.as.model.authorize
Class CodeVerifier
java.lang.Object
io.jans.as.model.authorize.CodeVerifier
- Version:
- 0.9, 21/03/2016
- Author:
- Yuriy Zabrovarnyy
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringbase64UrlEncode(byte[] input) static StringgenerateCodeChallenge(CodeVerifier.CodeChallengeMethod codeChallengeMethod, String codeVerifier) static Stringstatic booleanisCodeVerifierValid(String codeVerifier) static booleanmatched(String codeChallenge, CodeVerifier.CodeChallengeMethod codeChallengeMethod, String codeVerifier) static booleanstatic StringtoString()
-
Constructor Details
-
CodeVerifier
public CodeVerifier() -
CodeVerifier
-
-
Method Details
-
generateCodeChallenge
public static String generateCodeChallenge(CodeVerifier.CodeChallengeMethod codeChallengeMethod, String codeVerifier) -
matched
-
matched
public static boolean matched(String codeChallenge, CodeVerifier.CodeChallengeMethod codeChallengeMethod, String codeVerifier) -
s256
-
base64UrlEncode
-
generateCodeVerifier
-
isCodeVerifierValid
-
getCodeChallenge
-
getCodeVerifier
-
getTransformationType
-
toString
-