Class WalkEncryption

    • Constructor Summary

      Constructors 
      Constructor Description
      WalkEncryption()  
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) abstract java.io.InputStream decrypt​(java.io.InputStream input)  
      (package private) abstract java.io.OutputStream encrypt​(java.io.OutputStream output)  
      (package private) java.io.IOException error​(java.lang.Throwable why)  
      (package private) static WalkEncryption instance​(java.util.Properties props)
      Encryption factory.
      (package private) abstract void request​(java.net.HttpURLConnection conn, java.lang.String prefix)  
      (package private) static java.security.GeneralSecurityException securityError​(java.lang.String message, java.lang.Throwable cause)  
      (package private) abstract void validate​(java.net.HttpURLConnection conn, java.lang.String prefix)  
      protected void validateImpl​(java.net.HttpURLConnection u, java.lang.String prefix, java.lang.String version, java.lang.String name)
      Validate
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • WalkEncryption

        WalkEncryption()
    • Method Detail

      • encrypt

        abstract java.io.OutputStream encrypt​(java.io.OutputStream output)
                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • request

        abstract void request​(java.net.HttpURLConnection conn,
                              java.lang.String prefix)
                       throws java.io.IOException
        Throws:
        java.io.IOException
      • validate

        abstract void validate​(java.net.HttpURLConnection conn,
                               java.lang.String prefix)
                        throws java.io.IOException
        Throws:
        java.io.IOException
      • decrypt

        abstract java.io.InputStream decrypt​(java.io.InputStream input)
                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • validateImpl

        protected void validateImpl​(java.net.HttpURLConnection u,
                                    java.lang.String prefix,
                                    java.lang.String version,
                                    java.lang.String name)
                             throws java.io.IOException
        Validate
        Parameters:
        u - a HttpURLConnection object.
        prefix - a String object.
        version - a String object.
        name - a String object.
        Throws:
        java.io.IOException - if any.
      • error

        java.io.IOException error​(java.lang.Throwable why)
      • securityError

        static java.security.GeneralSecurityException securityError​(java.lang.String message,
                                                                    java.lang.Throwable cause)
      • instance

        static WalkEncryption instance​(java.util.Properties props)
                                throws java.security.GeneralSecurityException
        Encryption factory.
        Parameters:
        props -
        Returns:
        instance
        Throws:
        java.security.GeneralSecurityException