Class WkdDirectoryStructure

    • Field Detail

      • domain

        protected final java.lang.String domain
      • rootDir

        protected final java.io.File rootDir
      • wellKnown

        protected final java.io.File wellKnown
      • openpgpkey

        protected final java.io.File openpgpkey
    • Constructor Detail

      • WkdDirectoryStructure

        public WkdDirectoryStructure​(java.io.File rootDirectory,
                                     java.lang.String domain)
    • Method Detail

      • getRelativeCertificatePath

        public abstract java.nio.file.Path getRelativeCertificatePath​(java.lang.String mailAddress)
      • mkdirs

        public abstract void mkdirs()
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • mkdir

        protected void mkdir​(java.io.File dir)
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • touch

        protected void touch​(java.io.File file)
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • getAddress

        public abstract java.net.URI getAddress​(java.lang.String mail)
      • resolve

        public abstract java.io.File resolve​(java.nio.file.Path path)