Class CodeVerifier


  • public class CodeVerifier
    extends java.lang.Object
    Version:
    0.9, 21/03/2016
    Author:
    Yuriy Zabrovarnyy
    • Method Detail

      • generateCodeChallenge

        public static java.lang.String generateCodeChallenge​(CodeVerifier.CodeChallengeMethod codeChallengeMethod,
                                                             java.lang.String codeVerifier)
      • matched

        public static boolean matched​(java.lang.String codeChallenge,
                                      java.lang.String codeChallengeMethod,
                                      java.lang.String codeVerifier)
      • matched

        public static boolean matched​(java.lang.String codeChallenge,
                                      CodeVerifier.CodeChallengeMethod codeChallengeMethod,
                                      java.lang.String codeVerifier)
      • s256

        public static java.lang.String s256​(java.lang.String codeVerifier)
      • base64UrlEncode

        public static java.lang.String base64UrlEncode​(byte[] input)
      • generateCodeVerifier

        public static java.lang.String generateCodeVerifier()
      • isCodeVerifierValid

        public static boolean isCodeVerifierValid​(java.lang.String codeVerifier)
      • getCodeChallenge

        public java.lang.String getCodeChallenge()
      • getCodeVerifier

        public java.lang.String getCodeVerifier()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object