Package de.dfncert.soap
Class DFNCERTDomains
java.lang.Object
de.dfncert.soap.DFNCERTDomains
Diese Klasse wurde automatisch aus einer WSDL-Datei generiert.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteDomain
(int RaID, String Name, String Type, String Change) Löscht einen Bestimmten Domain-EintragdeleteDomain2
(int RaID, String Name, String Type, String Change) 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.getACLs()
Liefert alle Zugriffslisten (ACLs), nur als RA_ID 0 aufrufbargetCertificatesForDomain
(int RaID, String Name, String Type, String Status) Gibt alle gültigen Zertifikate zu einem Domain-Namen als Map aus Serial und CN zurückLiefert den SOAPClient für diese Instanz.getTLDs()
getValidationParameter
(String Name) Gibt zu einem Domain-Namen Validierungs-Informationen zurücklistDomains
(int RaID) Listet alle erlaubten Domains auflistExtendedDomains
(int RaID) Listet alle erlaubten Domains aufrequestDomain
(int RaID, String Name, String Type, boolean Public, String Change) Beantragt einen neuen Domain-NamensendChallengeEMail
(int RaID, String Name, String Type, String Change) Sendet zu einer Domain mit Pruefverfahren 'constr.email' oder Domain-Contact-Mail-SOA eine Challenge-E-MailSetzt eine ZugriffslistesetValidationParameter
(int RaID, String Name, String Type, String Method, String EmailLocal, String EmailDomain, String Change) Setzt zu einer vorhandenen Domain die Parameter, die zum Validieren der Domain benötigt werden
-
Constructor Details
-
DFNCERTDomains
- Throws:
Exception
-
-
Method Details
-
getSOAPClient
Liefert den SOAPClient für diese Instanz.- Returns:
- SOAPClient dieser Instanz
-
listDomains
Listet alle erlaubten Domains auf- Parameters:
RaID
- RA_ID für die Domains aufgelistet werden sollen- Returns:
- erlaubte Domains
- Throws:
Exception
- Fehlerweiterleitung
-
listExtendedDomains
Listet alle erlaubten Domains auf- Parameters:
RaID
- RA_ID für die Domains aufgelistet werden sollen- Returns:
- erlaubte Domains
- Throws:
Exception
- Fehlerweiterleitung
-
requestDomain
public String requestDomain(int RaID, String Name, String Type, boolean Public, String Change) throws Exception Beantragt einen neuen Domain-Namen- Parameters:
RaID
- Nummer (RA_ID) der untergeordneten RAName
- Beantragter Domain-NameType
- Typ des Namens (server oder email)Public
- Sichtbar auf den AntragsseitenChange
- Aktuelle Änderungsprüfsumme- Returns:
- Neue Änderungsprüfsumme
- Throws:
Exception
- Fehlerweiterleitung
-
deleteDomain
Löscht einen Bestimmten Domain-Eintrag- Parameters:
RaID
- RA_ID in der gelöscht werden sollName
- Vorhandener Domain-NameType
- Typ (server oder email)Change
- Letzte Änderungsprüfsumme- Returns:
- Aktuelle Änderungsprüfsumme
- Throws:
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.- Parameters:
RaID
- RA_ID in der gelöscht werden sollName
- Vorhandener Domain-NameType
- Typ (server oder email)Change
- Letzte Änderungsprüfsumme- Returns:
- Aktuelle Änderungsprüfsumme
- Throws:
Exception
- Fehlerweiterleitung
-
getTLDs
- Throws:
Exception
-
getValidationParameter
Gibt zu einem Domain-Namen Validierungs-Informationen zurück- Returns:
- Liste mit Validierungs-Informationen
- Throws:
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- Parameters:
RaID
- RA_ID des Domain-EintragsName
- Vorhandener Domain-NameMethod
- PrüfverfahrenEmailLocal
- local-Part der E-Mail-Adresse, die für das Prüfverfahren benötigt wirdEmailDomain
- domain-Part der E-Mail-Adresse, die für das Prüfverfahren benötigt wirdChange
- Letzte Änderungsprüfsumme- Throws:
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- Parameters:
RaID
- Ra-ID des Domain-EintragsName
- Domain-NameType
- Typ (server oder email)Change
- Letzte Änderungsprüfsumme- Returns:
- Throws:
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- Parameters:
RaID
- ra-id der domainName
- domain-NameType
- server- oder email-domainStatus
- Status der Zertifikate, die zurückgegeben werden sollen ('VALID' oder 'REVOKED')- Returns:
- Liste mit Zertifikat-Informationen
- Throws:
Exception
- Fehlerweiterleitung
-
getACLs
Liefert alle Zugriffslisten (ACLs), nur als RA_ID 0 aufrufbar- Returns:
- Zugriffsliste
- Throws:
Exception
- Fehlerweiterleitung
-
setACL
Setzt eine Zugriffsliste- Parameters:
ACL
- Zugriffsliste- Returns:
- Erfolg
- Throws:
Exception
- Fehlerweiterleitung
-