digraph acme { rankdir = LR; node [ shape = box ]; edge [ style = dotted ]; "directory" -> "new-reg"; "directory" -> "new-authz"; "directory" -> "new-cert"; "directory" -> "revoke-cert"; edge [ style = solid, label = "Location" ]; "new-reg" -> "reg"; "new-authz" -> "authz"; "authz" -> "challenge"; "new-cert" -> "cert"; edge [ style = dashed, label = "next" ]; "new-reg" -> "new-authz"; "reg" -> "new-authz"; "new-authz" -> "new-cert"; "authz" -> "new-cert"; edge [ label = "up" ]; "cert" -> "cert-chain"; "challenge" -> "authz"; edge [ label = "revoke" ]; "cert" -> "revoke-cert"; }