Klasse DFNCERTDomains

java.lang.Object
de.dfncert.soap.DFNCERTDomains

public class DFNCERTDomains extends Object
Diese Klasse wurde automatisch aus einer WSDL-Datei generiert.
  • Konstruktordetails

  • Methodendetails

    • getSOAPClient

      public SOAPClient getSOAPClient()
      Liefert den SOAPClient für diese Instanz.
      Gibt zurück:
      SOAPClient dieser Instanz
    • listDomains

      public DFNCERTTypesDomainListResult listDomains(int RaID) throws Exception
      Listet alle erlaubten Domains auf
      Parameter:
      RaID - RA_ID für die Domains aufgelistet werden sollen
      Gibt zurück:
      erlaubte Domains
      Löst aus:
      Exception - Fehlerweiterleitung
    • listExtendedDomains

      public DFNCERTTypesExtendedDomainListResult listExtendedDomains(int RaID) throws Exception
      Listet alle erlaubten Domains auf
      Parameter:
      RaID - RA_ID für die Domains aufgelistet werden sollen
      Gibt zurück:
      erlaubte Domains
      Löst aus:
      Exception - Fehlerweiterleitung
    • requestDomain

      public String requestDomain(int RaID, String Name, String Type, boolean Public, String Change) throws Exception
      Beantragt einen neuen Domain-Namen
      Parameter:
      RaID - Nummer (RA_ID) der untergeordneten RA
      Name - Beantragter Domain-Name
      Type - Typ des Namens (server oder email)
      Public - Sichtbar auf den Antragsseiten
      Change - Aktuelle Änderungsprüfsumme
      Gibt zurück:
      Neue Änderungsprüfsumme
      Löst aus:
      Exception - Fehlerweiterleitung
    • deleteDomain

      public String deleteDomain(int RaID, String Name, String Type, String Change) throws Exception
      Löscht einen Bestimmten Domain-Eintrag
      Parameter:
      RaID - RA_ID in der gelöscht werden soll
      Name - Vorhandener Domain-Name
      Type - Typ (server oder email)
      Change - Letzte Änderungsprüfsumme
      Gibt zurück:
      Aktuelle Änderungsprüfsumme
      Löst aus:
      Exception - Fehlerweiterleitung
    • deleteDomain2

      public DFNCERTTypesDeleteDomain2Result deleteDomain2(int RaID, String Name, String Type, String Change) throws Exception
      Löscht einen Bestimmten Domain-Eintrag, nur wenn es keine gültigen Zertifikate zu dieser Domain mehr gibt, d.h. vor dem Löschen wird erst nach gültigen Zertifikaten zu dieser Domain gelöscht. Nur wenn keine gefunden werden, wird die Domain gelöscht. Anderenfalls wird die Liste der gefundenen Zertifikate (bzw. Infos dazu) zurückgegeben.
      Parameter:
      RaID - RA_ID in der gelöscht werden soll
      Name - Vorhandener Domain-Name
      Type - Typ (server oder email)
      Change - Letzte Änderungsprüfsumme
      Gibt zurück:
      Aktuelle Änderungsprüfsumme
      Löst aus:
      Exception - Fehlerweiterleitung
    • getTLDs

      public DFNCERTTypesTLDs getTLDs() throws Exception
      Löst aus:
      Exception
    • getValidationParameter

      public DFNCERTTypesValidationParameter[] getValidationParameter(String Name) throws Exception
      Gibt zu einem Domain-Namen Validierungs-Informationen zurück
      Gibt zurück:
      Liste mit Validierungs-Informationen
      Löst aus:
      Exception
    • setValidationParameter

      public String setValidationParameter(int RaID, String Name, String Type, String Method, String EmailLocal, String EmailDomain, String Change) throws Exception
      Setzt zu einer vorhandenen Domain die Parameter, die zum Validieren der Domain benötigt werden
      Parameter:
      RaID - RA_ID des Domain-Eintrags
      Name - Vorhandener Domain-Name
      Method - Prüfverfahren
      EmailLocal - local-Part der E-Mail-Adresse, die für das Prüfverfahren benötigt wird
      EmailDomain - domain-Part der E-Mail-Adresse, die für das Prüfverfahren benötigt wird
      Change - Letzte Änderungsprüfsumme
      Löst aus:
      Exception
    • sendChallengeEMail

      public DFNCERTTypesSendChallengeEMailResult sendChallengeEMail(int RaID, String Name, String Type, String Change) throws Exception
      Sendet zu einer Domain mit Pruefverfahren 'constr.email' oder Domain-Contact-Mail-SOA eine Challenge-E-Mail
      Parameter:
      RaID - Ra-ID des Domain-Eintrags
      Name - Domain-Name
      Type - Typ (server oder email)
      Change - Letzte Änderungsprüfsumme
      Gibt zurück:
      Löst aus:
      Exception
    • getCertificatesForDomain

      public DFNCERTTypesShortCertInfo[] getCertificatesForDomain(int RaID, String Name, String Type, String Status) throws Exception
      Gibt alle gültigen Zertifikate zu einem Domain-Namen als Map aus Serial und CN zurück
      Parameter:
      RaID - ra-id der domain
      Name - domain-Name
      Type - server- oder email-domain
      Status - Status der Zertifikate, die zurückgegeben werden sollen ('VALID' oder 'REVOKED')
      Gibt zurück:
      Liste mit Zertifikat-Informationen
      Löst aus:
      Exception - Fehlerweiterleitung
    • getACLs

      public DFNCERTTypesDomainACL[] getACLs() throws Exception
      Liefert alle Zugriffslisten (ACLs), nur als RA_ID 0 aufrufbar
      Gibt zurück:
      Zugriffsliste
      Löst aus:
      Exception - Fehlerweiterleitung
    • setACL

      public Boolean setACL(DFNCERTTypesDomainACL ACL) throws Exception
      Setzt eine Zugriffsliste
      Parameter:
      ACL - Zugriffsliste
      Gibt zurück:
      Erfolg
      Löst aus:
      Exception - Fehlerweiterleitung