Class DFNCERTDomains


  • public class DFNCERTDomains
    extends java.lang.Object
    Diese Klasse wurde automatisch aus einer WSDL-Datei generiert.
    • Constructor Detail

      • DFNCERTDomains

        public DFNCERTDomains()
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
    • Method Detail

      • getSOAPClient

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

        public DFNCERTTypesDomainListResult listDomains​(int RaID)
                                                 throws java.lang.Exception
        Listet alle erlaubten Domains auf
        Parameters:
        RaID - RA_ID für die Domains aufgelistet werden sollen
        Returns:
        erlaubte Domains
        Throws:
        java.lang.Exception - Fehlerweiterleitung
      • listExtendedDomains

        public DFNCERTTypesExtendedDomainListResult listExtendedDomains​(int RaID)
                                                                 throws java.lang.Exception
        Listet alle erlaubten Domains auf
        Parameters:
        RaID - RA_ID für die Domains aufgelistet werden sollen
        Returns:
        erlaubte Domains
        Throws:
        java.lang.Exception - Fehlerweiterleitung
      • requestDomain

        public java.lang.String requestDomain​(int RaID,
                                              java.lang.String Name,
                                              java.lang.String Type,
                                              boolean Public,
                                              java.lang.String Change)
                                       throws java.lang.Exception
        Beantragt einen neuen Domain-Namen
        Parameters:
        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
        Returns:
        Neue Änderungsprüfsumme
        Throws:
        java.lang.Exception - Fehlerweiterleitung
      • deleteDomain

        public java.lang.String deleteDomain​(int RaID,
                                             java.lang.String Name,
                                             java.lang.String Type,
                                             java.lang.String Change)
                                      throws java.lang.Exception
        Löscht einen Bestimmten Domain-Eintrag
        Parameters:
        RaID - RA_ID in der gelöscht werden soll
        Name - Vorhandener Domain-Name
        Type - Typ (server oder email)
        Change - Letzte Änderungsprüfsumme
        Returns:
        Aktuelle Änderungsprüfsumme
        Throws:
        java.lang.Exception - Fehlerweiterleitung
      • deleteDomain2

        public DFNCERTTypesDeleteDomain2Result deleteDomain2​(int RaID,
                                                             java.lang.String Name,
                                                             java.lang.String Type,
                                                             java.lang.String Change)
                                                      throws java.lang.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.
        Parameters:
        RaID - RA_ID in der gelöscht werden soll
        Name - Vorhandener Domain-Name
        Type - Typ (server oder email)
        Change - Letzte Änderungsprüfsumme
        Returns:
        Aktuelle Änderungsprüfsumme
        Throws:
        java.lang.Exception - Fehlerweiterleitung
      • getTLDs

        public DFNCERTTypesTLDs getTLDs()
                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getValidationParameter

        public DFNCERTTypesValidationParameter[] getValidationParameter​(java.lang.String Name)
                                                                 throws java.lang.Exception
        Gibt zu einem Domain-Namen Validierungs-Informationen zurück
        Returns:
        Liste mit Validierungs-Informationen
        Throws:
        java.lang.Exception
      • setValidationParameter

        public java.lang.String setValidationParameter​(int RaID,
                                                       java.lang.String Name,
                                                       java.lang.String Type,
                                                       java.lang.String Method,
                                                       java.lang.String EmailLocal,
                                                       java.lang.String EmailDomain,
                                                       java.lang.String Change)
                                                throws java.lang.Exception
        Setzt zu einer vorhandenen Domain die Parameter, die zum Validieren der Domain benötigt werden
        Parameters:
        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
        Throws:
        java.lang.Exception
      • sendChallengeEMail

        public DFNCERTTypesSendChallengeEMailResult sendChallengeEMail​(int RaID,
                                                                       java.lang.String Name,
                                                                       java.lang.String Type,
                                                                       java.lang.String Change)
                                                                throws java.lang.Exception
        Sendet zu einer Domain mit Pruefverfahren 'constr.email' oder Domain-Contact-Mail-SOA eine Challenge-E-Mail
        Parameters:
        RaID - Ra-ID des Domain-Eintrags
        Name - Domain-Name
        Type - Typ (server oder email)
        Change - Letzte Änderungsprüfsumme
        Returns:
        Throws:
        java.lang.Exception
      • getCertificatesForDomain

        public DFNCERTTypesShortCertInfo[] getCertificatesForDomain​(int RaID,
                                                                    java.lang.String Name,
                                                                    java.lang.String Type,
                                                                    java.lang.String Status)
                                                             throws java.lang.Exception
        Gibt alle gültigen Zertifikate zu einem Domain-Namen als Map aus Serial und CN zurück
        Parameters:
        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')
        Returns:
        Liste mit Zertifikat-Informationen
        Throws:
        java.lang.Exception - Fehlerweiterleitung
      • getACLs

        public DFNCERTTypesDomainACL[] getACLs()
                                        throws java.lang.Exception
        Liefert alle Zugriffslisten (ACLs), nur als RA_ID 0 aufrufbar
        Returns:
        Zugriffsliste
        Throws:
        java.lang.Exception - Fehlerweiterleitung
      • setACL

        public java.lang.Boolean setACL​(DFNCERTTypesDomainACL ACL)
                                 throws java.lang.Exception
        Setzt eine Zugriffsliste
        Parameters:
        ACL - Zugriffsliste
        Returns:
        Erfolg
        Throws:
        java.lang.Exception - Fehlerweiterleitung