Package io.jans.as.model.authorize
Class CodeVerifier
- java.lang.Object
-
- io.jans.as.model.authorize.CodeVerifier
-
public class CodeVerifier extends Object
- Version:
- 0.9, 21/03/2016
- Author:
- Yuriy Zabrovarnyy
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCodeVerifier.CodeChallengeMethod
-
Constructor Summary
Constructors Constructor Description CodeVerifier()CodeVerifier(CodeVerifier.CodeChallengeMethod transformationType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Stringbase64UrlEncode(byte[] input)static StringgenerateCodeChallenge(CodeVerifier.CodeChallengeMethod codeChallengeMethod, String codeVerifier)static StringgenerateCodeVerifier()StringgetCodeChallenge()StringgetCodeVerifier()CodeVerifier.CodeChallengeMethodgetTransformationType()static booleanisCodeVerifierValid(String codeVerifier)static booleanmatched(String codeChallenge, CodeVerifier.CodeChallengeMethod codeChallengeMethod, String codeVerifier)static booleanmatched(String codeChallenge, String codeChallengeMethod, String codeVerifier)static Strings256(String codeVerifier)StringtoString()
-
-
-
Constructor Detail
-
CodeVerifier
public CodeVerifier()
-
CodeVerifier
public CodeVerifier(CodeVerifier.CodeChallengeMethod transformationType)
-
-
Method Detail
-
generateCodeChallenge
public static String generateCodeChallenge(CodeVerifier.CodeChallengeMethod codeChallengeMethod, String codeVerifier)
-
matched
public static boolean matched(String codeChallenge, String codeChallengeMethod, String codeVerifier)
-
matched
public static boolean matched(String codeChallenge, CodeVerifier.CodeChallengeMethod codeChallengeMethod, String codeVerifier)
-
base64UrlEncode
public static String base64UrlEncode(byte[] input)
-
generateCodeVerifier
public static String generateCodeVerifier()
-
isCodeVerifierValid
public static boolean isCodeVerifierValid(String codeVerifier)
-
getCodeChallenge
public String getCodeChallenge()
-
getCodeVerifier
public String getCodeVerifier()
-
getTransformationType
public CodeVerifier.CodeChallengeMethod getTransformationType()
-
-