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 String
base64UrlEncode
(byte[] input) static String
generateCodeChallenge
(CodeVerifier.CodeChallengeMethod codeChallengeMethod, String codeVerifier) static String
static boolean
isCodeVerifierValid
(String codeVerifier) static boolean
matched
(String codeChallenge, CodeVerifier.CodeChallengeMethod codeChallengeMethod, String codeVerifier) static boolean
static String
toString()
-
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
-