Package de.dfncert.soap
Class DFNCERTDomains
- java.lang.Object
-
- de.dfncert.soap.DFNCERTDomains
-
public class DFNCERTDomains extends java.lang.Object
Diese Klasse wurde automatisch aus einer WSDL-Datei generiert.
-
-
Constructor Summary
Constructors Constructor Description DFNCERTDomains()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
deleteDomain(int RaID, java.lang.String Name, java.lang.String Type, java.lang.String Change)
Löscht einen Bestimmten Domain-EintragDFNCERTTypesDeleteDomain2Result
deleteDomain2(int RaID, java.lang.String Name, java.lang.String Type, java.lang.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.DFNCERTTypesDomainACL[]
getACLs()
Liefert alle Zugriffslisten (ACLs), nur als RA_ID 0 aufrufbarDFNCERTTypesShortCertInfo[]
getCertificatesForDomain(int RaID, java.lang.String Name, java.lang.String Type, java.lang.String Status)
Gibt alle gültigen Zertifikate zu einem Domain-Namen als Map aus Serial und CN zurückSOAPClient
getSOAPClient()
Liefert den SOAPClient für diese Instanz.DFNCERTTypesTLDs
getTLDs()
DFNCERTTypesValidationParameter[]
getValidationParameter(java.lang.String Name)
Gibt zu einem Domain-Namen Validierungs-Informationen zurückDFNCERTTypesDomainListResult
listDomains(int RaID)
Listet alle erlaubten Domains aufDFNCERTTypesExtendedDomainListResult
listExtendedDomains(int RaID)
Listet alle erlaubten Domains aufjava.lang.String
requestDomain(int RaID, java.lang.String Name, java.lang.String Type, boolean Public, java.lang.String Change)
Beantragt einen neuen Domain-NamenDFNCERTTypesSendChallengeEMailResult
sendChallengeEMail(int RaID, java.lang.String Name, java.lang.String Type, java.lang.String Change)
Sendet zu einer Domain mit Pruefverfahren 'constr.email' oder Domain-Contact-Mail-SOA eine Challenge-E-Mailjava.lang.Boolean
setACL(DFNCERTTypesDomainACL ACL)
Setzt eine Zugriffslistejava.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)
Setzt zu einer vorhandenen Domain die Parameter, die zum Validieren der Domain benötigt werden
-
-
-
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 RAName
- Beantragter Domain-NameType
- Typ des Namens (server oder email)Public
- Sichtbar auf den AntragsseitenChange
- 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 sollName
- Vorhandener Domain-NameType
- 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 sollName
- Vorhandener Domain-NameType
- 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-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:
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-EintragsName
- Domain-NameType
- 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 domainName
- domain-NameType
- server- oder email-domainStatus
- 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
-
-